タグ

Cacheに関するpigshapeのブックマーク (3)

  • Nginxのfastcgi_cacheでWordPressを高速化 | takayukii.blog

    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
  • nginxでリバースプロキシキャッシュして、キャッシュを削除する機能を付ける - Qiita

    nginxでリバースプロキシかましてキャッシュさせることでパフォーマンスを稼ぐっていうのは、わりとよくあるシチュエーションなんですが、キャッシュ自体のコントロールっていうのが、案外忘れがちというか、置いてけぼりになることが多いので、キャッシュを削除できる環境を作るメモです。 nginxのリバースプロキシ設定 まず、nginxはデフォルトでキャッシュする機能があるので設定するだけでいけます。下記の設定は、単なるWebサーバ https://example.com をバックエンドとして、全URLをキャッシュする設定です。 http { proxy_cache_path /var/cache/nginx/cache levels=1:2 keys_zone=zone1:4m inactive=7d max_size=50m; proxy_temp_path /var/cache/nginx/tm

    nginxでリバースプロキシキャッシュして、キャッシュを削除する機能を付ける - Qiita
  • WordPressキャッシュ系プラグインの比較とサイトに適した選び方 | ゆっくりと…

    WordPress の運営を始めて1年後にしてようやく(満を持して!)、キャッシュ・プラグインを使い始めています。とは言っても、最初は 「アレが速い」 とか 「コレが良い」 などといった記事に目移りして、何をどう使えばよく分かりませんでしたが、ここらで私が理解出来ていることをまとめてみたいと思います。 下図は、サイト閲覧者 ~ WordPress 間の主要なキャッシュ機構とそれをサポートするプラグインの関連です。サーバーのファイルシステムや、メモリ/ハードディスクなどの I/O レベルのキャッシュなどは割愛します。 図を見れば分かる通り、W3 Total Cache がその名の通り全てのキャッシュをカバーしています。さらにメモリ・キャッシュ、CDN へのアップロード機能、各種 PHP アクセラレータ (ACP、eAccelerator、XCache)、HTTP アクセラレータ (Varni

  • 1