Недавно я установил Squid на свой настольный компьютер для тестирования. Я вообще не редактировал конфигурацию, а просто указал firefox на прокси, чтобы проверить, работает ли он.
Страницы загружаются безумно долго, а иногда просто загружаются бесконечно. Я не имею в виду, например, загрузку страницы за 10 секунд. Я имею в виду 10 МИНУТ загрузки страницы или больше.
Я погуглил и добавил в свою конфигурацию 2 строки:
dns_nameservers 8.8.8.8
dns_v4_first on
и это совсем не помогло.
Есть ли причина, по которой это могло происходить?
Для справки, мой настольный компьютер работает под управлением Arch Linux на четырехъядерном процессоре i5 3 ГГц и 16 ГБ ОЗУ.
Я решил это самостоятельно после большого количества исследований. У меня был набор сценариев перезаписи, который я забыл установить, и сказал, что сценарий дает сбой на 90% URL-адресов. Исправление скрипта устранило эту проблему.
Если вы добавите следующую строку в свой файл конфигурации, он остановит IPv6, который замедлил мои соединения с кальмаром.
tcp_outgoing_address 0.0.0.0 all
Это все еще может быть IPv6: Squid по-прежнему будет выполнять поиск в DNS IPv6 и IPv4 перед подключением.
Убедитесь, что в строке IPv6 нет /etc/hosts
и отключен на вашем хосте.