IIS 7.5
で動作し、ASP.NET MVC 3
で構築されたウェブサイトがあるとしましょう。また、このWebサイトには製品のためのユニークなページがたくさんあり、そのページのすべてが24時間メモリにキャッシュされているとします。出力キャッシュのメリットとなる他のページもあります。ウェブサイトをキックオフしてアウトプットキャッシングを行うための周知のアプローチ
ここまではすべて問題ありません。新しい更新プログラムをIISに展開すると、プールがリサイクルされ、すべてのキャッシュが削除されます。
だから、私は基本的には1つのことを行うコンソールアプリケーションを構築することを考えています:行くし、ウェブサイトのすべての単一のページを消費します。
これはこのようなことですか?そのための方法はありますか?
なぜですか?高価なページの初期構成はキャッシュしておきたいのですか? – rene
@reneはい、私はプロダクションに行くとすぐにキャッシュされるように、製品ページごとにデータベースを呼び出す作業をしています。 – tugberk
私はbotllenecksの解決に私の開発努力を費やすでしょう。あなたが望むものを達成するために:wget http://www.gnu.org/software/wget/を見てください。特定のページに行くために、コマンドスクリプトとリストのproductidを組み合わせてください。 – rene