我们在我们的网站上使用Zend框架,原则,每天至less有2000个用户,请考虑我们更喜欢服务器有操作码caching。 以及任何可以加快php性能的技术。 我们已经知道,Zend服务器提供了一个最佳的性能为PHP。 请推荐一个托pipe服务器或vps计划,可以处理这样的应用程序。 鉴于我们的应用程序具有某种社交networking,并且即使在网站使用量最小的情况下,它也会应用大量的Ajax请求,例如在30分钟内,我们可能会有多达400个来自个人用户的请求。 先谢谢你
它真的很大程度上取决于你的软件的function,以及它背后的数据库。
如果你只是想要一个系统把它扔掉而不必担心它,我可能会从一个集群开始。
2 Load Balancers (HA) / 3 Web Servers (HP/HA) / 2 Backend Servers (HA)
除此之外,你的系统将非常依赖于应用程序。
不知道你的应用程序是如何架构的,你看到什么样的平均请求完成时间等等,这是几乎不可能做出任何types的理智推荐。 你需要做的是select一个架构作为起点,部署,然后运行负载testing。 查看瓶颈的位置,并逐一解决,直到您用尽优化的地方。 然后,您可以确定您select的平台是否足以满足您的需求,并允许一些空间增长。 如果负载testing没有通过您的要求在该平台上,移动到更大的东西,再试一次。 关键是要validation你的决定。 考虑到您的应用程序,您可能会发现共享的VPS可能已经足够,或者您可能需要多台具有负载平衡的服务器。 从数字看来,一个服务器可以做到这一点,但是你的应用程序可能与我的build立方式不同。
每天至less有2000个用户
啊? 对不起,但在大多数应用程序(你没有说具体的东西),这是“服务器几乎没有做任何事情,如果它什么都不做,它会让死亡。
每天2000个用户同时就像3-4个用户,秒杀8-10。 便宜的虚拟服务器
例如在30分钟内,我们可能有多达400个个人用户的请求
“很多”的新定义 10个并发用户= 30分钟内4000个请求。 观赏壮丽?
也许,除非你使用简单的math。 4000个请求/ 30分钟/ 60秒=每秒2.22个请求。 服务器没有任何级别。