Varnishで静的ファイルをキャッシュする理由、渡さない理由
私はnginx / php-fpm / varnish / wordpressとamazon s3を実行するシステムを持っています。 今、私はシステムのセットアップ中に多くの設定ファイルを見てきました、そしてそれらのすべてで私はこのようなものを見つけました: /* If the request is for pictures, javascript, css, etc */ if (req.url ~ "\.(jpg|jpeg|png|gif|css|js)$") { /* Remove the cookie and make the request static */ unset req.http.cookie; return (lookup); } なぜこれが行われるのかわかりません。ほとんどの例では、NginXをウェブサーバーとして実行しています。ここで問題は、なぜこれらの静的ファイルをキャッシュするためにワニスキャッシュを使用するのかということです。 php-fpm / mysqlがそれほどヒットしないように、動的ファイルのみをキャッシュする方が私にはずっと理にかなっています。 私は正しいですか、ここで何か不足していますか? 更新 与えられた答えに基づいて質問に情報を追加したいと思います。 コンテンツが実際に大きく変化する動的なWebサイトを持っている場合、キャッシュは意味がありません。しかし、たとえば静的なWebサイトにWordPressを使用している場合、これは長期間キャッシュされる可能性があります。 とはいえ、私にとってより重要なのは静的な同意です。さまざまなキャッシュアプリとウェブサーバーアプリでいくつかのテストとベンチマークへのリンクを見つけました。 http://nbonvin.wordpress.com/2011/03/14/apache-vs-nginx-vs-varnish-vs-gwan/ …