解决Octopress博客访问慢的问题
本博情况
- 前身为 marujun.github.io
- 新域名 devma.cn 从阿里云购买。
- DNS由DNSPod解析。
- 内容存放在Github、Coding的Pages上。
- 博客系统为Octopress
必不可少的罗嗦
买了这个域名已经一周了,发现国内访问还是超级慢,慢的让人无法接收了,当然具体原因,大家都懂得。于是只好自己修改Octopress程序了。修改之前的访问速度以分钟计数。修改完成之后,秒开了有木有。
清理没用的服务
以下修改均修改 _config.yml
,以下可以根据自己的需要进行去除。
去除Disqus评论
打开文件找到 Disqus Comments
,按照下面在每一行前面加#
注释掉即可。
|
|
去掉Github仓库展示
|
|
去除Twitter按钮
|
|
去除Google+相关
|
|
去除Pinboard服务
|
|
去除Delicious评论,去除后可能没有评论系统
|
|
去除Facebook Like
|
|
替换快速的请求资源
其实,真正解决加速的重要环节可能是这里,因为Octopress很多依赖于Google的库和资源。
解决Google Analytics巨慢的问题
对于使用Google Analytics来说,加在ga.js这个文件简直是要命的慢,这里我使用自己存放在七牛CDN上的js. http://droidyue-tools.qiniudn.com/ga.js 已验证,完全可以正常收集数据。
参考如下,修改 source/_includes/google_analytics.html
|
|
解决fonts.googleapis.com蜗牛慢
这里我们使用数字公司提供的Google Fonts大陆解决方案,使用 fonts.useso.com
替换fonts.googleapis.com
。
修改文件 /source/_includes/custom/head.html
|
|
解决ajax.googleapis.com慢的问题
修改 source/_includes/head.html
In Conclusion
导致网站慢的原因其实是加载Google的资源,当然我们不能怨Google.经过测试,使用数字公司的解决方法之后,国内国外访问速度都是可以的。这里还是推荐一下数字公司的这个解决方案http://libs.useso.com/