Dysgwch yr Uchafswm Maint Y Gall Cogyn Gwe Ei fod

Gwe Mae cwci (yn aml yn cael ei alw'n "cwci") yn ddarn bach o ddata y mae gwefan yn ei storio mewn porwr gwe defnyddiwr . Pan fydd person yn llwytho gwefan, gall y cwci ddweud wrth y porwr am eu hymweliad neu ymweliadau blaenorol. Gall y wybodaeth hon ganiatáu i'r wefan gofio dewisiadau a allai fod wedi eu gosod yn ystod ymweliad blaenorol neu gall adalw gweithgarwch o un o'r ymweliadau blaenorol hynny.

Ydych chi erioed wedi bod mewn gwefan E-fasnach ac wedi ychwanegu rhywbeth at y cart siopa, ond methodd â chwblhau'r trafodiad? Os dychweloch i'r safle hwnnw yn nes ymlaen, dim ond i ddod o hyd i'ch eitemau sy'n aros i chi yn y cart hwnnw, yna rydych chi wedi gweld cwci ar waith.

Maint y Cwci

Pennir maint cwci HTTP (sef enw gwirioneddol cwcis gwe) gan asiant y defnyddiwr. Pan fyddwch chi'n mesur maint eich cwci, dylech gyfrif y bytes yn y pâr enw = gwerth cyfan, gan gynnwys yr arwydd cyfartal.

Yn ôl y RFC 2109, ni ddylid cyfyngu ar gwcis gwe gan asiantau defnyddwyr, ond dylai isafswm galluwr porwr neu asiant defnyddiwr fod o leiaf 4096 bytes y cwci. Mae'r terfyn hwn yn cael ei gymhwyso i ran enw = gwerth y cwci yn unig.

Yr hyn y mae hyn yn ei olygu yw os ydych chi'n ysgrifennu cwci a'r cwci yn llai na 4096 bytes, yna bydd pob porwr ac asiant defnyddiwr yn cydymffurfio â'r RFC.

Cofiwch mai dyma'r gofyniad lleiaf yn ôl y RFC. Efallai y bydd rhai porwyr yn cefnogi cwcis hwy, ond i fod yn ddiogel, dylech gadw'ch cwcis o dan 4093 bytes. Mae llawer o erthyglau (gan gynnwys fersiwn flaenorol o'r un hwn) wedi awgrymu y dylai aros o dan 4095 bytes fod yn ddigonol i sicrhau cefnogaeth lawn lawn, ond mae rhai profion wedi dangos bod rhai dyfeisiau newydd, fel y iPad 3, yn dod ychydig yn is na 4095.

Profi i Chi

Ffordd wych o benderfynu ar faint maint cwcis gwe mewn gwahanol borwyr i ddefnyddio prawf Terfynau Cwcis y Porwr.

Wrth redeg y prawf hwn mewn ychydig borwyr ar fy nghyfrifiadur, cefais y wybodaeth ganlynol ar gyfer y fersiynau diweddaraf o'r porwyr hyn:

Golygwyd gan Jeremy Girard