Nginx 适合我的电子商务门户吗

Nginx 适合我的电子商务门户吗

首先,我不是系统管理员,但需要帮助。我即将在 Linux VPS 主机上为电子商务门户设置我的网络服务器,预计并发访问量为 10000。我需要知道 NGINX 是否能满足我的所有需求。我的应用程序将包含动态内容,如 php。另一方面,我希望网站加载速度快,可能正如我在谷歌上搜索的那样,我发现服务器缓存就可以了。请告诉我如何做到这一点。我是否能够安装所有应用程序,还是需要专业人士的帮助?我的预算很紧张。

谢谢你!

答案1

在 VPS 上进行 10k 个并发会话听起来有点冒险。我会为此租用专用服务器。

是否可以单独使用 nginx 取决于您的软件。有些软件依赖于 apache 模块(如 htaccess 支持),它们必须在前端使用 nginx,在后端使用 apache。

我使用 nginx+PFP-FPM+APC 取得了巨大的成功,但正如我所说 - 它并不适合所有人。

也许您应该先安装 VMWare Workstation 并尝试一下。

答案2

Nginx 旨在处理大量流量,应该能够满足您的所有需求。不过,您的 VPS 的规格如何?10K 并发访问量似乎已经超出了您的能力范围。

nginx 可以运行 php,虽然不像在 apache 中设置 mod_php 等那么简单,但它相当有据可查. 它还可以缓存这。

现在有很多关于 nginx 的文档和示例,如果你有使用 Linux 和/或 Web 服务器的经验,那么应该是可行的。

答案3

Nginx 的主要功能以及其他轻量级 HTTP 服务器(轻量HTTPD切诺基) 是使用事件循环,它使用单线程和一个或多个工作进程来处理所有连接,而不是像 Apache HTTPD 那样每个连接一个线程。

Nginx 在并发用户数较高时尤其有效。但如果你提供的硬件非常少,并且期望高可用性,那么它就无法实现。

您可以编写一个简单的脚本,并使用以下方法针对 Apache HTTPD 和 Nginx 测试该脚本Apache Bench并比较统计数据

相关内容