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

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

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

Видео: Разлика между кеша и бисквитките
Видео: 5 важни истини за отношенията между мъжете и жените 2024, Ноември
Anonim

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

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

Какво представляват бисквитките?

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

Какво е кеш?

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

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

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

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

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

Препоръчано: