WordPressの高速化施策ではNginxのリバースプロキシキャッシュが有名です。最近パフォーマンスを改善したくてPHP7だったりOPcacheだったりMySQLのクエリキャッシュなどやってたんですが、キャッシュを利用すると処理をバイパスするので段違いに応答が速くなります。数百ミリ秒だった応答が数十ミリ秒で返るので体感でもだいぶ変わってきます。 今回はNginxでキャッシュの設定を行うと共にWordPressプラグインの Nginx Cache Controller を利用して、管理画面からキャッシュの有効期限を設定できたり、キャッシュを削除できるように設定しました。便利です。 proxy cacheとfastcgi cache Nginxのリバースプロキシキャッシュを調べてるとproxy cacheとfastcgi cacheの2通りのやり方が出てきます。仕組みの違いについては下記のサ
![Nginxのfastcgi_cacheでWordPressを高速化 | takayukii.blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/1c200907a3ae11e1aca508b65e7937656ae71640/height=288;version=1;width=512/http%3A%2F%2Ftakayukii-blog-wp-uploads.s3-ap-northeast-1.amazonaws.com%2Fwp-content%2Fuploads%2F2016%2F02%2F18052408%2FINewImage-18.png)