LiteSpeed Hosting 如何将网站速度提高 6 倍
已发表: 2022-01-02拥有一个网站,但厌倦了您网站的性能? 这是您的解决方案! Elsner 提出了最好的托管服务之一,可以使您的网站运行速度提高六倍。 通过大量的研究和研究,我们提出了为什么应该使用这个 LiteSpeed 服务器的某些原因。 该服务器具有许多优点,因为它被称为互联网上最快的 Web 服务器。 它不是最新的流行语,它已经安装了 1-2 年。
顾名思义,该服务器提高了网站的速度,使其类似于光速。 继续阅读并找出为什么应该使用此服务器来提高您网站的性能。
- 增强的安全性以及更好的性能
该服务器在每个网站上都表现良好,无论是繁忙的网站还是访问者人数较少的网站。 每秒承载数千访问者的网站使用的硬件资源非常少。 LiteSpeed 服务器作为大量工作的静态内容起着至关重要的作用。 它具有针对各种语言的各种处理程序,可提高网站的性能。 例如,它具有用于改进 PHP 性能的自定义 PHP LSAPI。 该服务器在繁忙的网站上最有效,还提供增强的数据安全性。 该服务器与Apache完全兼容,mod_security模块可以在这里与Apache一起使用,以阻止大多数Web攻击。 在此基础上,LiteSpeed 拥有自己的安全功能来应对 DoS 或 DDoS 攻击。 服务器具有内置的抗 DoS 和抗 DDoS 功能,称为带宽和连接限制。
- 可扩展
这可能是任何网站最重要的功能之一。 您如何管理网站会导致网站具有更好的可扩展性。 该服务器可以帮助您处理具有多个访问者的网站,而不会对网站造成任何负载。 使用此服务器,所有代码和内容都以适当的方式进行了优化,因此在出现任何问题时,它可以轻松应对所有攻击。
- 袖珍型
由于它最少使用硬件,因此在硬件支出方面完全具有成本效益。 为服务器许可证支付一定数量的费用比为用于处理网站负载的某些硬件支付数千美元要好得多,这是一个简单的逻辑。
此外,服务器提供 24/7 全天候技术支持,这也可以降低您的系统成本。 在 Elsner,我们为任何类型的即时帮助提供各种支持包。 此外,服务器由 cPanel 正式支持。
让我们对服务器的功能和好处进行一些详细的描述!
| 特征 | 好处 |
|---|---|
| 该服务器包含 11 级压缩。 | 为了将备份大小减少多达 95%,您可以选择最小压缩并获得最快的备份。 |
| LiteSpeed 包含互联网上最快的备份解决方案。 | LiteSpeed 减少了备份窗口的大小,让您可以在需要时随时进行备份,而不是在适合您的业务时进行。 该服务器的备份和恢复速度比标准工具快 70%。 |
| LiteSpeed 提供备份镜像。 | 减少安装新软件所需的时间。 它需要在一台服务器上备份数据,然后在另一台服务器上恢复整个数据库。 |
| 该服务器包含 9 级加密。 | LiteSpeed 提供内置的 RC2、RC4、AES、3DES 密钥加密,以保护备份免受未经授权的访问。 |
| 它提供双击还原。 | 该服务器制作了一个完整的、自包含的数据库,可以恢复并准备发货。 在恢复备份之前,不需要在目标服务器上安装 LiteSpeed 服务器。 |
| 它包含集成日志传送。 | 您可以借助对日志传送的集成支持来备份最新的事务。 |
| 它包含企业命令行界面。 | LiteSpeed 的备份和恢复可以使用标准命令行完全自动化。 |
| 它包含日志阅读器的企业版。 | 它通过回滚任何操作和重建事务来恢复存储在事务日志文件中的数据。 |
| 它包含表级恢复的企业版 | 它从意外的数据库更改中恢复,因为它恢复单个表而不是整个表 档案。 |
| 它从企业版的备份存档中提取 DDL | 它从存档文件中提取重新创建数据库所需的脚本 |
| 它包含企业版备份存档查询 | 它允许您通过对备份存档运行查询来从备份存档中获取一些特定信息。 |

Real-Time Statistics 的链接指向实时服务器的状态报告页面。 它是监控系统的合适工具。 显示的报告是您的服务器统计信息的快照。 此快照的刷新率由右上角的刷新间隔下拉列表控制。 该报告包含以下部分:
- 服务器运行状况中显示了基本服务器统计信息、正常运行时间、负载和抗 DDoS 阻止的 IP。
- 服务器列显示当前流量吞吐量、连接和请求统计信息。
- 虚拟主机提到了几个虚拟主机的请求处理状态和外部应用程序状态。
- 当前正在运行的外部应用程序及其使用统计信息列在外部应用程序下
lscgid CGI 守护进程始终作为外部应用程序运行。
大多数行都有一个图形图标,其中提到了实时统计信息。 单击该图标将打开一个图表,显示实时更新的行统计信息。 在请求旁边的服务器部分,有一个标记为(详细信息)的链接。 这个突出显示的链接将引导您进入请求快照,您可以在其中找到有关哪些客户端正在发出某些类型的请求或您网站的哪些方面存在瓶颈的详细信息。 用蓝色区域突出显示的字段允许您过滤快照以隔离服务器的某些部分或查找正在执行某些操作的客户端。
/tmp/lshttpd/.status 和 .rtreport*是统计所基于的文件,更新这些文件通常需要 10 秒。 确保“lsadm”用户属于“lshttpd”文件夹组和 .status 和 .rtreport 文件组,以便它可以读取报告以在 WebAdmin 控制台中生成实时统计信息。
配置指南
本部分详细介绍了 LiteSpeed Web 服务器的组装,以实现所需的功能、更好的性能或安全性。 LSWS 环境比这些数据库更强大。 我们的文档定义了所有信息。
此外,LiteSpeed Cache、LiteMage Cache、PHP 和其他外部应用程序(如 Python、Ruby 等)都包含在网站的各自部分中,此处不包括在内。
| 命令参考 | 所有命令的快速参考 |
| LSWS 配置 | LSWS 配置项 |
性能提示
| 如果您的网站运行缓慢,它包含解决方案。 | 它提高了站点性能。 |
| 服务器负载高? | 它解决了我的服务器负载问题 |
| 控制 PHP 并发 | 它控制您的 PHP 引擎可以立即提供的连接 |
| 了解LSWS“PHP suEXEC Max Conn”和Cloudlinux LVE | LSWS“PHP suEXEC Max Conn”应该总是小于CL LVE EP |
安全
| 安全概览 | LiteSpeed Web 服务器安全概述 |
| 缓解 SYN 泛滥 | 如何强化内核以抵御 SYN 泛洪 |
| 共享主机安全 | 访问权限隔离 |
| suEXEC 模式 | 进程UID隔离:CGI/FCGI/LSAPI/PHP |
| chroot | 进程执行隔离 |
| mod_security 兼容性 | Apache mod_security 2.5+ 兼容性 |
| Atomicorp 设置和支持 | Atomicorp 对 LSWS 的支持以及如何设置的说明 |
| CloudLinux CageFS 操作方法 | 安装和配置 |
| 设置 HSTS | 如何设置 HTTP 严格传输安全 |
| 虚拟主机级带宽限制 | 为不同的站点设置不同的带宽限制 |
| 取消 CloudFlare IP/子网阻塞 | 如何避免 LSWS Anti-ddos 阻塞 CloudFlare IP/子网连接 |
| 如何禁用 CGI 脚本 | 禁用所有 CGI 脚本 |
| 缓解 HTTP 级 DDoS 攻击 | 它通过 LSWS 的安全功能缓解 DDoS 攻击 |
| 了解 LiteSpeed Advanced Anti-DDos 设置服务 | 微调抗 DDoS 配置并使用 iptables 设置脚本以自动阻止 Web 服务器检测到的攻击 IP。 |
HTTPS/SSL 配置
| 创建 SSL 私钥 | 它创建一个 SSL 私钥 |
| 自签名 SSL 证书 | 它创建一个自签名的 SSL 证书 |
| 创建证书请求 | 它创建一个 SSL 证书请求,用于应用来自 CA 颁发者的可信 SSL 证书。 |
| 安装 SSL 证书 | 它允许您安装 SSL 证书 |
| 安全的网络管理控制台 | 它使用 SSL 保护 Web 管理控制台 |
| 重定向到 https 连接 | 它从普通的 http 连接重定向到安全的 https 连接 |
| OCSP 装订 | 它可以让您设置 OCSP 装订以获得更快的 SSL |
| 禁用 HTTP/2 | 禁用每个虚拟主机的 HTTP/2 |
日志/监控
| 系统日志/Splunk 记录器 | 通过 udp 将 litespeed 日志高性能记录到 syslog/splunk。 |
| SNMP 监控 + Cacti 绘图 | 通过 SNMP 客户端和完整的 Cacti 日志/图形集成监控 LiteSpeed 实时指标 |
| 服务器状态 + RRD 绘图 | 通过 RRD Graph 监控 LiteSpeed 服务器状态 |
| 管道记录器 | 它通过管道记录器提供灵活的记录 |
| AWstats | 此服务器可让您使用集成的 AWstats 日志分析器 |
| 新遗物安装指南 | 它提供了新的遗物来与 LSWS 一起工作 |
| 实时统计 | 它在管理控制台中提供实时统计信息 |
| 子进程被杀死 | 它可以让您跟踪和处理 stderr.log 中的“子进程已终止”消息 |
调试
| 错误报告 | 它允许您提交 LiteSpeed 错误报告 |
| Toggle 调试日志记录 | 在正常和非常详细的日志级别之间快速切换的功能。 |
| 它启用重写日志记录 | 调试重写规则的第一步 |
| 它调试重写规则 | 检查失败的重写规则的步骤 |
流媒体
| FLV 流媒体 | Flash 视频 (FLV) 流媒体(随机搜索) |
| MP4 流媒体 | MP4/H264/F4V 视频流 |
调音
| gzip 压缩 | 它允许您使用 gzip 压缩来节省带宽 |
| Linux 操作系统调优 | 它可以让您调整 Linux 操作系统以获得 LiteSpeed 的最大性能。 |
| 文件描述符限制 | 它增加了文件描述符限制 |
| 内部重定向 | 对于那些寻求 x-sendfile 或 x-accel-redirect 功能的人。 我们向您展示如何使用 LiteSpeed。 |
| nf_conntrack 表 | “nf_conntrack:表已满,正在丢弃数据包。” 问题 |
| 虚拟主机级带宽限制 | 为不同的站点设置不同的带宽限制 |
| 了解 RAM 磁盘路径设置 | 它有助于解决 I/O 负载问题 |
| 了解保持活动设置 | 它为我的网站设置了“保持活动状态” |
杂项定制
| 自动索引自定义 | 它自定义自动索引脚本 |
| Microsoft FrontPage 服务器扩展 2002 | 它安装 Microsoft FrontPage Server Extensions 2002 |
| 多视图 | 它处理多视图 |
| 启用 HTTP2 | 它启用 HTTP2 |
| 禁用 TLS1.0 | 它禁用 TLS1.0 同时启用 TLS1.2 和 TLS1.3 |
| 添加 MIME 类型 | 如果不存在,它会添加 MIME 类型 |
| 显示代理背后的真实 IP | 它可以让您恢复真实的访问者 IP 而不是代理 |
虚拟主机
| 基于名称的虚拟主机 | 它设置基于名称的虚拟主机 |
| 基于 IP 的虚拟主机 | 它设置基于 IP 的虚拟主机 |
自定义模板

为流行的 Web 应用程序和插件准备的自定义模板可用于制作 LSWS 虚拟主机。 每个模板都使用 LiteSpeed 原生配置。 如果您要从 Apache 移动带有 Web 应用程序的现有站点,则不需要它们。
| 虚拟主机模板 | 它允许您使用模板来配置一组具有相似配置的虚拟主机 |
| WP 超级缓存 | 它包含模板和教程,用于使用 WordPress 和 WP Super Cache 快速轻松地设置 LSWS |
| W3 总缓存 | 它允许您使用模板来设置带有 WordPress 和 W3 Total Cache 的 LSWS |
| 反向代理 | 它使用模板在 7 分钟内将 LSWS 设置为反向代理 |
| 媒体维基 | 它可以帮助您使用 LSWS 更快、更轻松地使用模板设置 MediaWiki |
| phpBB | 它使用模板设置了这个流行的开源公告板应用程序 |
| php列表 | 它包含使用 LSWS 设置 phpList 的教程和模板 |
LiteSpeed vs Apache vs Nginx,Magento 托管谁更好?
在去年之前,Magento 举办了一次会议,在那里我们宣布了一项指导方针,我们指出 LiteMage 的性能比 Turpentine + Varnish 好约 17-40 倍。 这导致一些人质疑我们基准测试的有效性,因为 LiteMage 看起来好得令人难以置信。 一年后,我们决定用每个软件的最新版本重新审视这个基准测试,看看我们的立场。
在这个基准测试中,我们比较了在 LiteSpeed Web Server、Apache 和 Nginx 上运行的 Magento 1.9,以找出哪种 Web 服务器更能满足现代电子商务环境的需求。
挑战
我们通过运行 siege 来模拟 50 个同时访问 Magento 商店的用户,测试了有和没有缓存解决方案的 3 个服务器设置。 为了模拟真实世界的生产环境,我们让每个模拟用户访问 127 个项目列表中的 10 个随机目录页面。
结果:50 个用户每人访问 10 个随机页面

| LiteSpeed + LiteMage | Nginx + 清漆 | 阿帕奇 + 清漆 | 极速 | nginx | 阿帕奇 |
| 455.67 请求/秒 | 38.74 请求/秒 | 37.87 请求/秒 | 13.1 请求/秒 | 12.41 请求/秒 | 11.97 请求/秒 |
LiteSpeed 和 LiteMage 在这里表现良好,并有很大的优势,重要的是要注意,无论您选择哪个 Web 服务器,在这方面,缓存都会产生巨大的差异,在最坏的情况下,每秒的请求数会增加两倍以上平均。
最长交易时间

| LiteSpeed + LiteMage | Nginx + 清漆 | 阿帕奇 + 清漆 | 极速 | nginx | 阿帕奇 |
| 0.87 秒 | 7.61 秒 | 8.03 秒 | 7.11 秒 | 8.45 秒 | 9.82 秒 |
再一次,在这个计算中,LiteSpeed 和 LiteMage 一起接管了竞争。 一般来说,使用缓存时,每台服务器的最长事务时间也会得到改善,但幅度要小得多。 LiteSpeed Web Server 减少了近 90% 的时间,其最长的事务在使用缓存时花费的时间最长,同时其他 Web 服务器在使用抛光缓存时往往仅提高 10%。
自始至终

| LiteSpeed + LiteMage | Nginx + 清漆 | 阿帕奇 + 清漆 | 极速 | nginx | 阿帕奇 |
| 4.85 MB/秒 | 0.42 MB/秒 | 0.51 MB/秒 | 0.12 MB/秒 | 0.12 MB/秒 | 0.47 MB/秒 |
在性能良好的应用程序中,网络带宽不是限制。 这些测试在客户端和服务器机器上使用了 10Gb 交换机和 10Gb 卡。 这些结果基于软件限制。
最后的测量是缓存如何将您的 Web 服务器置于完全不同级别的另一个示例。 虽然 LiteSpeed + LiteMage 再次超越竞争对手,但在使用缓存时,每台服务器的吞吐量都提高了,在大多数情况下提高了 5 倍以上。
我们计算您的 Web 服务器同时向 50 个用户提供随机页面时的执行速度。 在这方面,LiteSpeed 和 LiteMage 一起是所有包含的服务器设置中的佼佼者。 如果您正在运行 Magento 商店,则必须使用缓存解决方案来运行它,并且没有比 LightMage 缓存更快的缓存解决方案!
奖励:100 页浏览测试
你们中的一些人可能会怀疑我们的测试结果,特别是因为您可能会从 Varnish 中获得更好的性能。 造成这种差异的原因可能很简单。 也许在我们的测试过程中,我们使用了不同的测试工具或测试方法,这种变化对我们的测试结果产生了巨大的影响。
我们的建议是永远不要使用“Apache Bench”或“ab”进行此类测试。 “siege”能够跟踪cookie,而“ab”不能。 使用类似的命令。
ab -n 500 -c 50 http://your.test.site/
不会模拟每个访问者访问 10 个页面的 50 个访问者的流量。 它实际上模拟了“一个访问者进行 10 个并行连接并访问同一页面 500 次”。 这个命令的结果可能看起来很出色,但它绝不类似于现实世界的场景,也不会更不切实际。
我们建议坚持使用“siege”,除非您可以使用更高级的测试工具,例如“loadrunner”。
即使有“围攻”,每个访问者的综合浏览量对结果的影响也很大。 以下是在每位访问者 100 次页面浏览的情况下运行上述测试的结果。 Varnish 在这轮测试中得到了更好的结果,但您应该考虑这些结果的实际价值。 在现实世界中,有多少访客会访问您商店中的 100 个目录页面?
这些结果可以在下面看到。

| LiteSpeed + LiteMage | Nginx + 清漆 | 阿帕奇 + 清漆 | 极速 | nginx | 阿帕奇 | |
| 每秒请求数 | 2013.33 | 272.67 | 259.33 | 13.14 | 12.55 | 12.37 |
| 吞吐量 | 18.91 | 3.00 | 2.84 | 0.12 | 0.12 | 0.49 |
| 最长交易时间 | 1.05 | 7.95 | 9.13 | 7.33 | 8.28 | 8.53 |

来自 cPanel Conference 2014 的文章展示了 LiteSpeed Web Server VS Apache 的 RAM 使用情况和服务器负载差异。
“真实”基准
基准测试未显示真实世界的结果,因为这是对基准测试的常见抱怨。 它并不意味着模仿现实世界。 此外,应突出显示 Web 服务器速度之间的差异

处理流量
Tristan(上下)关于 LSWS 和 Apache 的基准是两个同时发生的不同事件。 差异体现在他们的能力上。 随着并发连接数的增加(从 20 到 50),Apache 的 RAM 使用率和服务器负载发生了爆炸式增长。 而在 LSWS 中,实际上没有发生任何变化。 现在,LiteSpeed 在与 Apache 的竞争中崛起。 它减少了高流量服务器的负载,并允许您在不升级服务器的情况下托管更多帐户。
但是,在两台不同的机器上检查了两种不同的并发级别:小型 VPS 的 20 个并发连接和专用服务器的 50 个并发连接。 此过程背后的原因是检查两个服务器的强度。 当 Tristan 继续进行测试时,在 VPS 上以更高并发运行的 Apache 服务器无法处理 LiteSpeed Web 服务器,但另一方面,一切都是最新的。

当并发性增加时,硬件中速度基准的这种差异并没有向我们展示速度的良好形象。 尽管如此,我们还是看到 LSWS 比 Apache 快,无论是 Apache 的 FCGI 还是 suPHP 设置。 在流量高峰上看到了真正的差异,Apache 无法处理流量。
立即联系 Elsner,将 LiteSpeed 集成到您的网站并提高您网站的速度和性能。
