wordpressNginxのX-Accel-Expiresを使いこなしてWordPressからリバースプロキシをコントロールするTweetNginxリバースプロキシ+WordPressサイトを構築する際に以下のようにバックエンドのWordPressからX-Accel-Expiresヘッダを送信すると、ページの種類ごとにキャッシュの有効期限を調整できます。nginx.conffastcgiの設定のところに以下のように記述してください。"X-Accel-Expires";の行です。この行を追加しないと、fastcgiがリバースプロキシにX-Accel-Expiresヘッダを転送してくれません。この記述を入れないと、無意味なので必ず入れましょう。プラグインまたはfunctions.phpの処理テーマのfunctions.phpもしくはプラグインで以下のような処理を。0");}}?&gt;上の例では、固定ページや投稿は1日キャッシュして、その他のページはキャッシュしないでねという指示をWordPressからリバースプロキシに送信しています。Nginxの設定でこういう処理をしようとすると、ちょっとめんどくさいし複数のサイトがあると修羅場になったりするんですが、この方法なら柔軟に設定できます。Nginxではリバースプロキシのキャッシュの有効期限を以下の方法でも設定できますが、X-Accel-Expiresは最も優先順位の高い方法でこれ以外の方法を上書きしてくれます。proxy_cache_validパラメータ(上にあるものほど優先順位が高い。)書籍を執筆しました。