AJAX,PHP和MySQL能否成为在线扑克游戏的好插座?

时间:2011-04-03 11:12:30

标签: mysql ajax multiplayer

我还没有确定UI会使用什么(flash,HTML等),但我很好奇你们是否认为mysql可以为多人扑克游戏提供可接受的套接字?我考虑使用数据库的原因是因为这是我知道如何实现这一点的唯一方式,我对XML套接字或类似的东西一无所知。性能是否会成为拨号和移动连接速度较慢的问题?我是否可能在尝试同步用户转弯和触发器时遇到问题?我应该咬紧牙关并使用不同类型的插座吗?如果是这样,你会建议什么,哪里是开始教育自己的好地方?感谢。

2 个答案:

答案 0 :(得分:1)

要制作内联扑克游戏,您将使用的技术肯定是不那么重要的问题。主要问题在于您将所有子系统连接在一起以及如何确保所有级别的安全性(从人类确保您的服务器的物理健康状况到您的玩家的操作系统环境,可能还有一些法学家和枪手 - 这使得LoooOOot级别:-))

但是如果你想要技术方面的考虑我会个人使用Zend Framework作为PHP库/框架和PostgreSQL作为数据库。并且应用程序的一个非常重要的部分将通过pl-pgsql事件在数据库中编码,而不是在PHP中编码。 PHP将在那里提供不同级别的ui(人类,Web服务等),以及一些安全级别检查。 Ajax交互将使用jQuery进行。毫无疑问,对于具有大量数据,良好安全级别,大量复制以及大量数据检查和自动更新的应用程序,我更喜欢PostgreSQl到MySQL。

答案 1 :(得分:0)

PHP / MySQL并不像某些系统(例如ASP.NET)那么快,但在拨号/移动等慢速连接中不会出现问题。

从我的角度来看PHP的优势(并不是每个人都需要的)是它非常透明,即您可以轻松控制HTTP传输和响应。这对你来说可能是一个优势。