用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 文件 解释:就 ...
随机推荐
- C#中转义符
C#转义字符: 一种特殊的字符常量:以反斜线"\"开头,后跟一个或几个字符.具有特定的含义,不同于字符原有的意义,故称“转义”字符.主要用来表示那些用一般字符不便于表示的控制代码. ...
- [USACO08MAR]土地征用Land Acquisition
题面在这里 题意 约翰准备扩大他的农场,眼前他正在考虑购买N块长方形的土地. 如果约翰单买一块土地,价格就是土地的面积,但他可以选择并购一组土地, 并购的价格为这些土地中最大的长乘以最大的宽. 给定每 ...
- 洛谷 P1379 八数码难题 解题报告
P1379 八数码难题 题目描述 在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字.棋盘中留有一个空格,空格用0来表示.空格周围的棋子可以移到空格中.要求解的问题是:给出一种初始布局(初 ...
- ldconfig用法小记
By francis_hao Aug 4,2017 ldconfig:配置运行时动态链接库 概述 /sbin/ldconfig [ -nNvXV ] [ -f conf ] [ -C cac ...
- linux启动一个web项目时验证码不能出现的问题的解决
解决方法: 在tomcatcatalina.sh中搜索cygwin=false,然后在它的上面加上这句话JAVA_OPTS='-Djava.awt.headless=true' 具体参考如下图片: 然 ...
- 用实例工厂的方法实例化bean
在实例化bean时,除了setter,constructor方法外,还有实例工厂方法,和静态工厂方法. 看代码: People类的代码如下: package com.timo.domain; publ ...
- java程序在centos7里面开机自启动
1.我们先来个简单的start,status,stop程序: [root@localhost ~]# cat /home/tomcat/jarservice.sh #!/bin/bashCU_PID= ...
- synchronized ---- 作用
获得同步锁: 1.清空工作内存: 2.从主内存拷贝对象副本到工作内存: 3.执行代码(计算或者输出等): 4.刷新主内存数据: 5.释放同步锁.
- threadlocal作用
理解:通过thread创建局部变量,每个线程可以获得该变量的副本,再每个线程中操作该副本相互之间不产生影响. 解决:数据库连接 常规一个线程连接一个数据库是没有问题的,但是在高并发的情况下,可能线程一 ...
- 【uva11855-求长度为1到n的相同子串出现的次数】sam
题意:求长度为1到n的相同子串出现的次数,输到小于2为止. 题解: 用sam做. 建机,算right集合,然后用r[i]更新长度为step[i]的子串出现次数,然后ans[i]=maxx(ans[i] ...