宝塔面板启用Litespeed,体验飞一般的 wordpress运行速度

OpenLiteSpeed是一个开放源代码,高性能,轻量级的HTTP Web服务器,具有与Apache兼容的重写规则和针对服务器的优化PHP处理,可以处理成千上万的并发连接。今天,我们就来体验一番宝塔面板+Litespeed+ wordpress+ LSCache+Redis,看看访问速度如何?

安装了OpenLiteSpeed服务器的演示站点

当服务器使用LiteSpeed架构,而不是Apache或者Nginx,就可以很轻松的开启页面缓存,达到加速的目的。得益于基于事件的架构优势,静态内容比Apache Httpd 快 5 倍 ,动态内容更是快 40 倍,HTTPS 访问快 3 倍并可以应用硬件加速器。LiteSpeed针对wordpress、magento、joomla、prestashop、opencart、drupal、xenforo、mediawiki、laravel、shopware程序进行了专门的优化,这些程序在LiteSpeed环境里运行速度更快,加载速度更快(需配合lscache插件)。

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

1、安装OpenLiteSpeed服务器

1)安装宝塔面板

宝塔服务器面板,一键全能部署及管理。点击领取宝塔服务器面板3188元礼包。

2)安装OpenLiteSpeed服务器

目前,宝塔的OpenLiteSpeed只有内测版本才可以安装。之前,你必须升级宝塔面板为测试版,才可以体验OpenLiteSpeed。另外,安装OpenLiteSpeed之前,需要卸载面板的nginx或者apache。

安装OpenLiteSpeed服务器

3)安装wordpress

之前,小编有“wordpress新手建站教程”文章,介绍过新手如何安装wordpress程序,欢迎点击查阅

2、安装LiteSpeed Cache插件

安装启用LiteSpeed Cache插件

LiteSpeed Cache插件目前活跃安装量已经达到1+百万,可见其受欢迎程度。插件地址:https://wordpress.org/plugins/litespeed-cache/。wordpress后台安装启用LiteSpeed Cache插件,也可以到官方页面下载插件安装。

3、配置LiteSpeed Cache插件

1)开启缓存模式

启用缓存模式

2)开启对象缓存

LiteSpeed Cache插件控制页面找到缓存规则,然后选择对象,开启对象缓存。

开启对象缓存

3)优化CSS和JS文件

LSCache里面默认自带了缩小和合并CSS/JS文件的功能,在页面优化里面找到CSS Settings和JS Settings即可对应设置CSS/JS最小化。如果您的主题支持合并CSS/JS, 可以考虑开启合并CSS/JS. 如果主题支持异步加载CSS/JS, 也可以开启异步加载。

优化CSS和JS文件

4)开启延迟加载图片

延迟加载的作用是在页面加载的时候先用一张占位空白图片代替,然后逐渐载入页面中的图片,这样能够让用户暂时跳过图片加载,很快地先打开网页,然后再慢慢加载图片。

开启加载图片

5)开启InstantClick

InstantClick 其实就是一个很小的 JavaScript 库,使用了 pushState 和 Ajax 技术,这个组合被称为 Pjax。在访问者点击一个链接之前,鼠标会悬停在链接上面,这两个事件之间通常有200ms~300ms的间隔,InstantClick 利用这个时间间隔预加载页面,这样当你点击页面的时候,其实页面已经加载到本地了,呈现的速度当然也就会很快,会大大加速你的网站响应速度。

InstantClick官网:http://instantclick.io
下载地址:http://instantclick.io/download

InstantClick的原理是,检测到用户的鼠标悬浮在链接上的时候就开始预加载链接对应的内容,可以大幅减少页面之间跳转的响应时间。建议开启InstantClick。配置InstantClick很简单,仅需在缓存规则 – 高级设定中开启即时点击即可。开启InstantClick会显著提升CPU负载。如果服务器采用的是Apache MPM-Prefork, 不建议开启InstantClick。如果没有使用LiteSpeed Cache插件,可以考虑安装诸如WP Instant Links等插件来实现。之前,也有网友推荐安装InstantClick插件,其实是一个道理。而且InstantClick插件作者也已经放弃维护,所以不建议安装。

开启InstantClick

6)网站其他配置可以使用面板默认配置。

4、启用对象缓存

站点启用对象缓存后,可以帮助减轻数据库和服务器的负载并更快地传递查询。启用对象缓存Memcached或者Redis能让系统缓存更多的内容。本文选用redis缓存来缓存对象。

1)安装启用redis

支持Redis的对象缓存,可以使用WordPress.org上提供的免费插件Redis Object Cache。插件安装非常简单-只需激活该插件,转到“设置”>“ Redis”,然后单击“启用对象缓存”即可。此外,还可以选择另一个插件:WP Redis,它的设置有些复杂。该插件要求您创建一个名为 object-cache.php 的文件并将其添加到wp-content文件夹中,并编辑wp-config.php文件。之前,小编有“宝塔面板启用 Redis 内存缓存,优化加速 WordPress 站点”文章介绍,请点击访问:https://wppu.net/455.html

安装启用redis

2)安装启用Memcached

之前,小编有“宝塔面板+wordpress开启Memcached缓存”文章介绍,请点击访问:https://wppu.net/473.html

安装memcached扩展
开启Memcached扩展

大家来体验一下飞一般的访问速度:点击

由于宝塔面板集成OpenLiteSpeed服务器还处在测试阶段,小编在其他一个宝塔面板上安装就没有成功,部分网友安装时也出现了问题,建议大家可以学习安装,但是暂时不建议用于生产。

发表评论

电子邮件地址不会被公开。 必填项已用*标注