0

車に関するあらゆる種類の情報 (色、メーカー、モデル、エンジンなど) を含むデータベースがあり、そのための特定の (ただし大きな) Web ページのリストを作成する任務を負っているとします。例えば:

  • www.example.com/fords.aspx
  • www.example.com/hondas.aspx
  • www.example.com/dark-cars.aspx
  • www.example.com/bright-cars.aspx

これらのページの最終的な出力はstaticではありませんが、データベース クエリから取得されたデータは static です。これらのページをすべて事前に生成するツールを作成することも、動的に生成してキャッシュに依存することもできます。例えば:

  • www.example.com/dynamic.aspx?make=fords

しかし、最後に ASP.NET/IIS7 キャッシュを調べたとき、これには適していないように思われました (使用する必要のある特定のタイプのキャッシュ メカニズムは、サイトのユーザーごとに個別のキャッシュを持っているようでした)。 、単一の共有のものではなく)。それを機能させる方法はありますか?

4

1 に答える 1

1

データベースから取得したデータをグローバルCacheオブジェクトにキャッシュすると、サイト全体のすべてのユーザーがデータを利用できるようになります。

また、次のようなものを使用しOutputCacheて場所をサーバーに設定すると、グローバルに利用できるようになります。

于 2013-08-12T18:57:30.247 に答える