我目前正在从事的一个项目存在问题,该项目是用 PHP 和 MySQL 构建的。该项目本身类似于在线招标系统。用户对一个项目进行投标,如果他们再次点击并点击他们的投标,他们就有机会获胜。
问题是这样的:例如,如果 5 个用户同时进入游戏,我会在数据库中得到 8-10 秒的延迟 - 我使用 UNIX_TIMESTAMP(CURRENT_TIMESTAMP) 更新数据库,这使得整个系统的出价无用。
我还想提一下,该项目是数据库密集型的(每页大约 30-40 个查询),我在想查询可能会延迟,但我不确定这是否正在发生。如果是这样的话,有什么建议可以避免这种类型的问题吗?
希望我至少对这个问题很清楚。这是我第一次发生这种情况,我将感谢您的帮助!