1

やりたいこと

最近話をした Amazon シニア アーキテクトによると、動的なウェブサイトのコンテンツを Amazon CloudFront にキャッシュすることが可能です。

これがどのように機能するかを理解する方法は、アクセスされた各ページのページキャッシュに加えて、CloudFront にもページをキャッシュすることです。

私が試したこと

W3 Total Cache とその設定をいろいろ試しましたが、この問題の解決策が見つかりませんでした。また、AWS コントロール パネルで CloudFront を直接セットアップしようとしましたが、WordPress のphp呼び出しの静的結果 (html?)をキャッシュする方法が見つかりませんでした。

質問

この問題にどのように取り組みますか?WordPress の動的ページの静的バージョンを CloudFront またはその他の CDN にキャッシュするにはどうすればよいですか?

4

2 に答える 2

2

これを行うことを目的としたコンセプトプラグインは次のとおりです。

https://github.com/PeterBooker/wp-cloudfront-helper

于 2014-12-01T21:09:07.703 に答える
1

ほとんどの CDN は、動的 Web サイトをキャッシュできることを宣伝しています。提供する必要があるページに関する非常に具体的な情報がない限り、提供することはできません。動的ページに対する CDN の「ペナルティ」がそれほど悪くない状況もありますが、Web サーバーとエンド ユーザーの間に追加のホップがあると、非常に特殊な状況でのみ高速になります。主な理由は、生成されたページに Last-Modified ヘッダーがないことです。

(で) CDN プロバイダーを使用した経験から、CDN を含める最も効率的な方法は、静的アセットに別のホスト名を使用し、そのホスト名を Web サーバーをオリジン サーバーとして CDN にポイントすることです。

1月

于 2014-10-27T14:53:02.483 に答える