`
wfdoublext
  • 浏览: 126087 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

缓存清楚技巧

    博客分类:
  • ajax
阅读更多

模式 4. 避免浏览器缓存

浏览器会尝试化 Web 流量,所以如果您对同一个 URL 请求两次,很可能还不如重新请求一次页面,您的浏览器将仅仅使用浏览器缓存中存储的页面。所以,Ajax 应用程序中另一个常见模式是使用 URL 中的随机元素来保证浏览器不会返回一个缓存的结果。

我最喜欢的技巧就是向 URL 添加当前时间的数字值。 清单 12 展示了这一技巧。


清单 12. Pat4_cache.html

<html>
<script>
...

function loadUrl( url ) {
  url = url + "?t="+((new Date()).valueOf());
  ...
}

...
 

 要查看真实环境的演示,请查看在线版本 pat4_cache.html .
 
 
代码取自 清单 1,对 URL 字符串执行了一些额外的 JavaScript 文本操作。我将 URL 连接到一个新的参数 t,它具有一个时间值。服务器是否能识别这个值实际上并不重要。这只不过是用来确保浏览器忽视其基于 URL 的页面缓存。

 

分享到:
评论

相关推荐

    18个运维必知的Nginx代理缓存配置技巧(你都掌握了哪些呢)

    但是,使您的应用程序或网站表现更好的过程并不总是很清楚。代码质量和基础架构当然至关重要,但在许多情况下,您可以通过专注于一些非常基本的应用程序的交付技术,对应用程序的最终用户体验进行大量改进。 其中一...

    Android实现WebView删除缓存的方法

    主要介绍了Android实现WebView删除缓存的方法,实例分析了Android针对WebView操作缓存的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    长期总结的电脑技巧小札

     Smartdrv.exe这个文件对于熟悉DOS的朋友肯定很清楚,主要作用是为磁盘文件读写增加高速缓存。大家知道内存的读写速度比磁盘高得多,如果将内存作为磁盘读写的高速缓存可以有效提高系统运行效率。Smartdrv.exe这个...

    什么是实用技巧,就是那种能经常用得着的值得收藏起来的应用方法

    Smartdrv.exe这个文件对于熟悉DOS的朋友肯定很清楚,主要作用是为磁盘文件读写增加高速缓存。大家知道内存的读写速度比磁盘高得多,如果将内存作为磁盘读写的高速缓存可以有效提高系统运行效率。Smartdrv.exe这个...

    常用的一些处理电脑的技巧

    Smartdrv.exe这个文件对于熟悉DOS的朋友肯定很清楚,主要作用是为磁盘文件读写增加高速缓存。大家知道内存的读写速度比磁盘高得多,如果将内存作为磁盘读写的高速缓存可以有效提高系统运行效率。Smartdrv.exe这个...

    电脑高手必备 Windows系统35招实用技巧

     Smartdrv.exe这个文件对于熟悉DOS的朋友肯定很清楚,主要作用是为磁 盘文件读写增加高速缓存。大家知道内存的读写速度比磁盘高得多,如果将 内存作为磁盘读写的高速缓存可以有效提高系统运行效率。Smartdrv.exe...

    markdown:前端学习笔记

    验证你是否真正掌握一个知识的最好方法,就是看你能否用直白浅显的语言把复杂深奥的问题和知识讲清楚 -- 费曼技巧「以教为学」 大纲 前端杂记 策略模式 发布订阅者模式 责任链模式(todo) 0.1+0.2 为什么不等于 0.3...

    blog:欢迎来到Devin的博客,我正努力成为一名全栈开发人员,并坚持使用它!!!

    session_key 加密数据解密算法 报错)CSS【CSS】你可能不知道的Animation动画技巧与细节【CSS】从浏览器渲染层面解析css3动效优化原理前端工程化【webpack】 从0到1构建,webpack4持久化缓存优化方案,小白也能看懂的...

    Cybersecurity_Resources:策划和更新的网络安全资源列表(工具,网站,技术等)

    :construction: 仍在弄清楚描述和类别:) 按住Ctrl键并单击链接以在新标签页中打开它们(markdown在单击时不接受此类功能) :clipboard: 网络安全框架 -洛克希德·马丁公司的框架 CK-对抗策略,技巧和常识 国家...

    深入解析ATL(第2版).pdf

    虽然ATL比较精深,但是这本书的讲解非常通俗易懂,语言比较简练,条理非常清楚。即使在读完这本书之后,它仍然可以作为参考书指导我们的开发和学习工作。我想,这就是好书的价值所在吧。  ——潘爱民,经典畅销书...

    unix环境高级编程13章

    2. 不带缓存的I/O(第三章)、文件和目录(第四章、标准I/O库(第五章)以及系 统数据文件(第六章)。 3. 进程-Unix进程的环境(第七章)、进程控制(第八章)、进程之间的关系(第九章 )以及信号(第十章...

    UNIX高级编程 计算机科学丛书

    有些小程序还不是以说明库函数和系统调用的复杂功能和应用技巧,所以本书中也包含了一些较大的实例(第十六、十七、十八和十九章)。 所有实例的源代码文件都可经Internet用匿名ftp取到,其主机站点是ftjp.uu.net,...

    精通正则表达式~~~

    第5章:正则表达式实用技巧.... 185 正则表达式的平衡法则... 186 若干简单的例子... 186 匹配连续行(续前)... 186 匹配IP地址... 187 处理文件名... 190 匹配对称的括号... 193 防备不期望的匹配... 194 ...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    作者通过总结各自多年的软件开发和教学培训经验,与大家分享了掌握Oracle SQL所独有的丰富功能的技巧所在,内容涵盖SQL执行、联结、集合、分析函数、子句、事务处理等多个方面。读者可以学习到以下几个方面的技巧:...

    算法导论(part1)

    由于书中给出的内容比较多,只讲一学期一般讲不完,因此,教师们应该将本书看成是一种“缓存区”或“瑞典式自助餐”,从中挑选出能最好地支持自己希望教授的课程的内容。 教师们会发现,要围绕自己所需的各个章节来...

    算法导论(part2)

    由于书中给出的内容比较多,只讲一学期一般讲不完,因此,教师们应该将本书看成是一种“缓存区”或“瑞典式自助餐”,从中挑选出能最好地支持自己希望教授的课程的内容。 教师们会发现,要围绕自己所需的各个章节来...

    HGE_系列教材(1-9)

    源组(resource groups)采用预先缓存和特殊的清除处理(这是一种通过控制对象分配 和释放来提高效率的方法) &lt;5&gt; GUI:强大而灵活的GUI 管理,支持动画式的GUI &lt;6&gt; 矢量(Vectors),对于2D 矢量的完全支持 3)...

Global site tag (gtag.js) - Google Analytics