你好,我有一些问题,我的PHP脚本的AJAX我有一个问题,我的PHP的ajax聊天脚本
我使用PHP/MySQL的
我在我的账户表中的字段,将节省的时间来自用户的最后一次请求,我将使用它来将闲置用户踢出聊天。我将创建一个PHP函数,它将删除时间字段超过时间限制的所有行,但我应该在哪里使用这种方法每次向我的index.php发送新请求时都可以触发它?我认为这会对服务器造成巨大的负担,不是吗?你有更好的解决方案吗?
感谢
你好,我有一些问题,我的PHP脚本的AJAX我有一个问题,我的PHP的ajax聊天脚本
我使用PHP/MySQL的
我在我的账户表中的字段,将节省的时间来自用户的最后一次请求,我将使用它来将闲置用户踢出聊天。我将创建一个PHP函数,它将删除时间字段超过时间限制的所有行,但我应该在哪里使用这种方法每次向我的index.php发送新请求时都可以触发它?我认为这会对服务器造成巨大的负担,不是吗?你有更好的解决方案吗?
感谢
有两种可行的解决方案:
第二个更简单,但其缺点是您不能使删除间隔小于60秒。
一个解决方案可能是每隔几个请求只触发一次删除功能。
使用rand()你可以给它一个100(例如)运行该函数的改变,这样约100个页面请求将清理过期的数据。