我正在用jQuery和PHP构建“多人世界”。这是一个有点它是如何工作的:用jQuery和PHP减少MySQL查询量
的用户的字符的位置从数据库中,用户据此绘制拍摄(位置值是CSS值 - 左上)
用户能够移动关于使用键盘上的箭头键,使他们的角色使用jQuery动画。发生这种情况时(在每次按下箭头时),用户的位置值将被插入到数据库中并进行更新。
为了使这个“全球”(使用户看到对方),你可以说,该值需要使用AJAX
我的问题每个用户都在更新一次有我需要不断调用我写的连接到MySQL服务器并从数据库表中获取值的JavaScript函数。而这个功能需要不断地通过setInterval(thisFunction, 1000);
来调用,但是我的主机只是暂停了我的重载服务器的资源,我想这是因为我所有的MySQL查询。即使在重复从我的数据库中获取值之后,我也必须每隔几秒插入一次值,所以我可以想象,如果有足够的客户端登录,会随着时间的推移导致崩溃。如何减少我正在使用的查询量?有另一种方法可以做我需要做的事吗?谢谢。