我们在我们的网站上使用 zend 框架,学说,每天至少有 2000 个用户,请考虑我们更喜欢服务器有操作码缓存。以及任何可以提高 php 性能的可用技术。我们听说 zend 服务器为 php 提供了最佳性能。请推荐可以处理此类应用程序的托管服务器或 vps 计划。鉴于我们的应用程序具有某种社交网络,即使在网站使用最少的情况下,它也会应用大量 ajax 请求,例如,在 30 分钟内,我们可能会收到来自单个用户的多达 400 个请求。先感谢您
我们在我们的网站上使用 zend 框架,学说,每天至少有 2000 个用户,请考虑我们更喜欢服务器有操作码缓存。以及任何可以提高 php 性能的可用技术。我们听说 zend 服务器为 php 提供了最佳性能。请推荐可以处理此类应用程序的托管服务器或 vps 计划。鉴于我们的应用程序具有某种社交网络,即使在网站使用最少的情况下,它也会应用大量 ajax 请求,例如,在 30 分钟内,我们可能会收到来自单个用户的多达 400 个请求。先感谢您
它实际上在很大程度上取决于您的软件的功能以及它背后的数据库。
如果您只想让系统启动它而不必担心它,我可能会从集群开始。
除此之外,您的系统将非常依赖于应用程序。
如果不知道您的应用程序是如何构建的,您看到的平均请求完成时间是什么样的,等等,几乎不可能做出任何明智的建议。你需要做的是选择一个架构作为起点,部署,然后针对它运行负载测试。查看瓶颈在哪里,并一一解决,直到没有地方可以优化。然后您可以确定您选择的平台是否足以满足您的需求并允许一些增长空间。如果负载测试没有通过您在该平台上的要求,请升级到更大的平台并重试。关键是验证你的决定。给定您的应用程序,您可能会发现共享 VPS 可能就足够了,或者您可能需要多个具有负载平衡功能的服务器。
啊?抱歉,但在大多数应用程序下(你没有说任何具体的内容),这是“服务器几乎一直什么都不做,如果它什么都不做,它会无聊死。
每天 2000 个用户就像同时 3-4 个用户,峰值在 8-10 个左右。便宜的虚拟服务器。
“很多”的新定义。10 个并发用户 = 30 分钟内的 4000 个请求。令人印象深刻?
也许,除非你使用简单的数学。4000 个请求 / 30 分钟 / 60 秒 = 每秒 2.22 个请求。服务器什么都不做。