【发布时间】:2010-09-05 21:44:18
【问题描述】:
我有一个支持 Ajax.Net 的 ASP.Net 2.0 网站。网站和数据库的托管和数据库的架构一样不受我控制。在硬件测试中,我确实控制了网站的性能,但是在客户端的硬件上,重新加载或更改页面时会出现明显的延迟。
我想做的是让我的应用程序在交付时尽可能紧凑和快速。一种想法是为站点的所有静态资源设置到期日期,这样它们就不会在页面加载时被调用。资源是指图像、链接样式表和 JavaScript 源文件。有没有简单的方法可以做到这一点?
还有哪些其他方法可以优化 .Net 网站?
更新: 我已经在网站上运行了 YSlow,我受到最严重打击的领域是正在加载的 JavaScript 和样式表的数量(23 个 JS 文件和 5 个样式表)。 Ajax.net 和 Asp 已插入除一个(主样式表)之外的所有内容。为什么这么多?
【问题讨论】:
标签: asp.net ajax optimization performance