假设在服务器 A 上运行的网站 A 有 100 个静态页面,在服务器 B 上运行的网站 B 有 1000000 个静态页面,两者都使用相同的技术(软件、硬件等)运行。
当没有流量时,服务器 B 是否会使用存储以外的更多资源(主要是 Ram、CPU)?
当客户端 A(网站用户)请求获取静态网页时,服务器 B 是否使用更多资源(主要是 Ram、CPU)?
答案1
这是一个非常通用的解释,因为负载(CPU、RAM)取决于许多因素。
如果没有流量,两台服务器应该消耗相同数量的资源(不包括磁盘)。当然,如果您有一些索引或类似操作的内部操作,您可以预期服务器 B 的负载会更大(主要是 CPU)
如果有流量,服务器 B 将使用更多 CPU,因为要访问如此多的磁盘文件。服务器 B 的 Web 速度会更慢。还有 RAM 使用率可能由于缓存了更多文件,B 上的容量更大。