今天我看到WordPress 要求他们建议阿帕奇或者光速网络服务器。这是我第一次听说 litespeed,我已经听说 Apache 很多年了。
有什么区别?litespeed 比 apache 有什么优势?有使用过这两种软件吗?
答案1
我用光速作为我的主要 Web 服务器。它或多或少在大多数功能上取代了 Apache(包括重写和字节记录),将直接与 CPanel/WHM 配合使用。它具有真正为性能和可扩展性(以及 DDoS 缓解)而设计的广泛功能集。Web 界面很不错,无需翻阅配置文件。我最喜欢的功能是他们提供的 PHP SAPI 模块,它可以提高 PHP 性能。我发现 LiteSpeed 是 Apache 的一个令人耳目一新的变化,它只为我提供托管个人网站所需的功能。但是有一个缺点,Litespeed 需要花钱。标准版本是免费的(我使用的就是这个),但它限制了最大并发连接数。我的一个网站有数百个同时活跃的用户,我从来没有遇到过并发问题。
我想说 LiteSpeed 的优势在于使用 Python、PHP 或 Ruby(尤其是 Ruby on Rails)提供静态文件服务和动态内容。在较早的基准测试中,它表现更好,根据我的经验,确实如此,但同时调整 Apache 可以接近类似的结果,但 LSAPI 模块非常独特(类似于 fast-cgi)并且运行良好。主要开发人员非常细心,并在 LiteSpeed 中实现了我需要的一些东西。
我建议你试一试。它可以导入你现有的 Apache 配置并在偏移端口上运行,而且是免费的,除非你需要企业版。
答案2
这确实是一个更新,以便人们在遇到这个问题时不会被误导。
Wordpress.com曾经运行光速。 和WordPress.org曾经推荐过 LiteSpeed。
原因很简单:
与大多数流行的 PHP 应用程序一样,WordPress 是为 Apache 编写的,它提供半数以上网络。然而,WordPress.com 系统管理员厌倦了 Apache 在超高负载下崩溃,尤其是在部署配置更改时。所以他们选择了超快、超稳定与 Apache 兼容的服务器(LiteSpeed)——即直接替换,即只需使用 Apache 设置(包括虚拟主机和 .htaccess 文件)即可工作。
问题在于 LiteSpeed 是商业产品,而 WordPress感到一些压力实现其开源理念(LiteSpeed 是商业的……功能有限的“标准”版是免费提供的)。因此,2008 年 WordPress.com 迁移到 nginxWordPress.org 放弃了其 LiteSpeed 推荐。
2013年年中,OpenLiteSpeed作为 Web 服务器的开源版本发布。与 LiteSpeed Enterprise(商业版本)相比,OpenLiteSpeed 不具备 100% Apache 兼容性(例如,不支持 .htaccess,支持 Apache 重写规则,但必须从 .htaccess 复制粘贴到配置中)、控制面板支持(OpenLiteSpeed 上不能有 cPanel、Plesk、VirtualMin 等)、mod_security 兼容性和页面缓存(企业版具有静态内容的页面缓存,而 OpenLiteSpeed 没有……尽管 OpenLiteSpeed 可以与 Varnish 一起使用,因此这不是一个主要障碍)。
因此,在这样的背景下,LiteSpeed 相对于 Apache 的优势如下:
- 一般认为,包括Apache、nginx和LiteSpeed在内的大多数服务器在动态内容的性能上大体相当。
- 在非常高的并发性下,LiteSpeed 比 nginx 更快,而 nginx 又比 Apache 更快。
- LiteSpeed 和 nginx 在提供静态内容方面非常出色(并且远远领先于 Apache)。
- OpenLiteSpeed 确实采用了一些新的、很酷的东西,比如Google 的 SPDY 协议而 Apache 在实施方面则落后。
- LiteSpeed 可能只会使用 Apache 在相同负载下所用资源的一小部分……