Τα διαφορετικά προγράμματα περιήγησης έχουν διαφορετικά όρια
Οι προγραμματιστές θα πρέπει να γνωρίζουν πόσα μπισκότα μπορούν να χρησιμοποιηθούν σε έναν ιστότοπο. Τα cookies καταλαμβάνουν χώρο τόσο στη ροή HTTP κατά τη φόρτωση μιας ιστοσελίδας όσο και στον υπολογιστή που την φορτώνει. Τα περισσότερα προγράμματα περιήγησης θέτουν ένα όριο στον αριθμό των cookies που μπορεί να ορίσει ένας τομέας. Το ελάχιστο όριο καθορίζεται από το πρότυπο Request for Comments (RFC) που έχει θεσπιστεί από την Task Force του Internet Engineering, αλλά οι κατασκευαστές προγραμμάτων περιήγησης μπορούν να αυξήσουν αυτόν τον αριθμό.
Τα cookies έχουν ένα μικρό όριο μεγέθους , έτσι ώστε οι προγραμματιστές να επιλέγουν μερικές φορές να στέλνουν τα δεδομένα cookie σε πολλαπλά cookies. Με αυτόν τον τρόπο, αυξάνουν την ποσότητα δεδομένων που αποθηκεύει ο υπολογιστής.
Τι επιτρέπει το RFC Cookie;
Το RFC 2109 καθορίζει τον τρόπο εφαρμογής των cookies και ορίζει τα ελάχιστα που πρέπει να υποστηρίζουν τα προγράμματα περιήγησης. Σύμφωνα με το RFC, τα προγράμματα περιήγησης δεν θα έχουν ιδανικά όρια για το μέγεθος και τον αριθμό των cookies που μπορεί να χειριστεί ένα πρόγραμμα περιήγησης, αλλά για να πληρούν τις προδιαγραφές, ο πράκτορας χρήστη πρέπει να υποστηρίζει:
- Τουλάχιστον 300 cookies συνολικά
- Τουλάχιστον 20 cookies ανά μοναδικό κεντρικό υπολογιστή ή όνομα τομέα
Για πρακτικούς λόγους, οι μεμονωμένοι κατασκευαστές προγραμμάτων περιήγησης θέτουν ένα όριο στο συνολικό αριθμό των cookies που μπορεί να ορίσει ένας τομέας ή ένας μοναδικός κεντρικός υπολογιστής καθώς και ο συνολικός αριθμός των cookies σε ένα μηχάνημα.
Όταν σχεδιάζετε μια τοποθεσία με cookies
Τα δημοφιλή και λιγότερο γνωστά προγράμματα περιήγησης υποστηρίζουν ένα τεράστιο συνολικό αριθμό cookies. Έτσι, οι προγραμματιστές που τρέχουν πολλούς τομείς δεν χρειάζεται να ανησυχούν ότι τα cookies που δημιουργούν πρόκειται να διαγραφούν επειδή έχει επιτευχθεί ο μέγιστος αριθμός. Είναι ακόμα μια πιθανότητα, αλλά το μπισκότο σας είναι πιθανότερο να καταργηθεί εξαιτίας της εκκαθάρισης των cookies από τους αναγνώστες από ό, τι από το μέγιστο.
Ο αριθμός των cookies που μπορεί να έχει κάποιος τομέας είναι σχετικά μικρός. Το Chrome και το Safari φαίνεται να επιτρέπουν περισσότερα cookie ανά τομέα από τον Firefox, τον Opera ή τον Internet Explorer. Για να είστε ασφαλείς, είναι καλύτερο να κολλήσετε με 30 έως 50 μέγιστα cookies ανά τομέα.
Όριο μεγέθους cookie ανά τομέα
Ένα άλλο όριο που ορισμένα προγράμματα περιήγησης εφαρμόζουν είναι το μέγεθος του χώρου που μπορεί να χρησιμοποιήσει ένας τομέας για τα cookies. Αυτό σημαίνει ότι εάν το πρόγραμμα περιήγησης ορίζει ένα όριο 4.096 ψηφιολέξεων ανά τομέα και μπορείτε να ορίσετε 50 cookies, το συνολικό ποσό του χώρου που μπορούν να χρησιμοποιήσουν αυτά τα 50 cookies είναι μόλις 4.096 byte - περίπου 4KB. Ορισμένα προγράμματα περιήγησης δεν ορίζουν όριο μεγέθους. Για παράδειγμα:
- Το Chrome δεν έχει όριο στα μέγιστα byte ανά τομέα
- Ο Firefox δεν έχει όριο στα μέγιστα byte ανά τομέα
- Ο Internet Explorer επιτρέπει μεταξύ 4.096 και 10.234 byte
- Η όπερα επιτρέπει στα 4,096 byte
- Το Safari επιτρέπει 4.096 byte
Όρια μεγέθους cookie που πρέπει να ακολουθήσετε
Για να είστε συμβατοί με το ευρύτερο φάσμα των προγραμμάτων περιήγησης, μην δημιουργείτε περισσότερα από 30 cookies ανά τομέα και βεβαιωθείτε ότι και τα 30 cookies δεν υπερβαίνουν συνολικά το 4KB.