OpenLiteSpeed+LiteSpeed cache设置:WordPress网站加速最快的缓存方案,免费高速!

最近尝试了OpenLiteSpeed+LiteSpeed cache的方案,把我的WordPress网站速度从原来的43分提升到了99分(手机),速度提升真是极快,太牛了。之前一直苦苦寻找WordPress网站加速的方法。对于安装了Nginx、Apache的网站,安装LiteSpeed cache插件,只能做到普通的缓存功能,如果要全功能发挥LiteSpeed cache插件的缓存功能,服务器需要配置OpenLiteSpeed的环境。

1.OpenLiteSpeed+LiteSpeed cache官方对比数据

1.1OpenLiteSpeed和Nginx、Apache 速度对比

openlitespeed-nginx-apache-速度对比1
图片来源于https://www.litespeedtech.com

1.2LiteSpeed cache插件和常见优秀缓存插件速度对比,这几个也是非常优秀的缓存插件,尤其WP Rocket

  • WP Rocket
  • WP Super Cache
  • W3 Total Cache
  • WP Fastest Cache
litespeed WP Rocket WP Super Cache W3 Total Cache WP Fastest Cache速度对比
图片来源于https://www.litespeedtech.com

2.配置litespeed前后网站速度实测对比

配置前网站用的是Nginx+Wp optimization缓存插件组合方案

2.1配置前后手机端速度评测对比(谷歌官方测评工具PagespeedInsights

OpenLiteSpeed+LiteSpeed cache加速前手机速度
手机端加速前
OpenLiteSpeed+LiteSpeed cache加速后手机速度
手机端加速后

2.2配置前后桌面端速度测速对比(谷歌官方测评工具PagespeedInsights

OpenLiteSpeed+LiteSpeed cache加速前桌面速度
桌面端加速前
OpenLiteSpeed+LiteSpeed cache加速后桌面速度
桌面端加速后

3.宝塔面板卸载Nginx或Apache

一台服务器只能安装一个服务器软件,所以如果要使用openlitespeed,必须要先删除Nginx、Apache。

4.宝塔安装OpenLitespeed

登录宝塔后台,软件商店里面搜索【OpenLitespeed】,点击安装。

5.403错误处理,切换网站PHP版本

安装完OpenLiteSpeed之后,网站PHP版本会默认切换为纯静态,导致访问网站会出现403错误。我们只需要把PHP版本切换为正确的版本即可,比如PHP 7.4。可以参考下面的文章:

宝塔面板把Nginx切换为Openlitespeed,WordPress网站报403 forbidden错误,如何解决?

宝塔面板把Nginx切换为Openlitespeed网站报403错误,如何解决?1

6.WordPress网站安装LiteSpeed cache插件

登录网站后台,插件安装中搜索【Litespeed cache】,安装后启用。

litespeed cache插件安装

7.LiteSpeed cache插件设置

7.1仪表盘

7.2常规

  • 自动升级:关闭。每当发布新版本时,将此选项设置为开启即可自动更新LiteSpeed缓存。 如果关闭,则通过手动更新。手动更新比较安全。
  • 域密钥:留空。使用QUIC.cloud在线服务需要域密钥。如果不使用QUIC.cloud,建议留空。
  • Guest Mode:关闭。
  • Guest Optimization:关闭。
  • 服务器IP:输入此站点的IP地址,以允许云服务直接调用IP而不是域名。 这消除了DNS和CDN查找的开销。设置建议:此项和QUIC.cloud配套使用,用不到的话,建议留空。
  • 通知:启用此选项可以自动显示最新的新闻(其中包括修补程序、插件的新版本、与测试版、促销消息)。设置建议:可以开启。

7.3缓存规则

litespeed cache缓存规则设置
  • 启用缓存:开启。开启总体缓存。如果是非LiteSpeed/OpenLiteSpeed系统的话,开启也没用,因为要用到底层的服务器缓存。
  • 缓存登录用户:开启。用私有缓存为登录用户存储前台页面。主要是对每个登陆的用户单独缓存前台界面。
  • 缓存评论者:开启。主要是用私有缓存存储有待审核评论的评论者。禁用此选项会提供没有缓存的页面给评论者。
  • 缓存REST API:开启。主要是缓存由WordPress REST API发出的请求。
  • 缓存登录页面:开启。作用是让登陆更快。
  • 缓存favicon.ico:开启。favicon.ico在大多数页面都被需要。 缓存该资源可以避免不必要的PHP调用。
  • 缓存PHP资源:开启。有些主题和插件通过PHP请求添加资源。 缓存这些页面可以避免不必要的PHP调用。
  • 缓存手机访客:关闭。主要用于AMP页面和特定非响应式主题页面。现在大部分都是响应式主题了,这里建议是关闭。
  • 私有缓存URI:留空。包含这些字串URI路径将不被存储为公开。 URL将会和服务器变量REQUEST_URI对比。
  • 强制缓存URI:留空。包括这些字串的路径会无视不缓存的设定而直接缓存。 URL将会和服务器变量REQUEST_URI对比。
  • Force Public Cache URIs:留空。包含这些字符串的路径将被强制缓存,而无需理会其他地方设置的缓存。
  • 丢弃 Query String:默认。缓存时忽略某些查询字符串。

7.4CDN

7.5图片优化

7.6页面优化

7.7数据库

7.8爬虫

7.9工具箱

最后总结

1.Nnginx、Apache、OpenLiteSpeed服务器只能安装其中1个。如果你是用的宝塔面板,并且安装Nginx防火墙,那么最好是使用Nginx+WP Rocket组合。

2.可以和Memcached、Redis共存,2者安装其一即可。

版权声明:除特殊注明外,本文均为原创文章,首发于自由超,自由超版权所有!    
转载说明:转载请注明原文链接https://zyc420.com/4287.html

留下评论

您的电子邮箱地址不会被公开。