7

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

Каждый раз, когда я захожу на страницу, изображения загружаются снова, и это занимает вечность. Как заставить Chrome кэшировать эти изображения?

После загрузки они никогда не меняются. Каждый день загружается больше изображений, но когда я перехожу на страницу, загружаются ВСЕ изображения - даже те, которые Chrome загружал раньше.

Я подозреваю, что мне может понадобиться расширение Chrome.

2 ответа2

1

Это может быть немного излишним, но вы можете запустить на своем клиентском компьютере кеширующий прокси, такой как squid, и перенаправить все ваши браузеры (возможно, все 1) на использование локального прокси. Тогда в прокси вы можете более легко форсировать кеширование нужного вам контента.

Вам придется использовать SSL-перехват с прокси-сервером для просмотра отдельных элементов, так как google продвигает SSL-обфускацию повсюду, вы не сможете ничего увидеть, если ваш прокси-сервер не выступает в качестве MITM.

С тех пор, как я добавил перехват SSL в мой домашний прокси, моя скорость кэширования возросла до 30-45% запросов, хотя чаще всего она снижается примерно на 10-15% запросов, 5-10% от объема байта.

Я добавил специальные фильтры, чтобы заставить кэширование изображений на некоторых сайтах повысить производительность. Мой сосед по дому замечает это при просмотре YouTube и насколько быстрее просмотр теперь, потому что большие пальцы кэшируются локально.

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

0

Вы можете использовать Cache Manifest HTML5

http://www.html5rocks.com/en/tutorials/appcache/beginner/ http://www.w3schools.com/html/html5_app_cache.asp

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