当前位置:首页 > 技术文章 > 正文内容

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

arlanguage5个月前 (12-15)技术文章46

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

复制代码

好了,后面再更新吧。

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/200.html

标签: nginx访问慢
分享给朋友:

“网站加载慢?让你的网站腾飞起来,LiteSpeed部署” 的相关文章

nginx做限流设置

一、限流nginx设置nginx限流使用模块 upstream放置在http模块#限流并发upstream node{ server 127.0.0.1:8080 max_conns=1; }#超出的请求会返回502状态码放置在server模块#测试地址,访问服务器py路径会转发到本机的8080端口...

Nginx流控

cnLinuxer 开源Linux 开源Linux专注分享开源技术知识流量限制(rate-limiting),是Nginx中一个非常实用却经常被错误理解和错误配置的功能。我们可以用来限制用户在给定时间内HTTP请求的数量。请求,可以是一个简单网站首页的GET请求,也可以是登录表单的POST请求。流...

Linux下各种连接数配置及高并发Nginx优化

前言在性能测试过程中,经常会接触到链接数相关的问题,那就是一台服务器最多能支持多少链接数呢?有的朋友可能会说是65535,因为操作系统有65535个端口,那么这个答案准确吗?首先先了解下如何标识一个链接,操作系统是通过一个四元组来标识一个TCP链接:{本地ip,本地port,远程ip,远程port}...

K8S中Service使用nginx控制器实现Ingress负载均衡器的一个Demo

写在前面学习K8s中Service遇到,单独整理分享给小伙伴本文内容涉及:ingress-nginx-controller的创建基于ingress-nginx-controller的Ingress的创建基于Ingress的服务发布,SVC负载时间关系,关于Ingresshttp路由负载本文没有涉及部...

阿里架构师讲面试:Nginx 配置 HTTPS 完整过程,细致入微全是精华

配置站点使用 https,并且将 http 重定向至 https。1. nginx 的 ssl 模块安装查看 nginx 是否安装 http_ssl_module 模块。$ /usr/local/nginx/sbin/nginx -V如果出现 configure arguments: --with-...

推荐一款 Nginx 可视化配置神器

Nginx 是前后端开发工程师必须掌握的神器。该神器有很多使用场景,比如反向代理、负载均衡、动静分离、跨域等等。把 Nginx 下载下来,打开 conf 文件夹的 nginx.conf 文件,Nginx 服务器的基础配置和默认的配置都存放于此。配置是让程序员非常头疼的事,比如 Java 后端框架...