9.6. Кэширование браузером
9.6. Кэширование браузером
В заключение темы о прокси-серверах хочется сказать, что кэширование удобно, когда с сервером работает множество компьютеров. При этом экономнее используется канал связи, и с увеличением количества пользователей нагрузка на него увеличивается не так сильно, как могло бы быть.
Помимо централизованного кэширования с помощью прокси-сервера может использоваться локальный кэш сетевых программ. Например, в браузере Mozilla прочитанные страницы могут сохраняться в кэше на локальном диске. При следующем их вызове не происходит обращения даже к прокси- серверу, а страничка загружается из локального кэша.
На рис. 9.3 показано окно настройки кэша в браузере Mozilla. Как видите, Memory Cache по умолчанию составляет 4096 Кбайт — это максимальный размер оперативной памяти для хранения последних загруженных страниц. Использование кэша памяти увеличивает скорость, когда вы путешествуете по одному и тому нее сайту, а при переходе от страницы к странице большинство графических образов сохраняется. Чтобы не делать даже лишних обращений к диску, последние загруженные файлы берутся прямо из оперативной памяти.
Рис. 9.3. Настройка кэширования в браузере Mozilla
Еще один параметр отвечает за размер кэша на жестком диске (Disk Cache). Это максимальный размер директории, которая хранит загруженные из Интернета файлы. В моей системе значение по умолчанию равно 50 000 Кбайт (около 50 Мбайт). Это очень мало, и при регулярной работе с Web вы не заметите, как израсходуется это пространство. Если позволяет свободное место на жестком диске, то я рекомендую увеличить это значение. Еще ниже есть поле Disk Cache Folder, в котором указывается расположение папки для хранения кэша.
И последнее, что можно настроить — условие, когда информация должна быть загружена с сервера, а не из кэша. Здесь можно выбрать одно из значений:
? Every time I view the page — обновление будет происходить каждый раз, когда вы обращаетесь к странице, а значит локальный кэш использоваться не будет;
? When the page is out of date — когда страница устарела;
? Once per session — единожды за сессию, т.е. только при первом заходе;
? Never — никогда. Страница всегда будет загружаться из кэша, а для обновления нужно нажать кнопку Reload (Перезагрузить) на панели инструментов браузера.
При работе через прокси-сервер или с использованием локального кэширования браузера или другой программы вы должны учитывать, что загружаемые страницы могут содержать устаревшие данные. Для обновления нужно вручную нажать кнопку Reload.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Кэширование во главу угла
Кэширование во главу угла Сервер может управлять состоянием кэша клиентского браузера, во-первых, через заголовок Cache-Control (и его атрибуты max-age, pre-check, post-check), который может указывать на промежуток времени, в течение которого соответствующий файл следует хранить на диске и
Глава 3. Кэширование
Глава 3. Кэширование 3.1. Expires, Cache-Control и сброс кэша Кэширование играет одну из основных ролей в быстродействии сайтов и сравнительно просто настраивается на стороне сервера. Веб-разработчики часто сталкиваются с кэшированием, ибо браузеры и проксирующие серверы, пытаясь
3.4. Кэширование в iPhone
3.4. Кэширование в iPhone На MacWorld’2008 Steve Jobs анонсировал, что Apple уже продала на текущий момент 4 миллиона iPhone, что составляет по 20 тысяч iPhone каждый день. В докладе Net Applications говорится, что общая доля пользователей Интернета с iPhone поднялась до 0,12% в декабре 2007 года, обогнав, в
7.7. Кэширование в JavaScript
7.7. Кэширование в JavaScript Очень часто в JavaScript используют глобальные объекты и переменные для чтения каких-либо параметров (или вызова определенных методов). Почти всегда этого можно избежать, если кэшировать объект из глобальной области видимости в локальную — все
Кэширование ресурсоемких вызовов
Кэширование ресурсоемких вызовов Как показывает практика, лучше всего будет использовать переменные максимально близко к области их объявления и избегать использования глобальных переменных любой ценой. Глобальная область видимости обычно содержит десятки, если не
Кэширование на сервере
Кэширование на сервере Такое программное обеспечение, как eAccelerator/xCache/ZendOptimizer для PHP, mod_perl для perl, mod_python для python и др., могут кэшировать серверные скрипты в скомпилированном состоянии, существенно ускоряя загрузку нашего сайта. Кроме этого, стоит найти профилирующий
Кэширование в SVR4
Кэширование в SVR4 Центральной концепцией в архитектуре виртуальной памяти SVR4 является отображение файлов. При этом подходе все адресное пространство может быть представлено набором отображений различных файлов в память. Действительно, в страницы памяти, содержащие
Кэширование
Кэширование В переводе с английского языка слово «cache» означает «тайник». Тайником в нашем случае является специальная системная папка, в которую компьютер записывает все документы, полученные из Интернета. И когда вы будете запрашивать какую-либо веб-страницу вторично,
Урок 6 Начинаем командовать браузером
Урок 6 Начинаем командовать браузером Настоящий сержант должен сегодня сделать три вещи: построить взвод, вырастить траву и посадить ефрейтора на «губу». Из утреннего приказа Предлагаю первое знакомство с браузером Internet Explorer считать состоявшимся. Перейдем к
Определения максимального количества выводимых браузером символов
Определения максимального количества выводимых браузером символов Существует еще одна интересная возможность — указание запрета вывода строк текста больше определенного количества символов. Другими словами, можно указать количество символов в строке текста, после
Урок 6 «Интернет, я тебя вижу», или Первое знакомство с браузером
Урок 6 «Интернет, я тебя вижу», или Первое знакомство с браузером Что мы уже знаем про Интернет? Знаем, что где-то на далеких веб-серверах лежит много-много сайтов.А еще мы уже много сделали:• во-первых, не забыли про антивирусную защиту;• во-вторых, выбрали способ
12.4.3. Кэширование результатов операций
12.4.3. Кэширование результатов операций Иногда можно получить оба преимущества (низкую задержку и хорошую пропускную способность) путем вычисления дорогостоящих результатов по мере необходимости и их кэширования для последующего использования. Выше было сказано, что в
12.4.3. Кэширование результатов операций
12.4.3. Кэширование результатов операций Иногда можно получить оба преимущества (низкую задержку и хорошую пропускную способность) путем вычисления дорогостоящих результатов по мере необходимости и их кэширования для последующего использования. Выше было сказано, что в
4. Кэширование.
4. Кэширование. Здесь сложнее. Об этом мне самому нужно почитать и полапать руками. Идея, как можно догадаться, в том, что если при обращении к умному указателю объект отсутствует в памяти, он считывается с диска. Проблемы самые очевидные в том, когда его снова отгружать на
Тег video делает Firefox устаревшим браузером Андрей Письменный
Тег video делает Firefox устаревшим браузером Андрей Письменный Спор о том, как должен быть реализован тег video в спецификации HTML5, оказался неожиданно жарким и чуть ли не политическим. Изначально планировалось выбрать один формат кодирования видео, который поддерживали бы все
Тег video делает Firefox устаревшим браузером
Тег video делает Firefox устаревшим браузером Автор: Андрей ПисьменныйОпубликовано 25 марта 2010 годаСпор о том, как должен быть реализован тег video в спецификации HTML5, оказался неожиданно жарким и чуть ли не политическим. Изначально планировалось выбрать один формат кодирования
Флёнов Михаил Евгеньевич
Просмотр ограничен
Смотрите доступные для ознакомления главы 👉