Μπορείτε να χρησιμοποιήσετε πάρα πολλά cookie σε έναν ιστότοπο;

Οι προγραμματιστές πρέπει να γνωρίζουν πόσα μπισκότα μπορεί να χρησιμοποιηθεί σε έναν ιστότοπο. Τα cookie καταλαμβάνουν χώρο τόσο στη ροή HTTP κατά τη φόρτωση μιας ιστοσελίδας όσο και στον υπολογιστή που τη φορτώνει. Τα περισσότερα προγράμματα περιήγησης θέτουν όριο στον αριθμό των cookies που μπορεί να ορίσει ένας τομέας. Το ελάχιστο καθορίζεται από το πρότυπο Αίτημα για Σχόλια (RFC) που καθορίστηκε από την Ομάδα Μηχανικής Διαδικτύου, αλλά οι κατασκευαστές προγραμμάτων περιήγησης μπορούν να αυξήσουν αυτόν τον αριθμό.

Τα μπισκότα έχουν ένα μικρό όριο μεγέθους, έτσι οι προγραμματιστές μερικές φορές επιλέγουν να στείλουν τα δεδομένα cookie τους σε πολλά cookie Με αυτόν τον τρόπο, αυξάνουν την ποσότητα δεδομένων που αποθηκεύει ο υπολογιστής.

Τι επιτρέπει το Cookie RFC;

RFC 2109 καθορίζει τον τρόπο με τον οποίο πρέπει να εφαρμόζονται τα cookie και καθορίζει τα ελάχιστα που πρέπει να υποστηρίζουν τα προγράμματα περιήγησης. Σύμφωνα με το RFC, τα προγράμματα περιήγησης θα ιδανικά δεν έχουν όρια στο μέγεθος και τον αριθμό των cookies

instagram viewer
ένα πρόγραμμα περιήγησης μπορεί να χειριστεί, αλλά για να πληροί τις προδιαγραφές, ο πράκτορας χρήστη πρέπει να υποστηρίζει:

  • Συνολικά τουλάχιστον 300 cookie.
  • Τουλάχιστον 20 cookie ανά μοναδικό κεντρικό υπολογιστή ή όνομα τομέα.

Για πρακτικούς σκοπούς, οι μεμονωμένοι κατασκευαστές προγράμματος περιήγησης ορίζουν ένα όριο στον συνολικό αριθμό cookie που μπορεί να ορίσει ένας τομέας ή ένας μοναδικός κεντρικός υπολογιστής, καθώς και ο συνολικός αριθμός cookie σε ένα μηχάνημα.

Κατά το σχεδιασμό ενός ιστότοπου με cookie

ο δημοφιλή και λιγότερο γνωστά προγράμματα περιήγησης όλα υποστηρίζουν έναν τεράστιο συνολικό αριθμό cookie. Επομένως, οι προγραμματιστές που εκτελούν πολλούς τομείς δεν χρειάζεται να ανησυχούν ότι τα cookie που δημιουργούν θα διαγραφούν επειδή έχει επιτευχθεί ο μέγιστος αριθμός. Εξακολουθεί να είναι μια πιθανότητα, αλλά το cookie σας είναι πιο πιθανό να αφαιρεθεί ως αποτέλεσμα των αναγνωστών να εκκαθαρίσουν τα cookie τους παρά από το μέγιστο του προγράμματος περιήγησης.

Ο αριθμός των cookies που μπορεί να έχει ένας τομέας είναι σχετικά μικρός. Το Chrome και το Safari φαίνεται να επιτρέπουν περισσότερα cookie ανά τομέα από ό, τι οι Firefox, Opera ή Internet Explorer. Για να είστε ασφαλείς, είναι καλύτερο να διατηρήσετε 30 έως 50 μέγιστα cookie ανά τομέα.

Όριο μεγέθους cookie ανά τομέα

Ένα άλλο όριο που εφαρμόζουν ορισμένα προγράμματα περιήγησης είναι ο χώρος που μπορεί να χρησιμοποιήσει ένας τομέας για cookie. Αυτό σημαίνει ότι εάν το πρόγραμμα περιήγησής σας ορίσει όριο 4.096 byte ανά τομέα και μπορείτε να ορίσετε 50 cookie, ο συνολικός χώρος που μπορούν να χρησιμοποιήσουν αυτά τα 50 cookie είναι μόλις 4.096 bytes - περίπου 4KB. Ορισμένα προγράμματα περιήγησης δεν ορίζουν όριο μεγέθους. Για παράδειγμα:

  • Το Chrome δεν έχει όριο στα μέγιστα byte ανά τομέα.
  • Ο Firefox δεν έχει όριο στα μέγιστα byte ανά τομέα.
  • Ο Internet Explorer επιτρέπει μεταξύ 4.096 και 10.234 byte.
  • Το Opera επιτρέπει 4.096 byte.
  • Το Safari επιτρέπει 4.096 byte.

Όρια μεγέθους cookie που πρέπει να ακολουθήσετε

Για να είστε συμβατοί με την ευρύτερη γκάμα προγραμμάτων περιήγησης, δημιουργήστε όχι περισσότερα από 30 cookie ανά τομέα και βεβαιωθείτε ότι και τα 30 cookie καταλαμβάνουν χώρο όχι περισσότερο από 4KB.

instagram story viewer