`
wfdoublext
  • 浏览: 129865 次
  • 性别: 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代理缓存配置技巧(你都掌握了哪些呢)

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

    labview 清空内存

    LabVIEW,全称Laboratory Virtual Instrument Engineering Workbench(实验室虚拟仪器工程工作台),是一款由美国国家仪器(NI)公司开发的图形化编程环境...理解并掌握这些技巧对于编写高质量的LabVIEW程序至关重要。

    代理服务器和服务器,搞清楚一下上网技巧和难题

    因为客户要求的数据存于代理服务器的硬盘中,因此下次这个客户或其它客户再要求相同目的站点的数据时,就会直接从代理服务器的硬盘中读取,代理服务器起到了缓存的作用,对热门站点有很多客户访问时,代理服务器的...

    程序员面试技巧 值得学习

    例如,当被问及项目中的缓存使用,你需要展示你对业务需求的理解,缓存策略,以及相关技术(如Redis)的深入理解。能够深入讨论某个特定领域,表明你有扎实的知识基础。 2. **合理的薪资要求**:你的薪资预期在一定...

    十个小技巧让你的android手机更省电

    ### 十个小技巧让你的Android手机...当然,除了上述方法外还有很多其他途径可以帮助延长电池寿命,比如定期清理缓存、优化启动项等。总之,只要养成良好使用习惯并灵活运用各种省电措施,就能让爱机时刻保持充沛活力!

    前端面试技巧.zip

    准备充分的自我介绍,清楚地表达你的职业规划和目标,展示你的热情和积极态度。同时,保持冷静,面对压力时能保持清晰的思路,也是面试中需要注意的。 以上就是基于"前端面试技巧.zip"这个压缩包文件可能涵盖的一些...

    编写PHP高效代码的经验探讨.pdf

    在本文中,我们着重介绍了编写高效PHP代码的经验和技巧,包括递归的使用、重复的、相同的、数据量比较大的字符操作、过分地使用正则表达式、void eval()函数的使用、PHP代码的优化、缓存的使用、数据库优化和服务器...

    程序员面试宝典_笔试+面试+技巧

    对于大型系统,了解分布式数据库和缓存技术也是必要的。 操作系统原理是许多面试的必考点,如进程与线程的概念、内存管理、I/O模型、调度策略等。对于网络知识,TCP/IP协议栈、HTTP协议、网络安全等内容也常常出现...

    windowsxp及win2k下的网络使用及配置技巧

    例如,`netsh interface ip add address "Local Area Connection" 10.0.0.2 255.0.0.0`用于添加IP地址,若不清楚语法,可以在提示符下输入`?`获取帮助。 其次,了解一些常用的Windows网络命令是非常必要的: 1. `...

    LWIP中tcp_write函数的理解

    LWIP是一个在嵌入式系统领域广泛使用的开源TCP/IP协议栈。在LWIP协议栈中,tcp_write函数是一个关键的API,...同时,在教学中,正确使用仿真软件并将其与实际操作相结合,可以帮助学生更好地理解和掌握网络编程的技巧。

    注册表知识和技巧大全

    2. **Cache**: 位于`C:\Windows\Temporary Internet Files`,主要用于存储浏览器缓存文件。 3. **Cookies**: 位于`C:\Windows\Cookies`,存放用户的网站浏览记录。 4. **Desktop**: 指向桌面目录,用户可以在其中...

    酷派f800系统优化

    3. **进程管理**:显示所有正在运行的进程,让用户清楚了解哪些应用正在占用内存,可以选择性地结束不必要的进程,防止内存被无用程序占用。 4. **缓存清理**:定期清理应用缓存,减少存储空间占用,提高系统响应...

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

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

    Lua性能优化技巧(一):前言

    在Lua中,性能优化的技巧还包括了一些特定的语言特性,比如元表(Metatable)、元方法(Metamethod)、尾调用优化(Tail Call Optimization)、闭包(Closure)和局部变量的使用等。局部变量的作用域仅限于函数内部...

    ASP.NET

    从给定的信息来看,标题和...面试者应该能够清楚地解释概念,展示自己的编程技巧,并且能够谈论自己在项目中扮演的角色和解决的问题。通过充分的准备,面试者可以更好地展现自己的能力和潜力,从而获得理想的工作机会。

    C盘垃圾清理步骤.rar

    在日常电脑使用中,C盘,...记得在执行任何清理操作之前,都应先了解清楚其可能带来的影响,以确保系统的稳定性和数据的安全性。教育标签意味着这是一项适合初学者的实用技巧,希望大家都能学会正确维护自己的电脑。

    有些网页的内容为什么不能复制.pdf

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

    系統垃圾清除的一些東東

    1. 在清理过程中,请确保识别清楚哪些是真正需要清理的文件,避免误删重要文件。 2. 对于不熟悉的操作,建议使用信誉良好的第三方清理工具或寻求专业人士的帮助。 3. 清理前最好备份重要数据,以防万一。 综上所述...

Global site tag (gtag.js) - Google Analytics