私は最近、テスト目的でデスクトップマシンにSquidをインストールしました。設定は一切編集せず、Firefoxをプロキシに向けて、機能しているかどうかを確認しました。
ページの読み込みには非常に長い時間がかかり、場合によっては永続的に読み込まれることもあります。たとえば、10秒のページの読み込みを意味するものではありません。つまり、10分以上のページの読み込みです。
私はグーグルで検索し、私の設定に2行追加しました:
dns_nameservers 8.8.8.8
dns_v4_first on
そしてこれらは何の役にも立ちませんでした。
これが発生している可能性がある理由はありますか?
参考までに、私のデスクトップマシンは、クアッドコア3Ghz i5と16GBのRAMでArch Linuxを実行しています。
たくさんの研究を重ねた結果、自分で解決しました。設定を忘れた書き換えスクリプトセットがあり、URLの90%でスクリプトがクラッシュしました。スクリプトを修正すると、この問題が修正されました。
これはまだIPv6かもしれません: Squidは接続前にIPv6とIPv4の両方のDNSルックアップを実行します。
/etc/hosts
にIPv6行がなく、ホストで無効になっていることを確認してください。
次の行を構成ファイルに追加すると、IPv6が停止して、Squid接続が遅くなります。
tcp_outgoing_address 0.0.0.0 all