【发布时间】:2012-06-05 11:15:54
【问题描述】:
我正在编写一个基于浏览器的游戏。客户端是jQuery,服务器是PHP/MySQL。
这是一款回合制游戏,所以大部分的客户端-服务器通信都是通过调用-响应(jQuery-PHP)来实现的。每当用户单击按钮或任何其他活动元素时,都会发生该调用。在 JQuery 中调用后,PHP 控制器创建一些类,连接到数据库并返回响应。这种交流对我来说很好,不会引起连接数等问题(类似于使用网站时的标准流量)。
不幸的是,我还需要一些来自服务器端的“调用”。该示例是要加入的活动游戏列表。游戏列表更改时必须通知客户。最大延迟不超过 1 秒。
现在我通过从客户端 (jQuery) 和服务器 anserws 发送“无”调用来实现它,或者“game2 created”等。但是“pings”将每秒从每个发送玩家们。对于它们中的每一个,服务器将创建类并连接到 mysql,这会导致“数据库连接错误”。
有什么方法可以最小化 mysql 连接和/或 ajax 调用? 我使用标准的 www 服务器,没有 root 帐户。
【问题讨论】:
标签: php jquery mysql connection ping