优化多说插件的加载速度

来源:互联网 发布:超牛数据恢复软件下载 编辑:程序博客网 时间:2024/06/18 10:43

用 wordpress 的一大部分的用户都在多说插件 。这个评论插件是把双刃剑,具体就不说了。
今天来探讨下加载问题。
有没有细心的网友发现多说的核心js有时候加载很慢。
打开页面源码发现就是个

<script charset="UTF-8" type="text/rocketscript" async="async" data-rocketsrc="http://static.duoshuo.com/embed.js"></script>

虽然插件后台已经可以把这个js定义在footer里了,但还是有加载慢的问题。

用 P3 (插件性能分析器)分析了下如下图:

1

2
看到这个费了很多时间。对于有强迫症的我自然看不下去。不知道多说干嘛不把这个js放到插件里而是放在远程了。然后自然是改变它的路径了。
首先把这个js下载下来上传到你的主机下。然后用ftp打开

/wp-content/plugins/duoshuo/WordPress.php//(记得备份防止意外) 搜索embed.js//将ds.src = 'http://static.duoshuo.com/embed.js';//替换为ds.src = 'ds.src = 'http://xxxx(你刚才上传的绝对路径)/embed.js' ;';,//再将<script type="text/javascript" src="http://www.zhtml.cn/wp-content/plugins/duoshuo/embed.js"charset="UTF-8" async="async"></script>//也替换为刚才那个地址。

OK, 保存。。。再打开网页的源码看是不是变成你自己主机里了。来我们再看下p3扫描效果

3

4
是不是爽多了 ~这样在你自己主机正常的情况下加载评论肯定SOSO的了,其实还是有远程的文件在static.duoshuo上。但效果还是很不错的。。。

0 0
原创粉丝点击