如果 Apache 有 10 个请求,它是一个一个处理它们,所以当 R3 完成时,它开始运行 R4,还是触发 10 个进程/线程/任何并同时解决?
现在了解一些背景信息:我有一个 PHP 脚本,它最多需要两分钟来完成一些过程。我的问题是:当客户端等待这 2 分钟时,是否正在处理所有其他客户端请求?还是也等着这个结束?
顺便说一下,如果有同时请求,我该如何处理?让我们说给他们一个限制。或者限制消耗的资源。例如,我希望服务器在为 webapp 提供服务时使用其 80% 的性能,而对于那些长时间的操作只使用 20%,因为我不急于结束它们。
我不知道这是否重要,但都在 PHP 中。
可能的重复:
您如何对网站进行负载测试和容量规划
我需要开发一个连接到多个外部系统的系统,以获取 XML 数据并使用计算出的 XML 数据进行回复。我应该使用 EC2 + RDS 还是更大的 EC2 ?
可能相关数据:DB大小约50GB,每月服务器数据传输在120到150GB之间。
EC2是WinServer,RDS应该是SQL Server。