我正在尝试调整使用大量jquery库的MVC3应用程序,包括jqGrid。
我有兴趣听听你的最佳实践和性能提示和技巧(如果有的话)。您通常为“大多数”基于MVC3的应用程序做的事情。
谢谢
答案 0 :(得分:2)
如果调整意味着更好的加载,您可以执行以下三项操作。使用theese技术,您可以将加载时间最多限制为80%。
我建议您使用Fiddler2查看更改的效果。
OutputCache
属性ViewEngines
MSDN: OutputCacheAttribute Class
[OutputCache(Duration=60)]
public ActionResult Index()
{
return View();
}
在global.asax
protected void Application_Start()
{
// other stuff
ViewEngines.Engines.Clear();
// if you only use RazorViewEngine
ViewEngines.Engines.Add(new RazorViewEngine());
// if you only use WebFormViewEngine
ViewEngines.Engines.Add(new WebFormViewEngine());
}
答案 1 :(得分:1)
遵循Yahoo recommendations是优化和加速网站的绝佳方式。一些提示非常容易实现,并且可以带来可观的性能提升。
Google还发布了一些我强烈邀请您阅读的great resources。
答案 2 :(得分:1)
合并和缩小脚本是减少响应大小和请求数量的良好开端。此外,请确保不要包含不会在特定页面上使用的不必要的插件和代码...
关于这个主题的文章:
对于服务器端的性能调整,请查看SO创建和使用的Mini Profiler
工具: