因此,拥有一个包含 10-12 个页面的 Web 应用程序,其中包含许多 POST/GET DB 调用。当站点流量达到 1000 左右(并发用户数)非常少时,我们通常会遇到 apache 崩溃/其他问题,我们已经更新了具有良好 RAM 和资源的服务器。当我们的系统管理员对 blitz 和其他自定义脚本进行负载测试并建议远离 Apache 时。有些事情对我来说没有意义。考虑到我们有用于缓存的 cloudflare,像 Apache 处理几千个并发用户也不错。以下是他的建议:
用 Nginx+php-fpm 替换 Apache+mod_fcgi 可以让服务器处理更多的用户,然后进行测试。或 2. 用于测试:需要 10-20 台服务器来运行场景。基本上,需要的是一个更复杂的 blitz.io 类似物。创建一台服务器,这需要花费所有这些时间,然后只需将其克隆到云中并支付大约 1 小时的测试费用乘以所需的服务器数量。
再次有许多 DB 调用和 HT 访问。在这种情况下,是什么让 Nginx 比 apache 更好?