Dallimi midis Cookies dhe Sesioneve

Dallimi midis Cookies dhe Sesioneve
Dallimi midis Cookies dhe Sesioneve

Video: Dallimi midis Cookies dhe Sesioneve

Video: Dallimi midis Cookies dhe Sesioneve
Video: ADN-ja, Kromozonet dhe Njeriu! Faktet se perse ju nuk jeni krijuar rastesisht! 2024, Korrik
Anonim

Cookies vs Sesions

HTTP është pa shtetësi, që do të thotë se çdo e dhënë e ruajtur shkatërrohet kur klienti merr faqen nga serveri dhe lidhja mbyllet. Cookies dhe seancat janë dy zgjidhje për këtë problem. Cookie është një pjesë shumë e vogël e informacionit që ruhet në makinën e klientit nga faqja e internetit dhe dërgohet përsëri në server sa herë që kërkohet një faqe. Sesioni është një mënyrë për të ruajtur informacionin në server në krahasim me atë në makinën e klientit.

Çfarë janë cookies?

Netscape prezantoi konceptin e cookies me shfletuesin e tyre të internetit Netscape Navigator. Cookie është një pjesë shumë e vogël e informacionit që ruhet në makinën e klientit nga faqja e internetit dhe dërgohet përsëri në server sa herë që kërkohet një faqe. Për shkak se kukit kthehen çdo herë, duhet të ruhet një sasi minimale e të dhënave për të kursyer gjerësinë e brezit. Një faqe interneti lexon vetëm cookie-t e shkruara prej tij, duke siguruar kështu një mjet të sigurt për ruajtjen e informacionit nëpër faqe të ndryshme. Megjithatë, cookies nuk morën një emër të mirë fillimisht, për shkak të thashethemeve që pretendonin se cookies mund të lexonin të gjithë informacionin në hard disk. Sigurisht, ky keqkuptim u zbeh pasi njerëzit kuptuan se biskotat janë në të vërtetë të padëmshme dhe tani ato janë shumë të pranuara. Cookies kanë një jetëgjatësi të caktuar të përcaktuar nga krijuesit e tyre. Në fund të kësaj, një cookie bëhet e skaduar. Cookies shpesh gjurmojnë informacione si p.sh. sa shpesh viziton përdoruesi, cilat janë orët e vizitave, cilat banderola janë klikuar, preferencat e përdoruesit, etj. Cookies zakonisht përdoren për të ruajtur informacionin e nevojshëm për periudha më të shkurtra. Nëse informacione si adresat e postës elektronike (të cilat duhet të mbahen për periudha më të gjata) duhet të ruhen, programuesi duhet të përdorë një bazë të dhënash në vend të cookies. Megjithatë, nëse informacioni personal ruhet në cookie, duhet të përdoret enkriptimi për të përmirësuar sigurinë.

Çfarë janë Sesionet?

Sessioni është një tjetër mjet për ruajtjen e informacionit nëpër faqe. Por kjo bëhet në anën e serverit. Session në fakt përdor një cookie nga ana e serverit dhe një cookie nga ana e klientit për të ruajtur të dhënat. Por cookie nga ana e klientit ruan vetëm një referencë për të dhënat përkatëse të ruajtura në server. Kur përdoruesi viziton faqen e internetit, cookie nga ana e klientit (me një numër referencë) dërgohet në server dhe serveri përdor këtë numër për të ngarkuar të dhënat e përdoruesit. Cookie nga ana e serverit mund të ruajnë sasi të mëdha të dhënash. Meqenëse cookie nga ana e klientit ruan vetëm numrin e referencës, gjerësia e brezit kursehet jashtëzakonisht. Meqenëse të dhënat e sesionit ruhen në server, ato janë shumë më të mbrojtura.

Cili është ndryshimi midis Cookies dhe Sesioneve?

Megjithëse cookies dhe seancat janë dy mënyra për të ruajtur informacionin nëpër faqet e internetit, ato kanë dallimet e tyre. Cookies ruajnë vetëm kuki nga ana e klientit, ndërsa seancat përdorin kuki nga ana e klientit dhe serveri. Sesionet mund të ruajnë sasi të mëdha të dhënash në krahasim me cookies. Për shkak se seancat ruajnë vetëm numrin e referencës në makinën e klientit, përdorimi i gjerësisë së brezit është më i ulët në krahasim me përdorimin e cookies. Të dhënat e sesionit janë relativisht më të sigurta, sepse cookie-t mund të manipulohen nga përdoruesi.

Recommended: