提高网站性能

时间:2013-10-21 09:42:04

标签: javascript performance web

我正在开发一个有10页的应用程序。成功登录应用程序后,这10个页面中的每个页面都会加载到单独的iframe中。所有这10个页面都使用了5个JavaScript文件。

目前我正在每个页面加载下载这5个js文件。我想提高我的应用程序性能。我知道缩小HTTP请求数将改善性能。

因此,不是在每个页面中下载脚本,最好是在顶部(登录后)下载这5个JavaScript文件,并使用已经在顶部加载的每个页面中的脚本通过窗口参考。这是正确的方法吗?使用这种方法有什么不利之处吗?

2 个答案:

答案 0 :(得分:0)

是的,这是一种很好的方法,可以让您的网站更快。

如果您要包含来自其他网站的js或css文件,则需要一段时间才能加载,并且您的网站的效果会很差。

可以包括来自其他网站的文件,如果引用网站删除了那些文件,那么您的网站将无法正常工作,这将影响您网站的功能。

  

因此,最好使用项目文件夹中的文件   路径。所以下载它然后使用它们

答案 1 :(得分:0)

一般情况下,您希望将Javascript文件放在页面底部(假设您不需要它们在顶部生成诸如使用document.write之类的内容),以便您的页面可以快速加载,然后该页面可以加载必要的Javascript。

您还可以考虑将js文件合并到一个缩小的文件中。这是一把双刃剑,但因为它使调试变得非常困难,但它确实减少了应用程序需要进行的HTTP请求的数量。但是,通常,减少文件数量是提高性能的良好开端。

总的来说,你不应该担心性能,特别是在不同页面之间。加载js文件后,浏览器将对其进行缓存,以便可以快速再次访问。