レンダリングされた動的ページをディスクに書き込み、それが存在する場合は mod_rewrite を使用してそれを使用する手法について読んだことがあります。cron ジョブを使用して、X 分ごとにキャッシュ バージョンを消去することを考えていました。
これが実行可能なオプションなのか、それとも私が気付いていないより良い代替案があるのか 疑問に思っていました.
(私は共有マシンを使用しており、mod_cache はオプションではないことに注意してください。)
レンダリングされた動的ページをディスクに書き込み、それが存在する場合は mod_rewrite を使用してそれを使用する手法について読んだことがあります。cron ジョブを使用して、X 分ごとにキャッシュ バージョンを消去することを考えていました。
これが実行可能なオプションなのか、それとも私が気付いていないより良い代替案があるのか 疑問に思っていました.
(私は共有マシンを使用しており、mod_cache はオプションではないことに注意してください。)
cron ジョブを使用してスクリプトを実行し、出力をファイルにリダイレクトできます。
PHP ファイル index.php があれば、実行するだけで済みます。
php index.php > (location of static file)
スクリプトがApacheによって提供されるのと同じようにコマンドラインで実行されることを確認する必要があります.
必要なだけの理由で、ページを頻繁にジャンクする必要がありますか? それとも、ページの更新後に静的バージョンと並行する必要がありますか?
後者の場合は、編集したばかりのページのコピーを作成し、それを静的なファイル名のバージョンに保存するスクリプトを試してみることができます。そのシナリオでは、表示時間を必要とする変更が行われない限り、新しい静的コピーを用意する必要がないため、書き込み負荷が軽減されるはずです。