你好,我的php ajax脚本存在一些问题
我正在使用PHP / mysql
我的帐户表中有一个字段可以节省用户上次请求的时间,我将使用该字段将空闲用户从聊天中删除。我将创建一个PHP函数,将删除其时间字段超过时间限制的所有行,但我应该在哪里使用此方法是否可以在每次向我的index.php发送新请求时触发它?我认为这将对服务器造成巨大负担,不是吗?你有更好的解决方案吗?
感谢
答案 0 :(得分:0)
有两种可行的解决方案:
第二个更简单,但它的缺点是你不能使删除之间的间隔短于60秒。
答案 1 :(得分:0)
解决方案可能是每隔几次请求就触发一次删除功能。
使用rand()你可以给它一个100(例如)运行函数的更改,这样100个中的一个页面请求将清理过期的数据。