【问题标题】:Play framework memory usage播放框架内存使用情况
【发布时间】:2011-02-03 02:53:27
【问题描述】:

我想问一下你对游戏框架的体验以及它的内存使用情况。问题是我正在为我的游戏项目(使用 Scala)寻找托管服务,而我是一个穷学生,所以我需要尽可能便宜的东西。我正在考虑在机架空间租用 256mb 内存的云服务器并在 ubuntu-server ed 上玩。玻璃鱼后面。大家有什么意见吗?

感谢您的答案!

【问题讨论】:

  • 那么您已经创建了您的项目了吗?为什么不暂时将它托管在你的开发机器上,模拟一堆客户端连接,然后看看它使用了多少内存?

标签: playframework


【解决方案1】:

PlayApps.net 上的基本托管服务只有 64Mb RAM,而且运行良好。正如已经指出的,这是运行 playframework 站点的内容,它每天处理 100,000 个请求。

我也在 Google App Engine 上运行过,它通常使用大约 60-70 Mb。但是,我要指出,如果您在 Glashfish 上的 WAR 文件中运行,您可能会增加很多您不需要的额外开销(所有启用 J2EE 的东西都是不需要的)。

我建议在标准播放服务器之前使用轻量级 HTTP 服务器。这将最大限度地减少您的内存使用量。

【讨论】:

  • 是的,我在考虑 GAE,但我觉得我已经有足够的学习要做了,在 play framework 和 scala 中都是新手 :] 我会考虑 playapps.net。谢谢!
  • GAE 有很多限制,因此如果您想使用一些很酷的游戏功能,我不建议您这样做。不过,作为一个简单的网站,它已经足够好了
  • 我曾经使用过一个 Play 应用程序,该应用程序最初的目标是使用 GAE。最后,我们不得不切换到“正常”的游戏和服务器,就像 GAE 一样,我们一直在花时间修复问题和解决问题(这会引发其他问题)。正如@Codemwnci 所说,GAE 对于简单的东西可能很酷,但对于一个体面的网络应用程序,相信我,去正常玩。您的项目将节省时间和压力:)
  • 由于 Heroku 原生支持 Play,无需 WAR 部署,团队决定停止 playapps.net。我认为他们当前的站点是基于 cloudbees 的;
【解决方案2】:

试试游戏托管服务:http://www.playapps.net/

playframework 网站使用基本插槽,每天有 100.000 个请求

【讨论】:

  • 有趣,我看到了 playapps 网站,但我觉得这有点像抄袭,64mb ram 10 欧元。不过,我不知道他们将它用于 playframework.net!我会考虑的。谢谢!
  • @Arg 虽然这似乎是一个骗局,但您应该认为您不需要为您的服务器设置系统管理员,也不需要花时间管理服务器安全、备份等内容......这对你来说要花费吗? ;)
  • 是的,这是一个很好的观点。不过不要误会我的意思,我不知道播放使用如此少的内存,以至于 64mega 就足以满足如此多的点击^_^
猜你喜欢
  • 1970-01-01
  • 2012-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-05
  • 1970-01-01
相关资源
最近更新 更多