0

だから、私はキャッシングについて学んでいます...

JSファイルを圧縮してキャッシュする機能を構築しています。

ファイルを変更するたびに更新しようとしていますが、これを行うために、サーバー上のJSファイルのlastWrite時間とキャッシュファイルが書き込まれた時間を比較しようとしています。

したがって、データをキャッシュに追加すると、次のようになります。

HttpContext.Current.Cache.Insert("cachedJS", FileJS, Nothing, DateTime.Now.AddMinutes(1200), TimeSpan.Zero)

このデータは簡単に取得できますがlastWriteTime、CACHE キーを特定するにはどうすればよいでしょうか。

4

1 に答える 1

0

拡張メソッド InsertWithLog を開発し、このメソッドを使用して項目をキャッシュに挿入し、挿入時刻を追跡することはできますが、この作業はカスタマイズなしでは実現できません。

ここで、挿入の利用可能なすべての形式: http://msdn.microsoft.com/en-us/library/system.web.caching.cache.insert%28v=vs.71%29.aspx

于 2012-08-28T12:01:01.230 に答える