【发布时间】:2016-11-10 02:36:51
【问题描述】:
我正在 Rails 中构建一个 IOS/Android 应用程序的后端,以 Nginx、passenger 和 mongo 作为数据库托管。
应用程序将通过 JSON 与后端通信,但 99% 的调用将是读取数据的简单 GET 请求。我打算将 JSON 数据缓存在平面文件中,并直接通过 Nginx 提供它们,因此实际上几乎没有流量会到达服务器。这些文件本质上也非常小,不会大于 5-10KB。
但是,我预计会有大量的并发用户(几百到几千),所以我想知道一个强大的单服务器设置(例如 8 GB RAM,4 核)是否适合这个,如果 Nginx配置为服务器缓存的 JSON 资产,只有少数几个请求到达后端。
【问题讨论】:
标签: ruby-on-rails json mongodb nginx scalability