BT面板OpenLiteSpeed安装LiteSpeed Web+ wordpress+ LSCache插件+Redis 这样wp博客站速度可以起飞
1、什么OpenLiteSpeed ?
OpenLiteSpeed 是 LiteSpeed EnterPrise 的社区版本,相较 Nginx 很多扩展如 Brotli、nginx-cache-purge 等扩展,会因为更新的不及时导致对最新Stable版本的不支持,同时也没有企业级的保障。 而 OpenLiteSpeed 的组件有官方进行主要维护和更新,提供商用企业级的体验。在性能上LiteSpeed Tech 提供的 BenchMark 中,在 WordPress、Joomla、OpenCart、ModSecurity、小型静态文件、HTTP/2、HTTP/3 的测试上都比 Apache HTTPD 和 Nginx 有这更好的表现,这不仅仅是跑个 Hello World 而是进行一个完整的测试。
2、宝塔面板如何安装OpenLiteSpeed
首先你需要升级自己的宝塔面板到测试版本。稳定版本目前还无法安装(生产环境或者有重要数据,请做好备份)。
3、安装OpenLiteSpeed
1)安装之前,需要卸载nginx或者apache。
2)安装OpenLiteSpeed
软件商店找到OpenLiteSpeed点击安装,安装好如图:
4、搭建网站环境
1)安装平时正常搭建方式搭建自己的网站;
2)上传wordpress程序或者进入网站安装目录选择远程下载
5、使用对象缓存
使用对象缓存Memcached或者Redis能让系统缓存更多的内容。本文选用redis缓存来缓存对象。
1)(软件商店–已安装–找到你安装的PHP版本—安装扩展–选择redis )宝塔安装redis,具体安装看图吧。
2)也可以选择Memcached,方式同样,LSCache插件也一样支持,本文略过~
5、WordPress后台安装 LiteSpeed Cache 插件
1)在wp后台安装LSCache插件,安装好后启用
6、配置LSCache插件
插件功能丰富,这里只说几个必须设置的地方。
1)插件启用后,启用缓存模式
2)在后台LSCache控制页面找到缓存规则,然后选择对象,开启对象缓存。
2)缩小CSS和JS文件(js文件可以酌情处理)
LSCache里面默认自带了缩小和合并CSS/JS文件的功能,在页面优化里面找到CSS Settings和JS Settings即可对应设置CSS/JS最小化。如果您的主题支持合并CSS/JS, 则也应开启合并CSS/JS. 如果您的主题支持异步加载CSS/JS, 也应开启异步加载。
3)开启LazyLoad
LazyLoad的作用是在页面加载的时候先用一张占位空白图片代替,然后逐渐载入页面中的图片,这样能够让用户暂时跳过图片加载,很快地先打开网页,然后再慢慢加载图片。
4)开启InstantClick
InstantClick真的是神器。它的原理是检测到用户的鼠标悬浮在链接上的时候就开始预加载链接对应的内容,这样大幅减少了页面之间跳转的响应时间。如果您的WordPress主题没有特别大的问题,建议都开启InstantClick.
如果使用LSCache, 那么配置InstantClick很简单,仅需在缓存规则 – 高级设定中开启即时点击即可。
注意:开启InstantClick会显著提升CPU负载。因此,如果您的服务器采用的是Apache MPM-Prefork, 则不建议开启InstantClick。
如果您没有使用LSCache, 则需要安装额外的插件(比如https://wordpress.org/plugins/wp-instant-links/)来实现InstantClick。
5)至于其他的网站方面的配置,就暂时用宝塔自带的默认配置吧。
BT面板OpenLiteSpeed安装LiteSpeed Web+ wordpress+ LSCache插件+Redis 这样wp博客站速度可以起飞相关推荐
- (1)网站搭建BT面板的安装步骤
首先,我自己用的是linux系统的,linux系统比Windows的更快更稳定.如果可能,建议你把系统盘换成linux系统的. 下面我我说下用linux系统搭建WordPress网站的流程(LNMP+ ...
- yoast seo设置中文_如何通过Yoast安装和设置WordPress SEO插件
yoast seo设置中文 Do you want to properly install and setup Yoast SEO plugin in WordPress? 您是否要在WordPres ...
- ubuntu安装eclipse web和jeez插件处想 Cannot satisfy dependency问题
ubuntu下eclipse安装web组建出现如下问题: Cannot complete the install because of a conflicting dependency. Softwa ...
- 环境搭建(windows): 1.rabbitmq安装 2.web GUI管理插件安装 3.erlang版本和rabbitmq版本之间对应关系
1)环境搭建参考: https://www.cnblogs.com/wuzhiyuan/p/6845230.html 一:安装RabbitMQ需要先安装Erlang语言开发包,百度网盘地 ...
- centos7.2 bt面板安装redis一些注意事项
此处仅针对使用bt面板一键安装的朋友 在开发过程中,难免会写队列或者缓存,这时便是redis登场的时候了,当然小伙伴也可以选其他工具. 接下来我们来说说bt安装redis 和php-redis扩展的坑 ...
- 阿里云服务器(BT面板)Vue+Node(Egg)部署流程
项目是Vue+Egg,服务器是阿里云的linux,安装了BT面这个流程适合,发布不频繁,个人项目,小型项目.下一步我会升级为,使用git,或者git+jekins的方式,实现每次merge自动发布. ...
- 如何安装和设置WordPress多站点网络
Do you want to set up and install WordPress multisite network? WordPress comes with a built-in capab ...
- 在Ubuntu Server 22.04 LTS 上部署BT面板和Seatable
部署前工作: 首先,从官网下载Ubuntu Server 22.04 ISO并制成引导U盘或者CDROM引导盘: 其次,最小化安装系统,对snap预装软件包进行合理选择.我们仅选择安装了sshd服务软 ...
- 隐藏更改WordPress默认路径插件Hide My WP Ghost
为了 WordPress 站点安全,我们除了可以安装一个限制登录次数防止被暴力破解密码的插件 Limit Login Attempts Reloaded外,还可以安装一款能够隐藏和更改 WordPre ...
最新文章
- 「数据分析」之零基础入门数据挖掘
- AirPods Pro真香,送一款!
- 《番茄工作法图解》作者中国行
- Spring框架IoC和传统bean调用的区别
- STM32 备份寄存器操作
- 2020-12-4((ARM汇编)mov指令,LDR指令,LDR伪指令)
- POJ - 3252 Round Numbers(数位dp)
- memset()函数用法
- 一道题决定去留:为什么synchronized无法禁止指令重排,却能保证有序性?
- tp5.0计划任务删除日志方法
- windows 编程 之 问题解决笔记
- python数据包发送给云平台_用python发送短消息(基于阿里云平台)
- java 国家名称排序_对5个国家的名称进行排序详细解析
- 占空比输出程序c语言,怎样利用c语言来实现占空比的设置?(单片机:SPCE061A)
- ASP.NET之缓存技术点滴
- 三级数据库技术思维导图
- 电脑(PC)端独立截图软件
- 史上最详细的 Win10系统重装教程(纯净版)
- cdr多页面排版_cdr排版实例图文教程,教你CorelDRAW杂志内页排版方法
- OC学习笔记之011IOS应用开发入门--控件2进度条、拖动条、警告框、日期选择器、选择器