0 0

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

现在项目上有个问题

关于“页面某个时间点刷新数据问题”

比如前台活动9点开始,9点开始显示新出来的数据。

虽然后台查询SQL是以9点判断的,但是前台做了squid缓存,导致数据在9点出不来。必须等到缓存失效后才能看到。

现在想请问下有什么好的解决方案。

暂时想的有2种
1. 后台取出所有的数据,前台用JS判断时间来过滤9点是否显示。JS的时间用AJAX取后台取
2. 起个定时任务,9点钟清理squid缓存

不知道选哪种,或者大家有什么更好的实现方案?
2013年8月22日 10:33

4个答案 按时间排序 按投票排序

0 0

采纳的答案

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

2013年8月22日 10:41
0 0

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

2013年8月22日 16:52
0 0

编程方式刷新Squid缓存服务器
http://blog.csdn.net/21aspnet/article/details/6579010

2013年8月22日 16:26
0 0

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

2013年8月22日 11:52

相关推荐

    Jquery实现定时刷新页面程序

    本程序是用Jquery实现网页的定时刷新的程序,简单一眼就可以看清楚。易懂。

    实现网页自动定时刷新到某个页面

    ### 实现网页自动定时刷新到某个页面 在现代网页开发中,有时为了保持信息的实时性和准确性,开发者可能会采用自动定时刷新技术来确保用户能够获取最新的数据或状态。本篇文章将详细探讨如何通过HTML元信息标签`...

    websocket实现前端页面动态刷新数据库中数据

    在“websocket实现前端页面动态刷新数据库中数据”的项目中,我们看到技术栈包括WebSocket、MySQL、Java 8和Tomcat 8。下面是这些技术如何协同工作来实现目标的详细解释: 1. **WebSocket**:WebSocket API是HTML5...

    Ajax全新教程 无刷新页面 无刷新数据更新 无刷新绑定 asp.net全新Ajax教程

    无刷新数据更新是Ajax实现无刷新页面的关键技术。它允许在后台与服务器进行通信,获取或发送数据,然后仅更新页面中的指定部分。例如,一个实时聊天应用,可以通过Ajax实现在不刷新页面的情况下接收到新的消息并显示...

    JS中利用localStorage防止页面动态添加数据刷新后数据丢失

    为了解决这个问题,开发者可以利用Web Storage API中的localStorage功能来存储临时数据,防止页面刷新后数据丢失。 ### localStorage简介 localStorage是Web Storage API的一部分,它提供了一种在客户端浏览器存储...

    【JavaScript源代码】vue列表数据删除后主动刷新页面及刷新方法详解.docx

    在Vue.js应用中,当你需要在执行特定操作如删除或添加数据后刷新页面时,通常前端不会自动更新,因为Vue采用的是数据驱动视图的模式,仅当数据变化时才会更新视图。在这种情况下,我们可以采取手动刷新页面的方法。...

    jquery实现页面局部刷新

    在Web开发中,页面刷新是常见的操作,但全局刷新会导致整个页面重新加载,这可能会浪费用户的时间和流量。为了提高用户体验,我们常常需要实现页面局部刷新,即只更新页面中特定部分的内容,而保持其他部分不变。...

    Vuex数据页面刷新丢失问题解决方案.docx

    Vuex 数据页面刷新丢失问题解决方案 Vuex 是一个状态管理器,它可以帮助我们更好地管理应用程序的状态。但是,在使用 Vuex 时,我们经常会遇到一个问题,那就是数据页面刷新丢失的问题。这个问题的出现是因为 Vuex ...

    layui点击按钮页面会自动刷新的解决方案

    在开发Web应用时,我们经常遇到点击按钮导致页面刷新的问题。...以上就是小编为大家分享的layui点击按钮页面会自动刷新的解决方案,希望能够帮助到遇到类似问题的开发人员,让Web开发更加顺畅和高效。

    html实现vue回退不刷新,保存原有数据

    在本场景中,描述中提到的“html实现vue回退不刷新,保存原有数据”就是要解决这个问题,确保A页面在回退后能保持用户之前的操作状态。这涉及到前端路由管理、Vue组件的状态持久化和浏览器历史记录的处理。 首先,...

    AJAX页面无刷新实现数据更新

    **AJAX页面无刷新实现数据更新** 在网页开发中,用户界面的实时性和交互性是提升用户体验的关键因素。AJAX(Asynchronous JavaScript and XML)技术就是为了解决这个问题而诞生的,它允许网页在不重新加载整个页面...

    使用Ajax实现页面表格添删改查的异步刷新操作

    "使用Ajax实现页面表格添删改查的异步刷新操作"是一个实用的技术实现,它允许用户在不刷新整个页面的情况下更新表格内容,从而提高页面响应速度和用户体验。 首先,我们需要理解AJAX的基本原理。AJAX通过JavaScript...

    用js来刷新当前页面保留参数的具体实现

    在本文中,我们将探讨如何使用JavaScript(简称js)技术来实现刷新当前页面的同时保留页面参数。通常情况下,当我们在网页上刷新时,页面中的数据和状态会被重置,特别是GET请求的参数会丢失。为了解决这个问题,...

    同一父页面的一个子页面刷新另一个子页面

    5. **页面重载与局部更新**:在接收到消息后,子页面可以使用`location.reload()`方法实现全页面刷新,或者通过Ajax请求获取新数据并使用DOM操作替换现有内容,实现局部刷新。 6. **数据传输格式**:`postMessage`...

    html5手机列表页面滑动下拉刷新数据代码

    "下拉刷新"功能是许多现代移动应用的标准特性,它允许用户通过滑动页面底部来获取最新的数据。这个功能对于社交媒体、新闻聚合应用或者任何需要实时更新内容的应用来说尤其实用。 在HTML5中实现手机列表页面的下拉...

    demo_DEMO_子页面刷新父页面iframe_

    标题“demo_DEMO_子页面刷新父页面iframe_”暗示我们关注的焦点是关于如何在子页面中触发父页面的刷新操作,特别是在一个IFrame上下文中。下面将详细探讨这个主题。 首先,我们需要了解IFrame(内联框架)的基本...

    Hbuilder MUI 页面刷新及页面传值问题

    ### HBuilder MUI 页面刷新及页面传值问题详解 #### 一、页面刷新问题 在HBuilder MUI框架中,实现页面之间的数据刷新是常见需求之一。以下将详细介绍如何通过MUI提供的API来完成这一功能。 ##### 1. 父页面A跳转...

    使用Ajax实现页面无刷新(局部刷新),

    它的核心是JavaScript对象XMLHttpRequest,通过这个对象,我们可以向服务器发送异步请求,获取数据并动态更新页面内容,从而实现页面的无刷新或局部刷新。 **一、Ajax的基本工作原理** Ajax的核心是创建...

    JTable动态刷新数据

    JTable 动态刷新数据 JTable 动态刷新数据是指在 Java Swing 应用程序中,使用 JTable 组件展示数据,并实时更新数据的过程。这种技术在很多实际应用场景中非常有用,如股票交易平台、实时监控系统、电子表格等。 ...

    c语言实现http服务器浏览器实时刷新数据

    有两种主要方法:一是使用HTTP响应头中的`Refresh`字段,设置一段时间后自动重定向或刷新页面;二是使用HTML的`<meta>`标签,通过`http-equiv="refresh"`属性实现相同的效果。这两种方法都可以在服务器端动态插入到...

Global site tag (gtag.js) - Google Analytics