编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

网站加载慢?让你的网站腾飞起来,LiteSpeed部署

wxchong 2024-11-24 22:35:15 开源技术 93 ℃ 0 评论

说起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

复制代码

好了,后面再更新吧。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表