2

Я почти ежедневно получаю доступ к каталогу сотрудников моей компании, который размещен на нашей вики. "Проблема" (и я свободно использую этот термин) заключается в том, что когда я загружаю страницу, у каждого появляется изображение, связанное со своей строкой в каталоге.

Можно ли как-нибудь кэшировать все картинки, чтобы мне не пришлось ждать загрузки всех картинок?

2 ответа2

4

Вы можете попробовать увеличить размер кэша вашего локального браузера. Но это может во многом зависеть от метатегов на странице. Например, страница может быть настроена на немедленное истечение срока действия или отсутствие кэширования (более подробное обсуждение см. Здесь) .

Если это действительно ошибка, вы можете настроить локальный прокси-сервер. См. Этот пост Запуск локального прокси-сервера для одного примера того, как это можно сделать.

0

Взгляните на использование SQUID или VARNISH, пакетов с открытым исходным кодом для ботов, в режиме прокси для вашего сайта. Установите политики для кэширования изображений в течение длительного периода, например, 48 часов. Вы также можете применить эту политику кэширования к таблицам стилей, файлам JavaScript, шрифтам и т.д. Вы также, вероятно, захотите установить политику для кэширования только серверов в пределах вашего интернет-домена или определенных IP-адресов, чтобы запретить пользователям загружать и кэшировать контент из CNN, FoxNews или того одного разработчика, которого вы подозреваете в работе сайтов для взрослых.

Первый человек, который нажмет на указанный сервер, заполнит кеш. Второй и последующие пользователи будут извлекать кэшированные элементы из кеширующего прокси, а не выходить через вашу интрасеть, чтобы попасть в Вики. Это также должно ускорить вики для других пользователей из-за уменьшенной нагрузки.

Что также должно происходить в тандеме, так это то, что администраторы вики-сервера должны устанавливать на сервере политики, которые позволяют кэшировать статический контент на удаленных хостах. Если это произойдет, то единственной политикой для кэширования, которую нужно будет установить на Squid или Varnish, будет политика хостов, поскольку тогда можно будет соблюдать политику кэширования для сервера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .