站点正在缓慢加载。javascript是罪魁祸首吗?

站点正在缓慢加载。javascript是罪魁祸首吗?,javascript,performance,response,Javascript,Performance,Response,我怀疑我的网站加载缓慢,因为有很多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">

我怀疑我的网站加载缓慢,因为有很多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>

$(函数(){
...
});
$(函数(){
...
});

可能还有许多其他原因会减慢网站的速度。但至少你可以使用缩小版。正如您所说,将它们合并到一个文件中也会有所帮助。请看。

使用webgetest.org为页面加载生成一个瀑布,这样您就可以看到所花费的时间。

我们无法根据提供的信息为您提供有用的答案。你应该自己测量,看看瓶颈在哪里。和/或是用于此目的的有用工具。使用Firefox Firebug、Yslow或Chrome开发者工具来找出网站速度慢的原因。当然,我们都可以猜测,但那能解决什么呢??见鬼,可能是数学协处理器发生了溢出错误,导致内存泄漏和短路,导致浏览器崩溃。请使用开发人员工具>网络检查器并查看时间线。它应该能让你很好地了解是什么导致了经济放缓。head部分中的javascript太多会导致延迟;合并它们可能会有帮助。是的,你自己测量。有很多工具可以查看加载缓慢的内容。即使firefox的firebug也会给你一个很好的慢的示例。