Your SlideShare is downloading. ×
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Кэширование и куки
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Кэширование и куки

250

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
250
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. КЭШИРОВАНИЕ И КУКИ Основы компьютерных сетей Minsk 2013
  • 2. Кэш Кэш (от фр. cacher — «прятать») — промежуточный буфер с быстрым доступом, содержащий информацию, которая может быть запрошена с наибольшей вероятностью.
  • 3. Задачи кэширования • ускорение обращения к данным, содержащимся постоянно в памяти с меньшей скоростью доступа • снижение нагрузки на сервер • уменьшение трафика
  • 4. Структура записи в кэше • тег - идентификатор • индекс — номер строки кэша в кэш-памяти • смещение определяет порядковый номер байта внутри строки
  • 5. Соответствие кэша и основной памяти идентификатор определяет соответствие между элементами данных в кэше и их копиями в основной памяти
  • 6. Основные понятия • Попадание кэша – использование элементов данных из кэша при нахождении записи с совпадающим идентификатором. • Промах кэша - элемент данных читается из основной памяти в кэш при отсутствии записи с совпадающим идентификатором. • Уровень попаданий или коэффициентом попаданий в кэш процент обращений к кэшу, когда в нём найден результат.
  • 7. Виды кэширования аппаратная реализация • кэширование центрального процессора • кэширование внешних накопителей программная реализация • кэширование интернет-страниц • кэширование, выполняемое операционной системой • кэширование результатов работы
  • 8. Кэширование центрального процессора • Кэш микропроцессора — кэш, используемый микропроцессором компьютера для уменьшения среднего времени доступа к компьютерной памяти. • Является одним из верхних уровней иерархии памяти
  • 9. Иерархия памяти
  • 10. Схема
  • 11. Уровни кэша • L1 cache - адресация команд и инструкций, но не их временное хранение • L2 cache, L3 cache - запись значений вычислений и служебной информации
  • 12. Политика записи кэша • Сквозная запись (write through) - одновременно с кэш-памятью обновляется оперативная память. • Буферизованная сквозная запись (buffered write through) информация задерживается в кэш-буфере перед записью в оперативную память и переписывается в оперативную память в те циклы, когда ЦП к ней не обращается. • Обратная запись (write back) - используется бит изменения в поле тега, и строка переписывается в оперативную память только в том случае, если бит изменения равен 1.
  • 13. Кэширование, выполняемое операционной системой • набор страниц оперативной памяти, разделённых на буферы, равные по длине блоку данных соответствующего устройства внешней памяти; • набор заголовков буферов, описывающих состояние соответствующего буфера; • хеш-таблицы, содержащей соответствие номера блока заголовку; • списки свободных буферов.
  • 14. Кэширование интернет-страниц • Процесс сохранения часто запрашиваемых документов на (промежуточных) прокси-серверах или машине пользователя, с целью предотвращения их постоянной загрузки с сервераисточника и уменьшения трафика • Кэширование может производиться как в память, так и в файловый кэш
  • 15. Куки • ки (от англ. cookie — печенье) — небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя. • Веб-клиент при повторной попытке открыть страницу соответствующего сайта пересылает этот фрагмент данных вебсерверу в виде HTTP-запроса.
  • 16. Применение • аутентификация пользователя; • хранение персональных предпочтений и настроек пользователя; • отслеживание состояния сеанса доступа пользователя; • ведение статистики о пользователях.
  • 17. Условия истечения срока хранения • В конце сеанса (например, когда браузер закрывается), если куки не являются постоянными. • Дата истечения была указана и срок хранения вышел. • Браузер удалил куки по запросу пользователя.
  • 18. Недостатки куки • Неточная идентификация • Кража кук • Подмена куки • Межсайтовые куки • Нестабильность между клиентом и сервером • Срок действия куки
  • 19. Opera Просмотр кэша about:cache?device=disk
  • 20. Opera Удаление кэш и куки
  • 21. Mozilla Firefox Просмотр кэша about:cache?device=disk
  • 22. Mozilla Firefox Просмотр кэша 2
  • 23. Mozilla Firefox Удаление кэша
  • 24. Удалить куки Mozilla Firefox
  • 25. Google Chrome Просмотр кэша и куки
  • 26. Google Chrome Удаление кэша и куки • F12
  • 27. Чистка кэш и куки Internet Explorer
  • 28. Safari Удаление кэша и куки
  • 29. CCleaner • CCleaner (ранее — Crap Cleaner) — это инструмент для очистки и оптимизации 32-битных и 64-разрядных операционных систем Microsoft Windows. • Утилита была создана британской частной фирмой Piriform Limited и написана на C++
  • 30. CCleaner
  • 31. CCleaner
  • 32. Ссылки • http://iproc.ru/parallel-programming/lection-7/ • http://wpmag.ru/2013/keshirovaniye-wordpress/ • http://commons.wikimedia.org/wiki/File:ComputerMemoryHierarch y.svg?uselang=ru

×