为了账号安全,请及时绑定邮箱和手机立即绑定

页面某个时间点刷新数据问题实现方案疑问

页面某个时间点刷新数据问题实现方案疑问

精慕HU 2019-03-21 18:15:53
现在项目上有个问题关于“页面某个时间点刷新数据问题”比如前台活动9点开始,9点开始显示新出来的数据。虽然后台查询SQL是以9点判断的,但是前台做了squid缓存,导致数据在9点出不来。必须等到缓存失效后才能看到。现在想请问下有什么好的解决方案。暂时想的有2种1. 后台取出所有的数据,前台用JS判断时间来过滤9点是否显示。JS的时间用AJAX取后台取2. 起个定时任务,9点钟清理squid缓存不知道选哪种,或者大家有什么更好的实现方案?
查看完整描述

3 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

url后面加上时间,加上随机数就可以保证绕过缓存服务器了


查看完整回答
反对 回复 2019-04-30
?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

定时任务是正解。方案1不靠谱,且前端比较复杂,复杂的事情最好放服务器做。


查看完整回答
反对 回复 2019-04-30
?
互换的青春

TA贡献1797条经验 获得超6个赞

服务器响应的时候传一个时间到客户端,客户端用js进行倒计时就行啦
时间到了就显示‘开抢’按钮

查看完整回答
反对 回复 2019-04-30
  • 3 回答
  • 0 关注
  • 521 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号