Μάθετε το μέγιστο μέγεθος που μπορεί να είναι ένα cookie ιστού

Ένας ιστός Το cookie (συχνά αποκαλούμενο "cookie") είναι ένα μικρό κομμάτι δεδομένων που αποθηκεύει ένας ιστότοπος στο πρόγραμμα περιήγησης ιστού ενός χρήστη. Όταν ένα άτομο φορτώνει έναν ιστότοπο, το cookie μπορεί να ενημερώσει το πρόγραμμα περιήγησης σχετικά με την επίσκεψη ή τις προηγούμενες επισκέψεις. Αυτές οι πληροφορίες μπορούν να επιτρέψουν στον ιστότοπο να θυμάται τις προτιμήσεις που μπορεί να έχουν οριστεί κατά τη διάρκεια μιας προηγούμενης επίσκεψης ή να μπορεί να ανακαλέσει δραστηριότητα από μία από αυτές τις προηγούμενες επισκέψεις.

Έχετε πάει ποτέ σε έναν ιστότοπο ηλεκτρονικού εμπορίου και προσθέσατε κάτι στο καλάθι αγορών, αλλά δεν κατάφερε να ολοκληρώσει τη συναλλαγή; Αν επιστρέψατε σε αυτόν τον ιστότοπο αργότερα, μόνο για να βρείτε τα στοιχεία που σας περιμένουν σε αυτό το καλάθι, τότε έχετε δει ένα cookie σε δράση.

Το μέγεθος ενός cookie

Το μέγεθος ενός cookie HTTP (το οποίο είναι το πραγματικό όνομα των cookie ιστού) καθορίζεται από τον πράκτορα χρήστη. Όταν μετράτε το μέγεθος του cookie σας, θα πρέπει να υπολογίζετε τα byte σε όλο το ζεύγος name = value, συμπεριλαμβανομένου του ίσου σημείου.

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

Αυτό σημαίνει ότι εάν γράφετε ένα cookie και το cookie είναι λιγότερο από 4096 bytes, τότε θα υποστηρίζεται από κάθε πρόγραμμα περιήγησης και χρήστη που συμμορφώνεται με το RFC.

Θυμηθείτε ότι αυτή είναι η ελάχιστη απαίτηση σύμφωνα με το RFC. Ορισμένα προγράμματα περιήγησης ενδέχεται να υποστηρίζουν μεγαλύτερα cookies, αλλά για να είστε ασφαλείς, θα πρέπει να διατηρείτε τα cookie σας κάτω από 4093 byte. Πολλά άρθρα (συμπεριλαμβανομένης μιας προηγούμενης έκδοσης αυτής της έκδοσης) έχουν προτείνει ότι η διαμονή κάτω από 4095 bytes θα πρέπει να είναι επαρκής για να εξασφαλιστεί πλήρης υποστήριξη του προγράμματος περιήγησης, αλλά μερικές δοκιμές έχουν δείξει ότι ορισμένες νεότερες συσκευές, όπως το iPad 3, έρχονται λίγο χαμηλότερες από 4095.

Δοκιμάστε για τον εαυτό σας

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

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

Επεξεργασμένο από τον Jeremy Girard