私はJavascriptvaiに次のようなコントローラーメソッドを提供しています:
[OutputCache(Duration = 120)]
[Compress]
public ActionResult JavascriptFile(String scriptName) {
string content;
if (HttpContext.IsDebuggingEnabled) {
content = ReadApplicationScript(string.Format("~/scripts/{0}", scriptName));
return Content(content, "application/javascript");
}
else {
content = ReadApplicationScript(string.Format("~/scripts/Built/{0}", scriptName));
return Content(content, "application/javascript");
}
}
Compress
属性はここからです。
ySlowを実行すると、「Expiresヘッダーの追加」でFグレードを取得します。これらを追加するにはどうすればよいですか?