Разлика между кеша и бисквитките

Кеш срещу бисквитки

Бисквитките и кеш паметта (или кеш паметта на браузъра) са две форми на временно съхранение, съхранявани на машината на клиента, за да се подобри работата на уеб страниците. Бисквитките са много малка част от информацията, която се съхранява на машината на клиента от уеб сайта и се изпраща обратно на сървъра всеки път, когато се поиска страница. Кешът е временно съхранение на ресурси на уеб страници, съхранявани на машината на клиента за по-бързо зареждане на уеб страниците.

Какво са бисквитките?

Netscape представи концепцията за бисквитките с техния уеб браузър Netscape Navigator. Бисквитките са много малка част от информацията, която се съхранява на машината на клиента от уеб сайта и се изпраща обратно на сървъра всеки път, когато се поиска страница. Тъй като бисквитките се изпращат обратно всеки път, трябва да се запише минимално количество данни, за да се запази честотната лента. Уеб сайт чете само бисквитката, написана от него, като по този начин осигурява сигурно средство за съхраняване на информация на различни страници. Бисквитките обаче първоначално не получиха добро име, заради слуховете, които твърдят, че бисквитките могат да прочетат цялата информация на твърдия диск. Разбира се, това заблуждение изчезна, след като хората разбраха, че бисквитките всъщност са безобидни и сега са силно приети. Бисквитките имат определен период от живота, определен от техните създатели. В края на това бисквитката изтича. Бисквитките често проследяват информация, като честотата на посещенията на потребителя, какви са часовете на посещенията, върху какви банери са кликнали, потребителски предпочитания и т.н. Бисквитките обикновено се използват за съхранение на информация, необходима за по-кратки периоди. Ако трябва да се съхранява информация като имейл адреси (които трябва да се съхраняват за по-дълги периоди), програмистът трябва да използва база данни вместо бисквитки. Ако обаче личната информация се съхранява в „бисквитки“, трябва да се използва криптиране за подобряване на сигурността.

Какво е кеш?

Когато потребителят въведе адреса на уеб страница или кликне върху хипервръзка на уеб страница в браузъра си, на съответния уеб сървър се изпраща заявка за съответната страница. След това уеб сървърът изпраща съдържанието на страницата и необходимите ресурси, за да видите страницата на браузъра. Уеб браузърът на машината на клиента ще покаже страницата. Ако обаче ресурсите (снимки или изображения, аудио файлове и видео файлове и др.) Са големи файлове, ще им отнеме значително време, за да стигнат до машината на клиента (в зависимост от скоростта на връзката). Това ще доведе до бавното зареждане на страниците, което го прави неудобно или дразнещо за потребителя. За да се сведе до минимум това забавяне и да се заредят по-бързо уеб страниците, тези ресурси могат да бъдат съхранени на машината на клиента (след зареждането на страницата за първи път), така че последователните зареждания на същата страница да придобият вградените файлове с ресурси от локален компютър. Това се нарича кеширане на браузъра. С други думи кешът е временно съхранение на ресурси на уеб страници, съхранявани на машината на клиента за по-бързо зареждане на уеб страниците.

Каква е разликата между кеш и бисквитките?

- Въпреки че бисквитките и кешът са два начина за съхраняване на данни на машината на клиента, те обслужват различни цели. Целта на бисквитката е да съхранява информация за проследяване на различни характеристики, свързани с потребителя, докато целта на кеша е да се ускори зареждането на уеб страници.

- Бисквитките съхраняват информация като предпочитанията на потребителя, докато кеш паметта ще запазва файлове с ресурси като аудио, видео или флаш файлове.

- Обикновено бисквитките изтичат след известно време, но кешът се съхранява в машината на клиента, докато не бъдат премахнати ръчно от потребителя.