WordPress是世界上使用最广泛的博客系统之一,是一款开源的PHP软件。因为使用者众多,所以WordPress社区非常活跃,有丰富的插件模板资源。
WordPress 很慢?
NO!作为全世界最常用的建站和博客系统WordPress 来说,在性能设计上肯定不会有太大的问题,WordPress开发团队也肯定也考虑到这个问题。
WordPress 为什么慢?
总有人抱怨说慢,很多性能的问题都是WordPress使用不当造成的,比如安装太多效率低下的插件,使用代码质量低下的主题,没有正确处理WordPress的缓存等等。
那么,如何让你的WordPress网站快如闪电?
一、服务器优化
网站建设,首先要有一个稳定网络环境,稳定的主机供应商和服务器性能的优化。
国内一般推荐:阿里云 或 腾讯云,学生朋友也可以看看我整理的《学生专享便宜主机服务器(VPS)汇总》
服务器选择完成之后,就需要配置服务器了,推荐使用宝塔面板,一款很方便的服务器管理软件,很多功能的实现都可以通过宝塔面板傻瓜式的操作。
①安装 Memcached 和 PHP Memcached 扩展;
②PHP 开启 OPCache:把经过编译后的 PHP 代码缓存到共享内存中,并在用户访问的时候直接调用从而起到高效的加速作用。
二、动静分离
网站动静分离,这样做的好处是分担了大部分访问数据流量,同时加速了我们的网站,服务器的压力将大大降低。
WordPress动静分离教程可以参考《WordPress+七牛云轻松实现网站动静分离》《WP Super Cache+七牛云,轻松实现WordPress网站动静分离!》
三、缓存设置
推荐一款流行的WordPress缓存插件:WP Super Cache,把整个页面缓存到硬盘中,下次直接访问静态的 HTML 文件,让服务器直接绕过 PHP,节约 CPU 时间。
插件安装:
打开WordPress后台 → 插件 → 安装插件,在“添加插件”页面,搜索“WP Super Cache”,并安装。
插件设置:
启用插件后,进入WordPress后台 → 设置 → WP Super Cache,在“WP Super Cache 设置”页面,直接打开高级选项卡。
在缓存功能选项,勾选“启用缓存”。
在缓存实现方式,勾选“简单模式”。
杂项,缓存限制,分别勾选:
- 为所有访客启用缓存。
- 压缩页面以便让来访者更快浏览。 (推荐)
- 缓存重建。当新缓存生成时调用缓存文件给匿名用户。 (推荐)
- 移动设备支持。
- 首页额外检查。 (极少数情况下会停止对首页的缓存) (推荐)