私はWordpressでウェブサイトを持っています。このウェブサイトはNginx & php-fpmでホストされています。 CloudFrontを追加して、パフォーマンスを向上させ、オリジンサーバーの負荷を軽減しました。CloudFrontのキャッシングを利用するためにCloudFrontでNginxを設定するには?
しかし、Chromeのデベロッパーツールコンソールでは、すべてのリソースがx-cache
ヘッダーにMiss from CloudFront
の値を持つことがわかりました。
Nginx & CloudFrontを正しく設定してキャッシュを有効にする方法がわかりません。
Nginxによって設定されるべき適切なヘッダーに関するすべての情報です(画像の場合はCache-Control: public
など)。私はすべてのケースをカバーし、Wordpress Admin Panelを台無しにしない例を見つけることができません(これはキャッシュしないでください)。
ありがとうございました。これは非常に役に立ちます。しかし、私はあなたの答えが少し改善するかもしれないという気持ちがあります。私は、 'ico | css | js | gif | jpe?g | png'だけがキャッシングすべきものではないということですね。 (または?) – Defozo
右、それは基本的にあなたのページの静的コンテンツを生成することによってWPのプラグインが行うことです。 – nbari
私はあなたが提供した行を追加しましたが、リソースには新しいヘッダがありますが、まだCloudFrontにはMissがあります。申請に時間がかかりますか? – Defozo