在当前部署的 Web 服务器中,其性能的典型限制是什么?
我相信一个有意义的答案是每秒 100、1,000、10,000、100,000 或 1,000,000 个请求中的一个,但今天这是真的吗?5年前哪个是真的?5年后我们可以期待什么?(即带宽、磁盘性能、CPU 性能等趋势如何影响答案)
如果它很重要,则应考虑 HTTP over TCP 是访问协议这一事实。操作系统、服务器语言和文件系统效果应该被认为是最好的。
假设磁盘包含许多静态服务的小型唯一文件。我打算消除内存缓存的影响,而 CPU 时间主要用于组装网络/协议信息。这些假设旨在将答案偏向“最坏情况”估计,其中请求需要一些带宽、一些 cpu 时间和磁盘访问。
我只是在寻找精确到一个数量级左右的东西。