gpt4 book ai didi

php - 使用 PHP 和 AJAX,两个客户端可以在没有 MySQL 的情况下相互交换数据吗?

转载 作者:行者123 更新时间:2023-12-01 00:16:01 24 4
gpt4 key购买 nike

假设我正在开发 AJAX、PHP 国际象棋游戏。在游戏过程中,玩家的一个 Action 会通知另一个,但我们不会保存该信息。通常,我们过去常常在每次玩家移动并向另一个玩家显示更新位置时存储在 MySQL 中。我想要的是尽可能减少 MySQL 负载,并且服务器对两个玩家之间的移动不感兴趣。服务器只会保存最终结果,比如谁赢了。那我该怎么办呢?

最佳答案

我假设您将需要某种持久存储来保存移动,因此替代方法是内存缓存,或将数据存储在文件中。前者快如闪电,但需要在服务器上进行设置。后者与使用数据库 IMO 相比没有真正的优势。

仅在用户计算机上进行的任何形式的存储(例如,将信息存储在 cookie 或某种其他类型的持久存储中,例如参见 herehere)我会发现太不稳定了:播放 session 如果两个客户端都必须重新启动他们的计算机,将被销毁,这并非完全不可能发生。

如果没有任何确凿的数据表明 mySQL 服务器因这种流​​量而过载,我会坚持使用数据库。否则,请查看 memcache .

关于php - 使用 PHP 和 AJAX,两个客户端可以在没有 MySQL 的情况下相互交换数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2484269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com