「nginx」カテゴリーアーカイブ

nginxでgzipを有効にする

先日、「php7.0.3にopcacheを導入してみた」でこのブログの最適化を行いました。
その結果を調査するためにアクセスログを解析していた所、javascriptやcssのリクエストタイムが結構かかっていることが分かりました。
単純にファイルサイズが大きいことが問題なので、nginxのgzipを導入してみることにしました。

gzipを有効にするためnginx.confに下記を追記します。

gzip_staticとgunzipを使用する場合は、configure時に下記を追加します。

nginxを再度makeしてバイナリを切り替えましょう。

切り替えたら下記サイトで圧縮が有効になっているか確認できます。

PageSpeed Insights

上記サイトで確認した所まだまだ改善しなければならない所があるみたいです。
ちなみに、モバイルで74、パソコンで88のスコアでした。

次回は「スクロールせずに見えるコンテンツのレンダリングをブロックしている JavaScript/CSS を排除する」の問題について対処していきたいと思います。

———————————広告———————————

———————————広告———————————

nginxの安定バージョン1.10.0が公開

nginxの安定バージョン1.10.0が公開されました。

1.9 は 1.9.15 までとなるみたいです。

中身の差分を確認しましたが、バージョンが違うだけで、
1.9.15 = 1.10.0 ですね。

とりあえず早速サンドボックスで検証後、バージョンアップしてみましたが、特に問題ないようです。
こういう時に Chef で環境を構築しておくと実に楽ですね。

http2 の対応が入った 1.9 系の安定バージョンとなるので、これを機会にみなさんもバージョンアップしてみてはいかがでしょうか。

最近 http2 対応のサイトが増えているので、置いてきぼりにならないように早めに対応をしておいた方がいいと思います。

———————————広告———————————

———————————広告———————————