5

サイト間で同じデータを使用している 2 つのサイトがありますが、サイトの 1 つはコンテンツ管理システムです。アイテムが保存されると、コンテンツ管理システム内で、特定のオブジェクトのキャッシュが期限切れになります。

もう一方のサイトでは、キャッシュを使用したいので、データベースへの往復を繰り返す必要はありません。同じアプリ プールを共有しているこれらのサイト間で同じキャッシュ キー/オブジェクトを使用している場合、この場合、CMS ではないサイトはキャッシュの有効期限が切れたことを反映し、新しいオブジェクトを取得しますか?

4

3 に答える 3

5

2 つのアプリケーションは同じアプリケーション プールで実行されますが、同じメモリ空間では実行されません。2 つのアプリケーションは、独自のメモリ ポインターのセットを持っていると考えることができます。したがって、一方が他方に影響を与えることはありません。別のアプリケーションの変数にアクセスすることはできず、それらが同じデータ ストアにある場合でも、キャッシュの有効期間は効果がありません。

于 2012-09-27T20:49:18.203 に答える
0

あなたの答えは、「アプリケーション キャッシュ」という 2 つの単語に要約されます。個々のアプリに適用され、AppPool を気にしないため、期待どおりに動作しません。おそらく、2 つのアプリ間のセッション共有を調べることができます。

于 2012-09-28T04:36:36.247 に答える