滑块加载缓慢


Slider Load is slow

我有一个网站:www.patcrawforddds.com

它使用Karma主题,它使用3个滑块之一。滑块是"特色文章",但这些基本上是一些html标签和按钮。问题是,加载大约需要10秒,你可能注意到了。然而,在我这边,它需要大约4秒,即使在清除缓存之后。

我研究了footer.php文件的拉入内容,它确定了页面模板,然后拉入该页面模板的滑块插件(有两个不同的滑块,文件是jquery-cycle.php和jquery-cycle-2.php),在本例中,我们使用jquery-cycle.php。

我尝试将脚本移动到头加载在第一(坏的做法),仍然加载缓慢。页面模板已经有html和php代码拉在幻灯片已经,所以我只是好奇的是什么都在这里,以及如何修复加载时间!

任何帮助调试将非常感激!

你看过pingdom的速度测试吗?

切换到"页面分析"选项卡,我发现41%的页面加载时间花在.js资产上,只有10%的时间花在你的域名上。有没有办法减少外部服务?

你也可以考虑利用一些缓存工具,如redis, memcached和/或apc来减轻你对服务器本身的要求。

确实是广告网络减慢了你的加载时间。总共292个请求将会花费时间,无论你如何削减它。

第一件事就是把所有的JS资源放在头部之外,就在body结束标记的上方。这本身将使页面呈现明显更快。

有3个Css表是没有必要的,你可以把它们放在html主体部分或做一个样式表,所以有更少的服务器请求在渲染页面。

图像也可以减少文件大小。

页面不响应/移动友好,我也会得到排序,毕竟这是一个商业页面。