Cookie файлдары менен сессиялардын ортосундагы айырма

Cookie файлдары менен сессиялардын ортосундагы айырма
Cookie файлдары менен сессиялардын ортосундагы айырма

Video: Cookie файлдары менен сессиялардын ортосундагы айырма

Video: Cookie файлдары менен сессиялардын ортосундагы айырма
Video: Автоматический календарь-планировщик смен в Excel 2024, Ноябрь
Anonim

Cookie файлдары жана сессиялар

HTTP жарандыгы жок, бул кардар серверден баракты кабыл алып, байланыш жабылганда сакталган бардык маалыматтар жок кылынат дегенди билдирет. Cookie файлдары жана сессиялар бул көйгөйдү чечүүнүн эки жолу. Cookie - бул веб-сайтта кардардын машинасында сакталган жана барак суралган сайын серверге кайра жөнөтүлгөн өтө кичинекей маалымат. Сеанс - кардардын машинасында эмес, серверде маалыматты сактоо ыкмасы.

Cookies деген эмне?

Netscape өзүнүн Netscape Navigator веб-браузери менен кукилер түшүнүгүн киргизди. Cookie - бул веб-сайтта кардардын машинасында сакталган жана барак суралган сайын серверге кайра жөнөтүлүүчү өтө кичинекей маалымат. Кукилер ар бир жолу кайра жөнөтүлгөндүктөн, өткөрүү жөндөмдүүлүгүн сактоо үчүн минималдуу маалымат сакталышы керек. Веб-сайт ал тарабынан жазылган cookie файлын гана окуйт, ошентип ар кандай барактарда маалыматты сактоонун коопсуз каражатын камсыз кылат. Бирок, кукилер катуу дисктеги бардык маалыматты окуй алат деген имиштерден улам, адегенде кукилер жакшы атка ээ болгон эмес. Албетте, бул туура эмес түшүнүк эл кукилердин чындыгында зыянсыз экенин түшүнгөндүктөн, жоголуп кетти жана азыр алар абдан кабыл алынат. Cookies алардын жаратуучулары тарабынан аныкталган белгилүү бир өмүр узактыгы бар. Мунун аягында cookie файлынын мөөнөтү бүтөт. Cookie файлдары көбүнчө колдонуучунун канчалык тез-тез киргени, кирүү убактысы кандай, кандай баннерлер басылганы, колдонуучунун каалоолору ж.б.у.с. сыяктуу маалыматтарды көзөмөлдөйт. Кукилер көбүнчө кыска мөөнөткө керектүү маалыматты сактоо үчүн колдонулат. Электрондук почта даректери сыяктуу маалымат (узун убакыт сакталышы керек) сакталышы керек болсо, программист кукилердин ордуна маалымат базасын колдонушу керек. Бирок, жеке маалымат cookie файлдарында сакталып калса, коопсуздукту жакшыртуу үчүн шифрлөө колдонулушу керек.

Сеанстар деген эмне?

Сеанс - маалыматты бардык барактарда сактоонун дагы бир каражаты. Бирок бул сервер тарабында жасалат. Сеанс чындыгында маалыматтарды сактоо үчүн сервердик жана кардар тараптагы кукилерди колдонот. Бирок кардар тараптын куки серверде сакталган тиешелүү маалыматтарга шилтемени гана сактайт. Колдонуучу веб-сайтка киргенде серверге кардар тараптын куки (маалымат номери менен) жөнөтүлөт жана сервер бул номерди колдонуучунун маалыматтарын жүктөө үчүн колдонот. Сервер тараптагы cookie файлдары чоң көлөмдөгү маалыматтарды сактай алат. Кардар тараптын cookie файлы маалымдама номерин гана сактагандыктан, өткөрүү жөндөмдүүлүгү чоң сакталат. Сеанс дайындары серверде сакталгандыктан, алар алда канча корголгон.

Cookie файлдары менен сессиялардын ортосунда кандай айырма бар?

Кукилер жана сеанстар маалыматты веб-баракчаларда сактоонун эки жолу болгону менен, алардын айырмачылыктары бар. Cookie файлдары кардар тараптын кукилерин гана сактайт, ал эми сеанстар кардар тарабында да, серверде да кукилерди колдонот. Сеанстар кукилерге салыштырмалуу чоң көлөмдөгү маалыматтарды сактай алат. Сеанстар кардардын машинасында маалымдама номерин гана сактагандыктан, өткөрүү жөндөмдүүлүгү кукилерди колдонууга салыштырмалуу азыраак. Сеанс дайындары салыштырмалуу коопсуз, анткени кукилерди колдонуучу башкара алат.

Сунушталууда: