我有一个aspx页面,其中包含对许多javascript和css文件(大约10个或更多)的脚本引用。问题是你所期望的是页面加载时间慢。我试图将一些脚本移动到页面的末尾,但这没有任何区别。我的问题是如何处理大量脚本文件以加快页面加载时间
答案 0 :(得分:3)
'加载'时间是什么意思?
答案 1 :(得分:2)
您可以使用代码混淆器来最小化文件的大小。我通常在javascript上使用Dojo的shrinksafe:
http://o.dojotoolkit.org/docs/shrinksafe
或者YUI压缩器:http://developer.yahoo.com/yui/compressor/
和css的代码美化:http://www.codebeautifier.com/
但那里还有很多其他人。压缩后,您只需要确保进行完整的回归测试。
答案 2 :(得分:1)
尝试使用与纯HTML(查看/保存源)相同的页面,以确保不会出现导致速度变慢的.NET VIEWSTATE blob。
答案 3 :(得分:0)
如果你不能将所有的javascript合并到一个文件中(因为其中一些可能是外部的),你应该consider using labjs, a small library to load javascript以高效,不引人注目和高效的方式。