在我们写业务逻辑中,总会碰到某些"自动更新"和"定时任务"的需求,那么,该如果实现这些需求呢?
一:分析需求
其实,大概的需求实现分为2种:"伪自动"和"真自动"
1:什么是伪自动呢?...真自动一般是和定时任务是挂钩的,没有定时任务,没有系统的自动运行,就不存在真自动
场景(1):
某个网站数据量过大,每天产生100万的浏览数据,后台管理员想看到某一天,每个小时段的数据统计,
常规做法:...直接取出某天的数据,根据小时进行分组统计
但是100万数据量过大,处理时间需要很长,管理员是无法忍受查看一次数据需要等待十几秒甚至几十秒的
场景(2):
某网站为了留住老客户,当老客户超过30天未登录网站时...运行时有黑窗口冒出
9:阿里大法好
登陆阿里云,找到网站监控,新增监控
只要将网址指向你需要处理的php文件即可
优点:没有开发难度,开发速度快,稳定性较高,易维护
缺点:粒度为分钟级,用别人的东西产生的心理问题...www.php20.cn
上一篇: windows+nginx配置站点目录发生500的一个问题