2013-03-04 94 views
-4

我怀疑我的网站正在加载缓慢,因为众多的JavaScript引用。如果我将所有的JavaScript文件合并成一个文件,会更有效率吗?网站加载速度缓慢。 JavaScript是罪魁祸首?

<script src="http://maps.googleapis.com/maps/api/js?sensor=false&amp;libraries=places"></script> 
    <script src="assets/js/jquery.js" type="text/javascript"></script> 
    <script src="assets/js/jquery.cycle.js" type="text/javascript"></script> 
    <script src="assets/js/jquery.simplyscroll.js" type="text/javascript"></script> 
    <script src="assets/js/jquery.watermark.js" type="text/javascript"></script> 
    <script language="javascript" type="text/javascript"> 
     $(function() { 
      ... 
     }); 
    </script> 
    <script src="files/js/runfunction.js" type="text/javascript"></script> 
    <script> 
     $(function() { 
      ... 
     }); 
    </script> 
    </body> 
    </html> 
+3

根据所提供的信息,我们无法给您一个有用的答案。 **你应该为自己衡量**,看看瓶颈在哪里。 [PageSpeed](https://developers.google.com/speed/pagespeed/)和/或[YSlow](http://yslow.org/)是非常有用的工具。 – 2013-03-04 18:40:16

+1

使用Firefox Firebug,Yslow或Chrome开发人员工具来确定您的网站缓慢的原因。当然,我们都可以猜测一下,但是这会解决什么?地狱,也许数学协处理器有一个溢出错误泄漏出来,并缩短导致您的浏览器哭泣的RAM。 – PenguinCoder 2013-03-04 18:40:50

+0

使用开发人员工具> net inspector并查看时间表。它应该给你一个关于什么导致经济放缓的好主意。头部内部的JavaScript过多_can_会导致延迟;合并它们可能会有所帮助。 – 2013-03-04 18:42:37

回答

0

可能有很多其他的原因,使您的网站变慢。但至少你可以使用缩小版本。如你所说的将它们组合成一个文件应该会有所帮助。看看Scott Hanselman's article

1

使用webpagetest.org为页面加载生成一个瀑布图,以便您可以看到需要花费的时间。

相关问题