Cache vs Cookies
Cookies dhe cache (ose cache e shfletuesit) janë dy forma të ruajtjes së përkohshme të mbajtura në kompjuterin e klientit për të përmirësuar performancën e faqeve të internetit. 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. Cache është një ruajtje e përkohshme e burimeve të faqeve të internetit të ruajtura në makinën e klientit për ngarkim më të shpejtë të faqeve të internetit.
Ç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ë është Cache?
Kur një përdorues shkruan adresën e një faqeje interneti ose klikon në një hiperlidhje të një faqe interneti në shfletuesin e tij, një kërkesë për faqen përkatëse dërgohet në serverin e duhur të internetit. Më pas, serveri i uebit dërgon përmbajtjen e faqes dhe burimet e kërkuara për të parë faqen në shfletues. Shfletuesi i internetit në kompjuterin e klientit do të shfaqë faqen. Megjithatë, nëse burimet (fotografitë ose imazhet, skedarët audio dhe skedarët video, etj.) janë skedarë të mëdhenj, atyre do t'ju duhet një kohë e konsiderueshme për të arritur në makinën e klientit (në varësi të shpejtësisë së lidhjes). Kjo do të çojë në ngarkimin e ngad altë të faqeve duke e bërë atë të papërshtatshme ose irrituese për përdoruesit. Për të minimizuar këtë vonesë dhe për të ngarkuar më shpejt faqet e internetit, këto burime mund të ruhen në makinën e klientit (pas ngarkimit të faqes për herë të parë), në mënyrë që ngarkesat e njëpasnjëshme të së njëjtës faqe të marrin skedarët e burimeve të integruara nga kompjuter lokal. Ky quhet caching i shfletuesit. Me fjalë të tjera, cache është një ruajtje e përkohshme e burimeve të faqeve të internetit të ruajtura në makinën e klientit për ngarkim më të shpejtë të faqeve të internetit.
Cili është ndryshimi midis Cache dhe Cookies?
– Megjithëse cookies dhe cache janë dy mënyra për të ruajtur të dhënat në makinën e klientit, ato shërbejnë për qëllime të ndryshme. Qëllimi i cookie-t është ruajtja e informacionit për të gjurmuar karakteristika të ndryshme që lidhen me përdoruesin, ndërsa qëllimi i cache-it është të bëjë ngarkimin më të shpejtë të faqeve të internetit.
– Kukit ruajnë informacione të tilla si preferencat e përdoruesit, ndërsa memoria e fshehtë do të ruajë skedarët e burimeve si skedarët audio, video ose flash.
– Në mënyrë tipike, cookie-t skadojnë pas njëfarë kohe, por memoria e fshehtë ruhet në kompjuterin e klientit derisa ato të hiqen manualisht nga përdoruesi.