我们目前正在开发一个高流量的 facebook 应用程序。所有流量都将在一个月内,其中有 500.000 到 1.000.000 的预期用户。在那个月之后,游戏结束了,我们有一个赢家 - 所以应用程序将被存档。
我们目前正计划使用 ruby on rails 开发应用程序,并寻找可以处理流量的托管选项。问题不在于用户,而在于峰值:我们将在短时间内每天收到大约 500.000 个请求(假设在最坏的情况下在 3 分钟内)
我们预计该应用程序有 500.000 到 1.000.000 个用户,峰值出现在下午 1:00(时区 GMT+1),其中大多数(高达 80% 的用户)将发送大部分请求。请求是从 6 月 11 日到 11 月 7 日 - 之后,应用程序/游戏关闭/结束。
我们目前正在开发一种积极的缓存机制——目前我们正在考虑 2 或 3 个小型应用程序/网络服务,它们将处理负载。
负载分布如下:a) 主应用程序,缓存数据(11 个屏幕,每个 200k) b) 投票:每天直到下午 1:00(时区 GMT+1) - 每个用户投票发送约 10k 数据,高并发峰值价值观!
问题:
- 是否有任何可推荐的特定应用程序设置?
- 有没有可以推荐的托管合作伙伴?
谢谢!