1. ホーム
  2. nginx

[解決済み] サーバーがGZip形式のコンテンツを配信しているかどうかを確認するにはどうすればよいですか?

2022-04-21 06:30:44

質問

NGinxサーバーにウェブアプリケーションを構築しています。私は gzip on をconfファイルに記述して、今、それがうまくいくかどうか試しています。YSlowではダメだと言われましたが、テストをした6サイト中5サイトがダメだと言っています。どうすればこれに関する明確な答えが得られるのでしょうか、また、なぜ結果に差が出るのでしょうか?

どのように解決するのですか?

案外、一つの答えがありそうです。 curl :

$ curl http://example.com/ --silent --write-out "%{size_download}\n" --output /dev/null
31032
$ curl http://example.com/ --silent -H "Accept-Encoding: gzip,deflate" --write-out "%{size_download}\n" --output /dev/null
2553

2つ目のケースでは、クライアントがサーバーにコンテンツエンコーディングをサポートしていることを伝え、レスポンスが確かに短く、圧縮されていることがわかります。