你好,我有一些問題,我的PHP腳本的AJAX我有一個問題,我的PHP的ajax聊天腳本
我使用PHP/MySQL的
我在我的賬戶表中的字段,將節省的時間來自用戶的最後一次請求,我將使用它來將閒置用戶踢出聊天。我將創建一個PHP函數,它將刪除時間字段超過時間限制的所有行,但我應該在哪裏使用這種方法每次向我的index.php發送新請求時都可以觸發它?我認爲這會對服務器造成巨大的負擔,不是嗎?你有更好的解決方案嗎?
感謝
你好,我有一些問題,我的PHP腳本的AJAX我有一個問題,我的PHP的ajax聊天腳本
我使用PHP/MySQL的
我在我的賬戶表中的字段,將節省的時間來自用戶的最後一次請求,我將使用它來將閒置用戶踢出聊天。我將創建一個PHP函數,它將刪除時間字段超過時間限制的所有行,但我應該在哪裏使用這種方法每次向我的index.php發送新請求時都可以觸發它?我認爲這會對服務器造成巨大的負擔,不是嗎?你有更好的解決方案嗎?
感謝
有兩種可行的解決方案:
第二個更簡單,但其缺點是您不能使刪除間隔小於60秒。
一個解決方案可能是每隔幾個請求只觸發一次刪除功能。
使用rand()你可以給它一個100(例如)運行該函數的改變,這樣約100個頁面請求將清理過期的數據。