【发布时间】:2017-12-16 05:33:40
【问题描述】:
我想知道知道数据库表是否已更新的最有效方法是什么?我使用 Codeigniter 作为框架。 到目前为止,我考虑的方法是使用计时器并每 15-20 秒向后端发出一个 ajax 发布请求。但是,如果一个页面被闲置,那不会减慢网站的速度吗? 是否有其他方法可以做到这一点,或者这是唯一的方法。
【问题讨论】:
-
术语不清楚,
efficient就实际情况(实时)/资源而言,例如CPU / 带宽? -
如果您只需要每 15-20 秒一次...发布请求应该足够好了...
-
抱歉,对于最终用户来说资源效率很高。如果网站不断发出请求,页面最终会变慢吗?
-
每 15-20 秒请求一次,并不重要,如果您正在使用 PHP,您还可以考虑使用长轮询,而不是 ping - 请求
标签: javascript jquery mysql database