魔工坊

程小定

Web工程师


发布者资料

  • 性别: 帅哥
  •  地区: 北京
  • 认证:  
  • 日期: 2015-08-28 18:48:35

教程分类


推荐教程


同类教程

334

多说提速:使用七牛云存储实现多说静态文件CDN


                blob.png

        多说是目前很受博主们喜爱的第三方评论系统,可随着用户的增长,近段时间多说会经常出现无限载入或是载入速度慢的情况。在Devework那了解了一些关于多说加速的方法,现在分享给大家。

   在前台,多说插件一般加载有个js与css 文件——embed.js、embed.xxx.css(xxx为评论样式主题名称,最新版有该功能)。两个文件都是在static.duoshuo.com 这个二级域名下,该域名本身也有CDN,但使用用站长工具“超级ping”查看了一下,加速节点也就那么几个。于是我们可以使用用七牛云存储 来加速这两个静态文件。

  在七牛后台新建一个空间,新建一个空间,接着在空间设置那里源站加速static.duoshuo.com,记下该空间的访问域名:

blob.png

  之后从多说官网http://static.duoshuo.com/embed.js下载embed.js源文件。把embed.js重命名个新名字防止与七牛镜像的embed.js 起冲突。搜索 y = "http://static.duoshuo.com" 字段,将http://static.duoshuo.com更改为七牛空间的域名。

  插件目录的 duoshuo 文件夹,里面有个 WordPress.php 文件,搜索“embed.js” 有两处结果,对应的代码是:


1

//第一处
<script 
src
=
"http://static.<?php echo self::DOMAIN;?>/embed.js"
 
async
=
"async"
 
type
=
"text/javascript"
 
charset
=
"UTF-8"
>
</script>
//第二处 ds.src = http://static.duoshuo.com/embed.js



上述的url: http://static.<!--?php echo self::DOMAIN;?-->/embed.js  以及http://static.duoshuo.com/embed.js 更改为七牛的地址。

  博主博客使用的embed.js 地址 -> http://duoshuo-static.u.qiniudn.com/embed-20150727.js

 

 

 


喵,赏1块零钱,给我家喵星人买罐头吧 :)

赞赏支付方式:

赞赏

赞赏

赞赏

 

[ 教程搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

魔友吐槽

浏览上篇

浏览下篇

发布教程

魔工坊系统提示