• ベストアンサー

squidの設定について

お世話になります。 squidでプロキシサーバーの設定を行なっているのですが、プロキシ経由でクライアントからWebブラウジングをすると、速度がかなり遅くなってしまいます。 ブラウジングの速度を早くするには、どの辺の設定を調整すれば良いでしょうか? よろしくお願い致します。

  • syrb3
  • お礼率62% (35/56)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

考えられるのは  o squid そのものの conf をいじる  o squid を動かしている OS のカーネルや資源配分   をいじる  o squid を動かしているマシンおよびそこまでの   ネットワーク状況を改善する といったところでしょうか。なんとなく squid そのものよりも squid を動かしている機材やネットワーク状況に起因するような気がします。 クライアントの台数やLANの組み方にもよるのですが、Proxy にはクライアント群からのアクセスが集中するので、HUBやNICをギガビットのものに揃えるとか、全二重にするとか、スループットの高いものにするとかといったところではないでしょうか。 また、キャッシュを作成するところは、頻繁に読み書きするわけですから、/ の入っているディスクとは別のディスク(それも速度の大きいもの)の中のパーティションに用意するというのもありかと。

syrb3
質問者

お礼

回答ありがとうございます。 o squid そのものの conf をいじる  →調査中です。メモリ関係の設定を変えれば早くなるかと思っているのですが。。。 o squid を動かしている OS のカーネルや資源配分をいじる  →すみません、勉強不足でどうすれば良いのかがわからないので、こちらはこれから調査したいと思います。 o squid を動かしているマシンおよびそこまでのネットワーク状況を改善する  →マシンはMacG5のデュアルCPUでメモリは2GB積んでいるので問題ないと思っています。ネットワークは現在は100Mで接続しているのですが、接続しているクライアントが1台なので、環境の問題ではないと思っています。 基本的な質問で申し訳ないのですが、Proxyを通してインターネットに接続した場合とProxyを通さずにインターネットに接続する場合では、同じくらいのブラウジングのスピードを実現する事は可能なのでしょうか?

関連するQ&A

  • linux squid squid.conf

    こんにちは、 <環境> OS:RedHat7 Proxy:Squid 100台ほどのクライアントのインターネットブラウズ用にプロキシサーバを2台用意している。 ブロードバンドルータは2台あり、2台のプロキシサーバが2台のブロードバンドルータにそれぞれつながっている。 クライアントは50台ずつ、利用するプロキシサーバを分けている。 職場のプロキシーサーバ(squid 別の人が設定)のsquid.confにブロードバンドルータのIPを示す箇所が見つかりません。ですが、ちゃんと それぞれのブロードバンドルータを利用している。 <質問> squidをプロキシとして利用していて squid.conf中にブロードバンドルータのIPを書いていない状況で、どのように特定のブロードバンドルータを見つけることができるのでしょうか? 何かお分かりの方がいましたら教えてください。よろしくお願いします。

  • squidサーバの構築方法について

    現在squidを用いてproxyサーバを構築しております。 www.squid.robataというサイトを見ながら作成しました。 現在はクライアント→proxyサーバ→webサーバという形まで出来ております。  ですが、どうしてもクライアント→proxyがとおりません。具体的には proxy認証画面がでてこない(basic認証) configについては↑のサイトどおりつくっているのにも関わらずプロキシサーバができないということはlinux自体の設定でし忘れているものがあるということでしょうか? squidの設定は大丈夫だと思うので認証とlinux本体の設定があやしいので以前構築された方いらっしゃればぜひ教えてください。よろしくお願い致します。

  • Squidの設定について

    教えてください。 クライアント(Windows7Professional)のパソコンでWindowsUpdateの設定を 「更新プログラムを自動的にインストールする(推奨)」で選択していますが、 自動的にダウンロードされません。 CentOSのサーバでSquidをインストールし、このProxyサーバ経由で クライアントPCはインターネットへアクセスできるのですが、 何かWindowsUpdateの為の設定というのはありますでしょうか? もしあれば教えていただけますでしょうか。 よろしくお願いします。

  • squidのインストールについて

    自分のレンタルサーバースペース(有料)を利用してプロキシ経由でネットに繋ぎたいと思っているのですが(通信速度向上のため)、レンタルサーバーにsquidのインストールは可能でしょうか? また可能な場合、容量はどれくらい使うのでしょうか?また自分のみ使うといった設定も可能でしょうか? それとインストールの方法をネットで調べたのですがlinuxはよく分からないのでインストールの方法がとても難しいように思います。初心者向けインストールの方法が紹介されているのようなホームページがありましたら教えてください。宜しくお願い致します。

  • squidと多段プロキシ

    OS : RedHatLinux 7.2 + squid (標準でインストールされるバージョン) LAN側IP 192.168.1.0/24 GW 192.168.1.254 Linux IP:192.168.1.10 設定項目表を確認すると、WEBのプロキシサーバーのアドレスが 192.168.8.1:3128 となっているんです。 ただ、このサーバーは内部側になくてどうやら接続先に あるようなのです。教育機関のネットワークですので少し特殊と思います。 squid.confの中として http_port 8080 acl_*** src 192.168.1.0/255.255.255.0 http_access allow *** forwarded_for off この程度しか変更しておりません。 ただ、cache_peer 192.168.8.1 parene 3128 3130 の 項目を入れてみたのですが、変化無しでした。 Linux上でのブラウザでプロキシの設定のところを 192.168.8.1 に 設定するといいのですが、ローカルIP(192.168.1.10) を入れるとだめみたいです。 当然、クライアントにIP 192.168.8.1を入れると通ります。 クライアントはRedHatLinuxのプロキシを使いたいのです。 クライアント→Proxy→教育機関Proxy→WEB 皆様のお知恵をお借りしたいと思います。 よろしくお願いします。

  • SquidとHotmail

    TurboLinux 7 Server + Squid プロキシサーバーを立てました。 通常のWebページは見られるのですが Hotmail(Web上)が見れません。 FireWallがありますが、プロキシを通さないと 見えるのでそこは問題ないと思います。 何か記述が必要なのでしょうか。

  • squid:接続しているポートの確認

    あるWebサイトにSquid(プロキシサーバ)経由で接続する際に、 1台のプロキシを指定した場合は、正常に接続できるのですが もう一台のプロキシでは接続できません。 接続ができないWebサイトが特殊なサービス内容となっているため 利用しているポートなどが違うのでは、と疑っています。 (各々のプロキシの環境設定も異なっています) 接続できないサービスに接続しようとした際に、各々のプロキシで 何が違うのか確認する良い方法はありますか? よろしくお願いいたします。

  • Sorarisにおいてのsquidでのhttpレスポンスについて

    初めましてNo18-RBと申します。よろしくお願いします。 Soraris8でsquid-2.5.STABLE3を利用してプロキシサーバを構築しております。 Webサーバ1 -- Webサーバ2 -- プロキシサーバ -- インタネット このような構成になっているのですが、Webサーバ2はSoraris8でApache1.3.28を使用しmod_proxyモジュールでリバースプロキシを実現しています。 Webサーバ2とプロキシサーバ間の通信は8080ポートです。 Webサーバ1 -- Webサーバ2間の通信は80ポートです。 そこでインターネットからWebサーバ1のコンテンツにアクセスした際にプロキシサーバ→Webサーバ2とリバースプロキシされていくのですが、Webサーバ1からリダイレクトされたレスポンスのhttpヘッダーLocation部のURLの変化についてですが、 Webサーバ1 -- Webサーバ2へは Location:http://111.222.333.444(Webサーバ1のIP)/dir/ Webサーバ2 -- プロキシへは Location:http://AAA(Webサーバ2のhttpd.confのServername):8080/dir/ プロキシサーバ -- ブラウザへは Location:http://AAA(Webサーバ2のhttpd.confのServername):8080/dir/ のままレスポンスが返ってしまいリダイレクト先へアクセスできない状態です。Squidの設定でレスポンスのURLを変化させるような処理はできないのでしょうか? 以上よろしくお願い致します。

  • squid cache_peerのproxy-onlyオプションについて

    上位プロキシを指定したいsquidサーバのsquid.conf内で、   cache_peer 上位プロキシのIP parent 上位サーバのポート proxy-only とすると、下位squidではコンテンツをキャッシュしないのでしょうか? 構成は以下です。 インターネット ↑ squidサーバ#1 ↑ squidサーバ#2 ↑ クライアントPC 調べたところ、 「'proxy-only'を指定した場合、このキャッシュから取って来られたオブジェクトはローカルに保存されない。」 というような文献を見つけるのですが、 この「ローカル」の意味が、squidサーバ#2なのか、クライアントPCのブラウザキャッシュなのか、いまいち理解できないのです。 最終的に知りたいこととしては、proxy-onlyオプションを書いている限り、squidサーバ#2にキャッシュされることはないのか?ということです。 ご教授ください、宜しくお願いいたします。

  • squid経由でクライアントのブラウザのスタートページを指定したい

    クライアントがsquid経由でインターネットにアクセスするようプロクシの設定をしています。 通常クライアントがブラウザを開いたときに最初に出てくるスタートページはクライアント側で自由に決められますが、それをsquid経由でインターネットに接続するときはsquidのあるサーバ側で指定した特定のページをスタートページをしてクライアント側に強制的に表示させる方法はないでしょうか?