1

最近の開発作業では、受信した現在の応答がキャッシュからのものなのか、それともサーバーが非常に新しい応答を送信したのかを判断する方法が必要です。これは、すべての新しいユーザーではなく、すべての新しい応答に対して実行する必要がある JavaScript コードがいくつかあるためです。

すべての新しい応答で実行される Javascript コードを表示しても、私の質問には意味がありません。これはまったく無関係であり、サーバーの応答が送信される方法とは関係がないためです。

それで、応答がキャッシュからのものか、サーバーによって送信された新しい新鮮なコピーかを区別する方法はありますか??

4

1 に答える 1

0

MVC で使用される組み込みのキャッシュ プロバイダーを拡張するカスタム OutputCacheProvider の作成を検討する必要があります。

役立つかもしれないいくつかのリンク:

プロバイダー内では、通常の出力キャッシュ プロバイダーと同じ機能を使用できます。アクションではGet()、キャッシュから返されたアイテムにコンテンツを追加できます。これは、実際にキャッシュから取得されたことを示します (これを試して、必要なアイテムにのみ追加していることを確認してください)。 、そして出力を台無しにしない方法でそれをやっています)。

于 2013-08-25T11:44:17.543 に答える