Squid :Не кэшировать эти пункты назначения (Я не хочу, чтобы какой-либо адрес кэшировался squid)

У меня есть виртуальный прокси-клиент и прокси-сервер squid. Я хотел бы добавить некоторые адреса, чтобы заблокировать кеширование для них. Либо их домен, либо IP-адрес :

www.apache.org
188.184.21.108
root@SERVER:/etc/squid # cat /etc/squid/acls/dst_nocache.acl
www.apache.org
188.184.21.108

. Я добавил их в список для не-кеша, но он все еще кэшируется. Я проверяю здесь:

root@SERVER:/etc/squid # tail -f /var/log/squid/access.log

Как я могу это сделать, пожалуйста? Спасибо.

0
задан 27 September 2021 в 08:40
1 ответ

Я нашел ответ. Мне просто нужно было больше узнать о Squid Caching Proxy Access.log.

  • «TCP_» относится к запросам через HTTP-порт (3128)

  • TCP_HIT В кэше находилась допустимая копия запрошенного объекта.

  • TCP_MISS Запрошенный объект отсутствует в кэше.

  • TCP_REFRESH_HIT Просроченная копия запрошенного объекта находилась в кеш.Squid сделал запрос If-Modified-Since, и ответ был «Не изменено».

  • TCP_REFRESH_FAIL_HIT Просроченная копия запрошенного объекта находилась в кеш. Squid попытался выполнить запрос If-Modified-Since, но это не удалось. Старый (устаревший)объект был доставлен клиенту.

  • TCP_REFRESH_MISS Просроченная копия запрошенного объекта находилась в кеш. Squid сделал запрос If-Modified-Since и получил новый, другой объект.

    TCP_CLIENT_REFRESH Клиент выдал запрос с «нет-кеша» прагма. ("reload" -обрабатывается как MISS)

    TCP_IMS_HIT An If-Modified-Поскольку запрос GET был получен от клиент. Действительная копия объекта находилась в кэше (свежей).

    TCP_IMS_MISS Сообщение If-Modified-Поскольку запрос GET был получен от клиент. Запрошенный объект не находился в кэше (stale).

    TCP_SWAPFAIL Предполагалось, что объект находится в кэше, но мог не получить доступ.

    TCP_DENIED В доступе для этого запроса отказано.

0
ответ дан 27 September 2021 в 09:28

Теги

Похожие вопросы