WordPress网站性能优化,网站加速实操

WordPress是国外一款非常不错的建站程序,不过在国内很多人都会觉的WordPress很慢?其实作为全世界最常用的建站和博客系统WordPress 来说,在性能设计上肯定不会有太大的问题,WordPress开发团队也肯定也考虑到这个问题。

WordPress很慢?

关于WordPress网站速度问题,总有人抱怨说慢,很多性能的问题都是WordPress使用不当造成的,比如安装太多效率低下的插件,使用代码质量低下的主题,没有正确处理WordPress的缓存等等,下面就给大家介绍一下WordPress优化经验和技巧。

服务器优化

这里的服务器优化不包含虚拟主机方面的优化,关于服务器的优化第一步就是选择一款靠谱的独立的服务器,VPS也行,因为你没有服务器的 Root权限很多东西是无法进行的,国内一般推荐:阿里云

服务器问题解决之后,服务器可以做如下优化:

①安装 Memcached 和 PHP Memcached 扩展:首先服务器需要安装 Memcached 服务端,然后 PHP 需要安装上 Memcached 的扩展,再次注意 PHP 有两个扩展:PHP Memcache 扩展 和 PHP Memcached 扩展,两者仅仅相差一个字母 D,你可以通过 phpinfo() 这个 PHP 函数来查看到底安装的是哪个扩展,一定要使用 PHP Memcached 扩展。

注意:以上图片演示截图是基于宝塔面板,也推荐大家使用宝塔面板,一款很不错的服务器管理软件,很多功能的实现都可以通过宝塔面板傻瓜式的操作。

②PHP 开启 OPCache:把经过编译后的 PHP 代码缓存到共享内存中,并在用户访问的时候直接调用从而起到高效的加速作用。

③MySQL 设置 MySQL Query Cache,可以保存保存查询结果,同样的查询不再从数据库检索,对速度有很大的提升。

WordPress 缓存

WordPress 缓存插件就是,把 WordPress 产生的 Key-Value 存起来,如果是使用 Memcached,就是存到内存,如果使用 Flie 就是存到硬盘中,缓存插件可以进一步优化网页,可以进行客户端和服务端的缓存。

WP Super Cache是一款流行的WordPress缓存插件,WP Super Cache把整个页面缓存到硬盘中,下次直接访问静态的 HTML 文件,让服务器直接绕过 PHP,节约 CPU 时间。WP Super Cache插件包含加速网站所需的所有推荐缓存功能。这包括gzip压缩,页面缓存,缓存预加载,CDN支持,高级缓存预加载等。

清除不必要的头部加载

我们可以到自己的WordPress网站源代码看看,在头部位置是不是看到很多的JS和CSS加载项目,所以我们有必要清除不必要的JS加载,对于wp加速有一定的帮助。

CDN存储服务

WordPress 构建的网站和博客也是一样的。对于这些静态文件来说,最好的解决方案永远是使用 CDN 网络进行加速,这样服务器的压力将大大降低,因为访问页面只有当前页面是在自己的服务器上,其他所有图片,JS 和 CSS 都是从 CDN获取的。

其实现在国内的很多的云计算厂商为个人用户也提供了免费的CDN服务(节点少点而已),我们也可以体验一下,下面给大家介绍一下国内提供免费CDN的厂商。

1、七牛云(提供免费10G空间+免费10G的HTTP下载流量)

七牛云官网:https://www.qiniu.com/

2、百度云加速(6-12节点,10G流量/天,免费版不支持https)

百度云加速官网:https://su.baidu.com/

3,加速乐(3600GB流量/月,免费版仅限80端口)

加速乐官网:https://www.yunaq.com/

WordPress 效率其实很高的,加上 WordPress 本身的灵活性和功能强大,WordPress 作为各种建站绝对是非常不错的选择,大家可以测试一下我的咸鱼优惠网,所有页面都是秒开的,这是因为我的博客对 WordPress 进行过非常深度的性能优化。


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注