首页 > 解决方案 > 如果一个用户更改了数据库条目,所有用户都应该重定向到新网页吗?

问题描述

尝试制作多项选择题和规则的多人游戏就像这样,如果参与者提交了正确的答案,那么所有参与者都将被重定向到下一个问题。我正在使用 PHP 执行此操作。我的第一个方法是制作一个 javascript 函数,如果答案得到解决,它会继续检查数据库,但这似乎非常耗时,因为每个参与者都会向数据库发出数千个请求。有没有更好的方法来做到这一点?

标签: phpdatabaseuser-interfacephpmyadmin

解决方案


您可以尝试使用套接字:

http://php.net/manual/en/book.sockets.php

因此,唯一会查询数据库的机器将是套接字服务器。

您仍然需要将请求发送到套接字服务器的 js 脚本,但是每个请求都不会加载数据库。


推荐阅读