2013-03-04 93 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爲頁面加載生成一個瀑布圖,以便您可以看到需要花費的時間。

相關問題