Web 服务器用户的 RAM 数量

Web 服务器用户的 RAM 数量

我目前在一些 vps 服务器上托管我客户的网站。我想知道,在我需要将每个网站迁移到单独的服务器之前,有多少访问者可以同时使用多个网站?

那么,通俗地说,一个网页用户平均占用多少 RAM?例如,我的服务器运行 Apache 服务器,RAM 为 512MB,可以同时容纳多少访问者?

答案1

没有办法回答你的问题。这完全取决于生成页面的代码的效率、用户访问量随时间如何分布以及如何调整设置。

您必须自己对服务器进行基准测试。“最佳”方法是使用以下工具从您控制的 PC 运行全面测试:AB一个更简单、更容易获得大致想法的方法是使用托管云压力测试器,例如Loadimpact.com

答案2

这取决于用于生成页面的脚本,例如,如果它们进行图像处理,它们将消耗更多的内存,如果您只是执行一些数据库查询并显示结果,那么它不会消耗太多,如果您将服务器静态 html 页面,那么您的内存消耗将非常低。

这还取决于 apache 可用的内存量,如果您的数据库服务器和其他服务位于同一台服务器上,那么 apache 可用的内存就会更少。

而且大多数时候瓶颈是数据库而不是 Apache,如果您想要粗略估计,您的服务器每秒仍可能处理大约 30 个或更多的请求。

相关内容