2009-03-10 11 views
2

WebScriptServiceHostFactoryクラスを使用してホストされ、ASP.NET AJAX経由で使用される、小さくても便利な多くのWCFサービスがあります。プロダクション環境では、javascriptプロキシがクライアントによってキャッシュされていないことがわかりました。これらのファイルをキャッシュできるようにする方法はありますか?ASP.NET AJAXサービスのJavaScriptのプロキシのキャッシュ

答えて

0

httpヘッダーにキャッシュデータを追加しようとしましたか?

// Add HttpCaching data to the http headers 

if (!IsJavascriptDebug && (
    AssemblyModifiedDate.ToUniversalTime() < DateTime.UtcNow)) 
{ 
    HttpCachePolicy cache = context.Response.Cache; 
    cache.SetCacheability(HttpCacheability.Public); 
    cache.SetLastModified(AssemblyModifiedDate); 
} 

codeprojectから取得したコードではありません。 link text

+0

javascriptプロキシ世代にコードを追加する方法がわかりません。何か案は? –

+0

JavaScriptのプロキシの場所をキャッシュしようとしていますか?あなたはキャッシュとしてのクッキーの使用を検討しましたか?それは少し後ろですが、うまくいくはずです。 – KClough

関連する問題