Können Sie zu viele Cookies auf einer Website verwenden?

Programmierer sollten wissen, wie viele Kekse kann auf einer Website verwendet werden. Cookies belegen sowohl im HTTP-Stream beim Laden einer Webseite als auch auf dem Computer, der sie lädt, Speicherplatz. Die meisten Browser begrenzen die Anzahl der Cookies, die jede Domain setzen kann. Das Minimum wird durch den Request for Comments (RFC)-Standard der Internet Engineering Task Force festgelegt, aber Browserhersteller können diese Zahl erhöhen.

Kekse haben einen kleinen Größenbeschränkung, daher entscheiden sich Entwickler manchmal dafür, ihre Cookie-Daten in mehreren Cookies zu senden. Auf diese Weise erhöhen sie die Datenmenge, die der Computer speichert.

Was erlaubt der Cookie-RFC?

RFC 2109 definiert, wie Cookies implementiert werden sollen, und definiert Mindestwerte, die Browser unterstützen sollten. Laut RFC würden Browser im Idealfall haben Sie keine Beschränkungen hinsichtlich der Größe und Anzahl der Cookies ein Browser verarbeiten kann, aber um die Spezifikationen zu erfüllen, sollte der Benutzeragent Folgendes unterstützen:

instagram viewer
  • Insgesamt mindestens 300 Cookies.
  • Mindestens 20 Cookies pro eindeutigem Host- oder Domainnamen.

Aus praktischen Gründen begrenzen die einzelnen Browserhersteller die Gesamtzahl der Cookies, die eine Domain oder ein einzelner Host setzen kann, sowie die Gesamtzahl der Cookies auf einem Computer.

Beim Entwerfen einer Website mit Cookies

Das beliebte und weniger bekannte Browser alle unterstützen eine große Gesamtzahl von Cookies. Entwickler, die viele Domains betreiben, müssen sich also keine Sorgen machen, dass die von ihnen erstellten Cookies gelöscht werden, weil die maximale Anzahl erreicht wurde. Es ist immer noch eine Möglichkeit, aber es ist wahrscheinlicher, dass Ihr Cookie entfernt wird, wenn die Leser ihre Cookies löschen, als aus dem Browsermaximum.

Die Anzahl der Cookies, die eine Domain haben kann, ist relativ gering. Chrome und Safari scheinen mehr Cookies pro Domain zuzulassen als Firefox, Opera oder Internet Explorer. Um auf Nummer sicher zu gehen, halten Sie sich am besten an maximal 30 bis 50 Cookies pro Domain.

Cookie-Größenbeschränkung pro Domain

Eine weitere Einschränkung, die einige Browser implementieren, ist der Speicherplatz, den eine einzelne Domain für Cookies verwenden kann. Dies bedeutet, dass, wenn Ihr Browser ein Limit von 4.096 Byte pro Domain festlegt und Sie 50 Cookies setzen können, der Gesamtspeicherplatz, den diese 50 Cookies verwenden können, nur 4.096 Byte beträgt – ungefähr 4 KB. Einige Browser legen keine Größenbeschränkung fest. Beispielsweise:

  • Chrome hat keine Begrenzung der maximalen Bytes pro Domain.
  • Firefox hat keine Begrenzung der maximalen Bytes pro Domain.
  • Internet Explorer lässt zwischen 4.096 und 10.234 Byte zu.
  • Opera erlaubt 4.096 Byte.
  • Safari erlaubt 4.096 Byte.

Cookie-Größenbeschränkungen, die Sie befolgen sollten

Um mit den unterschiedlichsten Browsern kompatibel zu sein, erstellen Sie nicht mehr als 30 Cookies pro Domain und stellen Sie sicher, dass alle 30 Cookies insgesamt nicht mehr als 4 KB Speicherplatz beanspruchen.