Как настроить кэширование URL-адресов в Ubuntu?
Я хотел бы настроить Linux для кэширования некоторых часто запрашиваемых URL-адресов, чтобы он не приходил в сеть, чтобы получать их каждый раз. Это будет общесистемный кеш URL, а не только в конкретном браузере. Например, программа может запросить http://www.w3.org/TR/html4/sgml/loosedtd.html несколько тысяч раз в день. Есть много других URL, которые я бы тоже хотел кэшировать.
Есть ли приложение для этого?
1 ответ
Да, эти "приложения" называются HTTP-прокси, и одним из примеров HTTP-прокси является squid, который можно установить следующим образом:
sudo apt-get install squid3
После установки вы должны настроить свою программу на использование localhost:3128 или использовать общесистемные настройки прокси, если это поддерживается вашим приложением. Общесистемные настройки прокси-сервера можно настроить в настройках сети.
Другая возможность - настроить Squid в качестве прозрачного прокси. В этом случае вам не нужно настраивать ваши приложения, но это может быть сложнее в настройке.
В любом случае вам следует проверить конфигурацию squid для точной настройки параметров кэша, если настройки по умолчанию не работают для вас.
Смотрите документацию на домашней странице Squid или на странице Ubuntu Wiki для Squid.