多人游戏的服务器架构?[已关闭]
我计划构建一个小型多人游戏,可以在Web浏览器中作为java小程序或flash文件运行。我以前没有做过任何服务器编程,所以我想知道我应该有什么样的服务器架构。
对我来说,在服务器上创建perl / php文件很容易,java / flash代码联系以更新玩家位置/操作等。但是我正在考虑是否应该获得专用的Web主机,使用哪个操作系统,哪个数据库等。此外,使用的带宽量和可伸缩性也是一个考虑因素。
另一种选择可能是使用云托管系统(而不是专用服务器),因此随着游戏的增长,他们会负责添加额外的机器。只要每个服务器都运行核心perl/php文件来更新数据库,它应该可以正常工作。
另一种选择可能是使用Google应用引擎。
任何关于服务器架构,操作系统/数据库选择的想法,以及我使用perl / php / python脚本进行服务器端编程的方法是否是一个好的方法,将不胜感激!