不要用sleep,因為那會讓你的程序半天無法顯示到客戶端,正確的作法應該是ajax每隔1秒查一下最新id即可.
思路如下:
1.初始狀況下本地的cookie內最新id的值為0
2.延遲1秒ajax请求服务器上数据库内的最新id,取得之后把最新id和和cookie内的id值作比较,如果两个值不同,则认为有新的纪录产生,此时执行你想要的操作.然后把新取得的id值赋值给cookie
3.再延迟一秒ajax再次请求,取得数据库内的最新id,用这个id和cookie的id作比较,如果两个值相同,则说明没有新的记录产生思路如上,代码你自己写吧,记得sleep会导致你的程序执行结果很久不能push到客户端,所以用户会长期处于等待状态,这样做不好.