俗话说天下武功唯快不破,在互联网飞速发展的今天也同样适用,在国内很多人都会觉的WordPress很慢,其实是大家没有优化而已,下面就给大家分享如何让WordPress快如闪电?
WordPress虽然是一款国外的建站程序,但是作为全世界最常用的建站和博客系统WordPress 来说,在性能设计上肯定不会有太大的问题,WordPress开发团队也肯定也考虑到这个问题。
如何让WordPress快如闪电?
1、选择靠谱的服务器主机
好马配好鞍,选择服务器主机同样如此,网站优化的第一步就是选择一款靠谱的独立的服务器,VPS也行,因为你没有服务器的Root权限很多东西是无法进行的。【AD:首选阿里云主机(官网直达)】
操作以下步骤时务必做好网站数据的备份工作,切记!
2、服务器主机自身优化
第一步我们选择了一款独立的服务器之后,推荐大家使用宝塔面板(官网直达),一款很不错的服务器管理软件,很多功能的实现都可以通过宝塔面板傻瓜式的操作。(以下演示基于宝塔面板)
①安装 Memcached 和 PHP Memcached 扩展

服务器需要安装 Memcached 服务端

PHP 需要安装上 Memcached 的扩展
注意事项:注意 PHP 有两个扩展:PHP Memcache 扩展 和 PHP Memcached 扩展,两者仅仅相差一个字母 D,不要混淆了。
Memcached 是一个高性能分布式的内存对象缓存系统,通常被用于降低数据库加载压力以提高动态 web 应用的响应速度。
Memcached 和 PHP Memcached 扩展安装完成之后,就需要下载Memcached插件。
下载地址:点击进入
下载完成之后解压得到的 object-cache.php,上传到 wp-content 目录即可开启memcached缓存。
②PHP 安装 OPCache拓展
OPCache把经过编译后的 PHP 代码缓存到共享内存中,并在用户访问的时候直接调用从而起到高效的加速作用。

PHP 需要安装上 Memcached 的扩展
③安装 Redis 来提高 WordPress 的加载速度
Redis是一款内存高速缓存数据库,Redis以内存作为数据存储介质,所以读写数据的效率极高,远远超过数据库。
a、在宝塔面板安装Redis服务,打开宝塔面板—软件管理—运行环境—Redis(通用缓存区)—安装。
b、宝塔面板—软件管理—运行环境—php(选择你使用的版本号)—安装扩展—Redis—安装。

PHP 需要安装上 Redis 的扩展
c、开启Redis所需端口
如果使用的是阿里云主机开启端口就分为两个步骤,一个是阿里云服务器中开启端口,另外就是在宝塔面板-安全开启端口,切记。
d、WordPress安装 Redis 插件
WordPress后台仪表盘—安装插件—搜索“Redis Object Cache”并安装。
e、开启并设置Redis插件
如上图所示,Redis插件即开启成功,开始享受闪电一般的感觉吧。
三、WordPress 缓存
WordPress 缓存插件就是,把 WordPress 产生的 Key-Value 存起来,如果是使用 Memcached,就是存到内存,如果使用 Flie 就是存到硬盘中,缓存插件可以进一步优化网页,可以进行客户端和服务端的缓存。
WP Super Cache是一款流行的WordPress缓存插件,WP Super Cache把整个页面缓存到硬盘中,下次直接访问静态的 HTML 文件,让服务器直接绕过 PHP,节约 CPU 时间。
四、CDN加速服务
WordPress 静态文件最好的解决方案永远是使用 CDN 网络进行加速,这样服务器的压力将大大降低,因为访问页面只有当前页面是在自己的服务器上,其他所有图片,JS 和 CSS 都是从 CDN获取的。
其实现在国内的很多的云计算厂商为个人用户也提供了免费的CDN服务(节点少点而已),我们也可以体验一下,下面给大家分享一下国内提供免费CDN的厂商。
七牛云(提供免费10G空间+免费10G的HTTP下载流量)
七牛云官网:https://www.qiniu.com/
所以不要再抱怨 WordPress 慢了,很多性能的问题都是 WordPress 使用不当造成的,大家可以测试一下我的博客,所有页面几乎都是秒开的,这是因为我的博客进行过非常深度的性能优化。