Кэш против Куки
Куки и кеш (или кеш браузера) - это две формы временного хранилища, которые хранятся на компьютере клиента для повышения производительности веб-страниц. Cookie - это очень маленький фрагмент информации, который сохраняется на компьютере клиента веб-сайтом и отправляется обратно на сервер каждый раз, когда запрашивается страница. Кэш-память - это временное хранилище ресурсов веб-страниц, хранящихся на компьютере клиента, для более быстрой загрузки веб-страниц..
Что такое куки??
Netscape представил концепцию файлов cookie с помощью своего веб-браузера Netscape Navigator. Cookie - это очень маленький фрагмент информации, который сохраняется на компьютере клиента веб-сайтом и отправляется обратно на сервер каждый раз, когда запрашивается страница. Поскольку файлы cookie отправляются обратно каждый раз, для сохранения пропускной способности необходимо сохранить минимальный объем данных. Веб-сайт читает только куки-файлы, написанные им, обеспечивая тем самым безопасное средство хранения информации на разных страницах. Тем не менее, куки изначально не получили хорошего имени, потому что ходили слухи, что куки могут читать всю информацию на жестком диске. Конечно, это заблуждение исчезло, когда люди поняли, что куки-файлы на самом деле безвредны, и теперь они высоко ценятся. Cookies имеют определенную продолжительность жизни, определенную их создателями. В конце этого срок действия файла cookie истекает. Файлы cookie часто отслеживают информацию, такую как частота посещений пользователя, время посещения, клики по баннерам, предпочтения пользователя и т. Д. Файлы cookie обычно используются для хранения информации, необходимой для более коротких периодов. Если необходимо хранить такую информацию, как адреса электронной почты (которые должны храниться в течение более длительного периода), программист должен использовать базу данных вместо файлов cookie. Однако если личная информация сохраняется в файлах cookie, необходимо использовать шифрование для повышения безопасности..
Что такое кеш?
Когда пользователь вводит адрес веб-страницы или щелкает гиперссылку веб-страницы в своем браузере, запрос на соответствующую страницу отправляется на соответствующий веб-сервер. Затем веб-сервер отправляет содержимое страницы и необходимые ресурсы для просмотра страницы в браузер. Веб-браузер на компьютере клиента отобразит страницу. Однако, если ресурсы (изображения или изображения, аудиофайлы и видеофайлы и т. Д.) Представляют собой большие файлы, им потребуется значительное время, чтобы добраться до компьютера клиента (в зависимости от скорости соединения). Это приведет к медленной загрузке страниц, что сделает его неудобным или раздражающим для пользователя. Чтобы минимизировать эту задержку и быстрее загружать веб-страницы, эти ресурсы могут храниться на компьютере клиента (после первой загрузки страницы), так что последовательные загрузки одной и той же страницы будут получать файлы встроенных ресурсов из локальный компьютер. Это называется кешированием браузера. Другими словами, кеш - это временное хранилище ресурсов веб-страниц, хранящихся на компьютере клиента, для более быстрой загрузки веб-страниц..
В чем разница между Cache и Cookies?
- Хотя файлы cookie и кеш являются двумя способами хранения данных на компьютере клиента, они служат для разных целей. Цель cookie - хранить информацию для отслеживания различных характеристик, связанных с пользователем, а цель кэша - ускорить загрузку веб-страниц..
- Файлы cookie хранят информацию, такую как пользовательские настройки, в то время как в кэше хранятся файлы ресурсов, такие как аудио, видео или флэш-файлы..
- Обычно срок действия файлов cookie истекает через некоторое время, но кэш хранится на клиентском компьютере до тех пор, пока пользователь не удалит их вручную..