Dev*_*vyn 0 php mysql ajax
我们假设我正在开发一款AJAX,PHP国际象棋游戏.在游戏过程中,玩家的一个动作将被通知另一个,但我们没有保存该信息.通常情况下,每当玩家进行移动并向其他玩家显示更新位置时,我们就会存储在MySQL中.我想要的是尽可能减少MySQL负载,服务器对两个玩家之间的移动不感兴趣.服务器只会保存最终结果,例如谁获胜.所以我该怎么做?
Pek*_*ica 7
我假设您将需要某种持久存储来保存移动,因此备选方案可以是内存缓存,也可以将数据存储在文件中.前者快速闪电但需要在服务器上进行设置.后者没有使用数据库IMO的真正优势.
任何形式的存储只发生在用户的计算机上(例如,将信息存储在cookie或其他类型的持久存储中,例如在此处或此处查看)我会觉得太不稳定了:如果两个客户端都会破坏播放会话必须重新启动他们的计算机,这并非完全不可能发生.
没有任何硬数据,mySQL服务器因此类流量而过载,我会坚持使用数据库.否则,请查看memcache.
归档时间:
15 年,7 月 前
查看次数:
207 次
最近记录: