我正在一些vps服务器上主持我的客户网站。 我想知道的是,在我需要将每个站点迁移到单独的服务器之前,有多less访问者可以同时使用多个网站?
因此,从外行的angular度来看,网页用户平均需要多less内存? 例如,在我的服务器上有多less个并发访问者,运行一个具有512MB RAM的Apache服务器?
没有办法回答你的问题。 这完全取决于生成页面的代码的效率如何,随着时间的推移如何分布用户访问以及如何调整设置。
你必须自己testing你的服务器。 “最好的”方法是使用ab等工具从您控制的PC运行全面的testing。 更简单,更简单的方法是使用Loadimpact.com等托pipe云压力testing器 。
这取决于用于生成页面的脚本,如果他们做image processing,例如他们将消耗更多的内存,如果你只是做一些数据库查询和显示结果,那么它不会消耗太多,如果你将服务器静态的HTML页面那么你的内存消耗将会非常低。
这也取决于有多less内存将可用于Apache,如果你有你的数据库服务器和其他服务在同一台服务器上,那么更less的内存将提供给Apache。
而且大部分时间的瓶颈是数据库不是apache,如果你想大概估计你的服务器仍然可能每秒约30或更多的请求。