我想设置一个自动知道SQL数据库何时更新的javascript侦听器。
我正在使用Pusher(网络服务)接收实时通知。
我不是100%肯定我应该如何做这项工作,但这是我的计划:
见下图:
这有意义吗?是否最好在服务器上使用cron作业来检查数据是否已更新或?
答案 0 :(得分:1)
是的,这是有道理的。 (并感谢图表。)
知道您的更新将在更新后最多10秒,加上Pusher的延迟时间。
还有两种可能性:
应用程序级别每当您的服务器发出更新此查询时,请通知Pusher。
数据库级使用数据库触发器启动对Pusher的请求。此方法的详细信息取决于您的DBMS。
触发器可能有点棘手,如果可能,请在应用程序服务器中执行此操作。