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