用WP Super Cache和七牛为你的WordPress网站加速
众所周知,WordPress一直都是博客建站的首选程序,而现在也有越来越多的企业网站都选择采用WordPress来搭建。
WordPress虽好但其过于臃肿且响应速度慢等缺点也为站长们所诟病,目前网上介绍为WordPress加速的方法五花八门,各有各的优缺点。
而我选择的是通过WP Super Cache和七牛相结合为WordPress加速。
首先~
在入正题之前,有必要和新入坑的童鞋科普下以下内容:
不论是在本地还是服务器上成功安装WordPress后,你会发现其后台打开速度好慢好慢,这是因为:
① 后台使用了gravatar头像,就是后台右上角那个用户头像,而这个提供这个头像服务的网站服务器很不稳定,甚至有时候直接被墙了,所以后台就一直在加载那头像,造成了后台打开很慢
② 后台使用了谷歌字体,由于谷歌早已搬离中国,所以当然一直在加载
针对以上两个严重拖慢我们后台的原因,最直接的解决方法就是替换和禁用该功能
/ 网上有很多替换或禁用gravatar头像的插件和教程,我没一一测试过,所以哪个插件或教程的效果好也不好妄下定论,我目前使用的是一个修改头像的插件~
但大部分插件或教程都是通过接入第三方头像服务商来解决这个问题的,比如我用的这个插件就是将gravatar头像的地址换成了极客族头像服务的。
/ 而禁用谷歌字体也很简单,直接在后台搜索安装‘disable google fonts’这个插件就可以一键禁用了。
下面入正题~首先是WP Super Cache
WP Super Cache是国内使用用户最多的WP静态缓存插件,在后台搜索直接安装。
安装成功后进入设置界面,选择“启用缓存功能(推荐)”

然后进入‘高级’,在此页面里除了勾选‘mod_rewrite 缓存模式’外,其他的选项只勾选推荐的


勾选完推荐选项后,下拉网页找到Mod Rewrite规则,点击更新。
然后刷新网站的首页,查看首页源代码的最底部有没有以下代码,若有则已经设置成功并已生效。

若代码显示如下,并不是设置失败,只是不为当前已经登录的用户提供静态缓存,退出登录后在刷新首页就会显示上面的代码了。

另外还可以直接后台搜索安装一个网页压缩插件Autoptimize来配合WP Super Cache使用,进一步加速网站打开速度。在设置Autoptimize的时候需要勾选‘优化 HTML 代码和优化 CSS 代码’,其他选项保持默认即可。为了避免某些主题不兼容,优化js这个选项就别勾选了。

下面该到七牛了~
我们都知道图片是影响一个网页加载速度很大的一个因素,如果因图片过大过多而导致网页载入过慢或加载不完整的话,就会很影响用户的浏览体验。而七牛就可以很好地帮我们解决这个问题,我们可以把我们网站上的图片/下载文件甚至是css和js这些静态文件储存到七牛上,同时七牛遍布国内的多个CDN加速节点也会为这些静态文件进行加速。
首先去官网注册并认证一个七牛账户,可以免费获得10G空间和每月10G流量,对于初创的小型网站来说已经很够用了。
登录七牛管理后台就会看到下面这个界面,选择添加对象储存。

然后依次填写空间名称、储存区域和访问控制,注意访问控制要选择‘公开空间’

点击确认创建后即可成功创建一个储存空间,七牛会自动分配一个三级域名,但七牛也说明了这个三级域名仅用于测试,所以为了保证我们的资源外链的稳定,还是建议绑定自定义域名。
绑定自定义域名需要先充值10元到七牛账户上的,而且绑定的域名必须要通过ICP备案。设置好自定义域名后需要等待七牛的审核,审核通过才会生效。
审核通过后就要到域名管理后台去设置cname别名解析了,将自定义域名(一般是网站的二级域名)解析到七牛提供的域名,同时将七牛储存的默认外链地址由七牛提供的三级域名换成自定义的域名。
同时设置‘镜像储存’实现网站与七牛的静态文件实时同步。镜像源就填网站的域名,其他保持默认

为了减少七牛流量的不必要损耗,强烈建议设置防盗链,避免因被人盗链而导致每月的10G流量大量损耗。
至此,在七牛上的设置算是基本完成了,剩下的就是要在我们的WordPress后台绑定七牛加速域名了。
WP站长都知道为了网站的加载速度和稳定性,应该尽可能少的安装插件,能不用插件的地方尽量不装插件,所以秉承这个宗旨,我们就不用七牛的WP插件了,因为在WP Super Cache里是可以直接设置的。
进入WP Super Cache的CDN界面,选择‘开启CDN支持’,在Off-site URL一项中填入七牛绑定的自定义域名,下面的三项保持默认即可,最后要勾选‘忽略https’一项。完成~

经过上面的一番配置就可以通过WP Super Cache和七牛来加速我们的WordPress网站了~
转自:http://www.jianshu.com/p/b5b11c40e9d4
用WP Super Cache和七牛为你的WordPress网站加速的更多相关文章
- WordPress缓存插件WP Super Cache的使用及常见问题解决
WP Super Cache是一款很好的WordPress优化插件,是我用过最好的一款缓存插件.打开WordPress后台搜索插件页面,第一个就是这个插件,可想而知他的地位有多厉害了. 什么是WP S ...
- WP Super Cache+七牛云配置CDN加速,让你的网站秒开
CDN加速网站是几乎所有的站长都在考虑的问题,CDN,全称是Content Delivery Network,即内容分发网络.所谓CDN加速,通俗的来说就是把原服务器上数据复制到其他服务器上,用户访问 ...
- 最佳 WordPress 静态缓存插件 WP Super Cache 安装和使用(转)
WP Super Cache 是 WordPress 官方开发人员 Donncha开发,是当前最高效也是最灵活的 WordPress 静态缓存插件.它把整个网页直接生成 HTML 文件,这样 Web ...
- WordPress网站加速优化,一键免费使用七牛CDN插件
利用wordpress搭建网站是个人建站的主流方案,我曾分享过wordpress网站加速优化必做的十件事,帮助了不少个人站长.今天介绍帮助wordpress网站提升速度至少10倍的免费CDN加速插件: ...
- WP Super Cache 安装与设置方法
1.首先,永久连接不能使用默认格式 2.修改永久链接格式,中文推荐采用 /%post_id%.html (这下你知道我的.orz哪里来了吧) 如果你和我一样蛋疼愿意为每篇文章写一个英语的post sl ...
- 七牛---以一个七牛上传的实例小结下AJAX跨域【转】
http://blog.csdn.net/netdxy/article/details/50699842 使用七牛过程中,很多用户或多或少遇到跨域的问题,这篇文章主要介绍下跨域的概念来看什么情况下会出 ...
- (转)云存储:阿里云OSS 、又拍云和 七牛 的比较
阿里OSS:好处就是,那是一套完整的体系,存储,数据库,CDN,服务器,阿里都可以给你全包.缺点,费用对于没有盈利的网站来说太高了,好像定位就是给那些高端客户使用的,而且CDN,OSS的流量是分开收费 ...
- 七牛wordpress
当你看到柯南君的时候说明:我的七牛云图加速已经生效了. 准备工作: ①申请一个七牛账号并新增空间 ②到wordpress后台搜索qiniu并安装插件 在七牛后台找到AK和SK,配置wp后台七牛镜像存储 ...
- discuz接入七牛sdk
自己摸索了几天,找群里面的人各种问,都没有一个人回答我,哎,国内的开源精神呢...... 需要修改有以下几个: 1.替换 /source/class/class_core.php 文件 解释:就 ...
随机推荐
- iOS-tableViewCell创建时添加一些动画
有时候因为项目的需要,给tableView添加一些动画: cell.layer.transform = CATransform3DMakeScale(); [UIView animateWithDur ...
- kafka卡顿
一次kafka卡顿事故排查过程 https://www.cnblogs.com/yougewe/p/8975550.html 由于一次功能上线后,导致某数据量急剧下滑,给我们紧张的呢!排查过程也是个学 ...
- 隐马尔可夫模型HMM
隐马尔可夫模型HMM的探究 1 HMM基本概念1.1 定义1.2 观测序列生成过程1.3 HMM的三个问题2 概率计算算法2.1 直接计算算法2.2 前向算法forward algorithm2.3 ...
- ns统计使用资源的SNMP OID
ns统计使用资源的SNMP OID > add snmp manager 192.168.195.1 > add snmp community public ALL > add sn ...
- Codeforces 821E Okabe and El Psy Kongroo(矩阵快速幂)
E. Okabe and El Psy Kongroo time limit per test 2 seconds memory limit per test 256 megabytes input ...
- [NOI2016 D2T1]区间
题目大意:在数轴上有$n$个闭区间$[l_1,r_1],[l_2,r_2],...,[l_n,r_n]$.现在要从中选出 $m$ 个区间,使得这 $m$ 个区间共同包含至少一个位置.输出被选中的最长区 ...
- 【MySQL】数据库 --MySQL的安装
本篇教程主要讲解在CentOS 6.5下编译安装MySQL 5.6.14! 1.卸载旧版本: 使用下面的命令检测是否安装有MySQL server <span style="font- ...
- 如何获取iframe DOM的值
在Web开发时,很多时候会遇到一个问题.我在一个页面嵌入了iframe,并且我想获得这个iframe页面某个元素的值.那么该如何实现这个需求呢? 先来看下演示: 效果演示 iframe1中文本框的值: ...
- Planning your upgrade with Upgrade Advisor
Planning your upgrade with Upgrade Advisor You should use the Upgrade Advisor tool (if it is availab ...
- Java多线程-一个简单的线程,实现挂起和恢复的功能
public class MySprite implements Runnable { /* * 线程用变量 */ private boolean running = false; private b ...