不需要任何插件支持运行网页定时任务实现方法

基本思路:

一、在网站前端的公共头部设置根据时间段触发的函数,当用户打开页面的当前时间在触发时间段内时则请求后台接口函数。

二、后台接口取系统时间与需要触发操作的时间点做比较,当系统时间大于触发时间点时执行相关操作并记录执行次数,执行次数是方便某些只需要执行特定次数的操作。

思路缺点:存在时间延迟,因为这个操作实际上还是是依靠用户浏览页面来操作的,如果用户量少,在对应的时间段内没有用户浏览网页则会造成巨大的操作延迟,这个缺点可以考虑通过js定时器函数来适当补救。

posted @ 2017-12-11 11:03  青莲剑  阅读(542)  评论(0编辑  收藏  举报