Я использую squid в качестве внутреннего прокси для нашей сети. Иногда у меня были проблемы, когда squid 2-3 раза возвращал пустую страницу, прежде чем окончательно загрузился. Наиболее очевидный момент для этого - вход в facebook. Соответствующие части конфигурации squid приведены ниже (все остальное связано с ACL).
maximum_object_size 100240 KB
maximum_object_size_in_memory 5 MB
# Trying to fix blank pages...
forward_timeout 1 minutes
connect_timeout 30 seconds
negative_ttl 0 minutes
positive_dns_ttl 10 seconds
negative_dns_ttl 10 seconds
dns_nameservers 4.2.2.1 4.2.2.2
forwarded_for off
Мы будем очень благодарны за любые идеи относительно того, что я могу изменить, чтобы не попасть на пустые страницы.
Если вы используете его для внутреннего использования, разве вы не должны использовать внутренние DNS-серверы, а не внешние DNS 4.2.2.1 4.2.2.2? Или я неправильно понял ваш вопрос? Причина, по которой я говорю это, заключается в том, что у меня была аналогичная проблема с DNS, которая выдавала аналогичный результат.