网站加载慢?让你的网站腾飞起来,LiteSpeed部署
说起LiteSpeed 还得说起我的小站,<开心洋葱网>,虽然流量不大,但是访问是真的慢,无奈经费有限,那就只能在服务器加速上动起心思来。之前一直听说 QUIC 访问网站的速度会让你感觉飞起来,那就搞下吧。
我们先来看下 QUIC 、LiteSpeed都是些做什么的?
QUIC(Quick UDP Internet Connection)是谷歌制定的一种基于UDP的低时延的互联网传输层协议。在2016年11月国际互联网工程任务组(IETF)召开了第一次QUIC工作组会议,受到了业界的广泛关注。这也意味着QUIC开始了它的标准化过程,成为新一代传输层协议。
LiteSpeed Web服务器是Apache互换,高性能,安全和易于使用的Web服务器。它可以处理的小内存占用成千上万的并发连接。它是非常强大而且安全的。
以上引用均来自百度百科。
好接下来说说正式吧,那怎么部署呢,体验下试试,这里采用的是openlitespeed的安装方式,因为他功能很强大的。
引用一张性能和nginx/apahce的对比:

docker安装(图省事的方法):
#直接只有litespeed的版本
docker pull litespeedtech/litespeed:latest
#带有Php执行的版本
docker pull litespeedtech/litespeed:5.4.12-lsphp80
那就直接启动吧
docker run --name litespeed -p 7080:7080 -p 80:80 -p 443:443 -it litespeedtech/litespeed:latest
复制代码
好了,搞定。当前如果想直接包含wordpress的话也是支持的。
如果还想用其他方法部署参考下面的方法:
一键安装脚本安装:
wget https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh && bash ols1clk.sh
复制代码
不喜欢wget的 可以
bash <( curl -k https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh )
复制代码
直接运行版本安装的:
wget https://openlitespeed.org/packages/openlitespeed-1.6.20.tgz
tar -zxvf openlitespeed-*.tgz
cd openlitespeed
./install.sh
#启动
/usr/local/lsws/bin/lswsctrl start
#查看下运行状态
/usr/local/lsws/bin/lswsctrl status
复制代码
还可以用源码编译安装:
首先下载源代码:openlitespeed.org/packages/op… ,并解压
这里以centos为例,其他类似
yum install epel-release
yum install gcc gcc-c++ make autoconf glibc rcs git
yum install pcre-devel openssl-devel expat-devel geoip-devel zlib-devel udns-devel
cd openlitespeed-1.x.x
./configure
make && make install
#启动
/usr/local/lsws/bin/lswsctrl start
复制代码
好了,后面再更新吧。