gpt4 book ai didi

php - 数据请求和性能

转载 作者:行者123 更新时间:2023-11-29 00:56:28 24 4
gpt4 key购买 nike

我应该从我的 mysql 数据库中为我的 ajax 在线游戏世界地图(同时拖动/滚动)获取新数据,还是从生成的(并且经常更新的)XML 加载数据更好? (经常更新 -> 因为有新玩家加入游戏/世界地图)?

换句话说:mysql 是否能够让几千名玩家滚动世界地图(并因此请求新数据)或者我应该使用 XML 表?

最佳答案

我个人讨厌 XML。
对你来说,它可能是完成这项工作的正确工具,但我只是要回答你问题的“mysql 是否能够……”部分:-)


但这取决于您的 SQL 技能。如何加快速度?

  1. 将 MySQL 服务器与网络服务器保持在同一台机器上,以避免网络流量。
  2. 使用内存表来避免磁盘 IO。
  3. 熟悉 SQL
  4. 默认配置中的 MySQL 已针对小表和小内存进行了调整,这听起来很适合您的情况,但请进行实验和测量以查看哪种配置效果最好。
  5. 较少的选择/插入/更新和每个请求的数据比更多的选择/插入/更新和每个请求的数据少要快。

另请注意,如果您不在内存中缓存 XML 文件,您将遇到 XML 文件上的锁定问题,从而减慢速度。

关于php - 数据请求和性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5882677/

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