Apache をプロキシ サーバーとして使用します。キャッシュに使用されます。HTTP リクエストによるキャッシュに問題があります。
プロキシを使用し、LWP で wget または Perl を使用するとGET
、次のようにヘッダーの後にURL を含む HTTP リクエストが送信されます。
GET http://www.google.pl/ HTTP/1.1
User-Agent: Wget/1.13.4 (linux-gnu)
Accept: */*
Host: www.google.pl
Connection: Close
Proxy-Connection: Keep-Alive
プロキシでcurlを使用するか、プロキシなしでPerlまたはwgetを使用すると、リクエストは問題ありません。
GET / HTTP/1.1
User-Agent: Wget/1.13.4 (linux-gnu)
Accept: */*
Host: www.google.pl
Connection: Keep-Alive
最初のケースでは、Apache はデータをキャッシュしません。それが原因であると読みましたCacheQuickHandler
が、オフにhttp.conf
しても役に立ちません。
私の質問は次のとおりです。
Perl または wget に標準の HTTP リクエスト (
GET
ヘッダーの後に URL なし) を送信させることはできますか?両方のタイプの要求をキャッシュするように Apache を構成するにはどうすればよいですか? また、これは Apache のパフォーマンスにどのように影響しますか?