javascript - asp.net-mvc:javascript 缓存

标签 javascript asp.net-mvc caching

我在想,为了提高网站的速度,采取一些策略来缓存正在包含的 js 文件是否有意义?

我有一个想法是做这样的事情:

[OutputCache(Location = OutputCacheLocation.Any, Duration = 3600)]
public JsController : Controller
public ActionResult JQuery()
{
//I would have a ascx with the entire jquery script inside
return View();
} 

并在 site.master 上:

<%=Html.RenderAction("JQuery","JsController");

最佳答案

那不是必须的。您可以在 web.config 和 IIS 上为 JS(和任何静态文件)指定缓存策略。

特别是对于 jQuery,您可以从 google CDN 引用该库。

http://code.google.com/apis/ajaxlibs/documentation/#jquery

关于javascript - asp.net-mvc:javascript 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2904782/

相关文章:

JavaScript 显示逻辑运算的错误结果

javascript - 如何在 RxJS 中取消 switchmap 链?

c# - 我在 C# Web API 项目中上传哪些文件?

c# - 异步调用 - 如何在 UI 线程上等待它们

laravel - 永久缓存,包括服务器重启和 redis 到磁盘功能

caching - Apache Camel 加载外部 XSLT contentCache 持续时间

javascript - 找不到 Phonegap.js

javascript - 在react中多次使用排序函数

javascript - Bootstrap 警报自动隐藏不起作用

algorithm - 快速排序的缓存性能