Назад | Перейти на главную страницу

Команда утилиты Squid для принудительной загрузки кеша с локального жесткого диска?

Есть ли Кальмар служебная команда для принудительной загрузки кеша с локального жесткого диска?

              xww.example.com
                /w /x /y /z
                  Apache
         ------------------------
         Slow Internet Connection
         ------------------------
          lan1  |  lan2  |  lan3
                |        |
          cache |  cache |  cache
          /x /y |  /x /z |  /y /z
          Squid |  Squid |  Squid
         ------ | ------ | ------
         Browser| Browser|Browser
         Browser| Browser|Browser
         Browser| Browser|Browser
         Browser| Browser|Browser

Например, подключите жесткий диск USB к машине на lan1, на которой работает Squid. Затем вызовите такую ​​команду:

$ suqid-util\
 --force-cache-load\
 --url-root http://www.example.com/x\
 --local-root /mnt/usb1\
 --recursive

Это было бы полезно, когда жесткий диск емкостью 2 ТБ можно перенести в место с медленным подключением к Интернету.

ИЛИ

Лучшее решение с использованием чего-то другого, кроме Кальмар? Я все еще охочусь.

У меня нет опыта в этом, но кажется, что другие использовали wget для передачи контента через прокси-сервер, таким образом заполняя кеш.

Я не могу придумать ни одной причины, по которой вы не сможете скопировать cache_dir на ваш жесткий диск.

Из любопытства, что именно вы пытаетесь сделать?

Использование wget для заполнения кеша SQUID