`
dennisbing
  • 浏览: 159054 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PHP不加载缓存的操作

    博客分类:
  • PHP
 
阅读更多

php操作是只能做到不缓存   
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");

// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);

// HTTP/1.0
header("Pragma: no-cache");

关于IE取消缓存的代码
header("cache-control:no-cache,must-revalidate"); 
header("pragma:no-cache"); 
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
这里的作用是防止IE缓存一些不需要缓存的数据。
    添加随机码,防止IE缓存,目的是使每次访问的数据都不一样
<img src="/services/main/online_status.php?cyid=<?=$int_cyid?>&rand=<?=$time?>" height="11" width="11" />

    也可以在js中添加时间戳来防止缓存,当然在src这个路径上加上时间戳也是能够防止缓存的:如:
    src="../../music/cyworld_music_player.swf?time='+ new Date()+'"
    href="http://cyworld_music_player.swf?time='+ new Date()+'"   来防止缓存问题的出现。

分享到:
评论

相关推荐

    PHP 缓存 PHP 缓存

    2. **页面缓存:**页面缓存技术可以将整个网页或其部分静态化,从而减少每次请求时的动态生成过程,显著提升页面加载速度。 3. **浏览器缓存:**浏览器缓存主要用于存储用户经常访问的网页资源,如图片、样式表和...

    PHP 缓存详情机制

    此函数可以强制浏览器刷新缓存,但并不意味着立即发送所有缓存中的数据。它主要用于向客户端发送部分数据,尤其是当数据量较大时。 4. **`ob_end_flush()`** - **功能**:关闭当前的输出缓冲区,释放内存并发送...

    php文件页面缓存类.zip

    在PHP编程中,缓存是一种优化网站性能的重要技术,它能减少服务器的负载,提高页面加载速度,尤其在处理大量数据库查询或者复杂计算时效果显著。本篇文章将深入探讨PHP中的文件缓存类,以及如何利用它来实现高效的...

    php运行时缓存ObjectCache

    虽然ObjectCache带来了性能提升,但过度依赖缓存可能导致数据不一致。在设计缓存策略时,需要考虑如何处理数据更新,以确保缓存和数据库的一致性。此外,过多的缓存可能会占用大量内存,因此合理配置缓存大小至关...

    PHP禁止缓存如何禁止页面缓存

    `no-cache`表示页面不应被缓存,而`must-revalidate`表示即使页面被缓存了,也必须先验证其有效性。 - **示例**: ```php header("Cache-Control: no-cache, must-revalidate"); ``` - **解析**:这行代码告诉...

    PHP缓存与静态化——PHP缓存与静态化

    对于频繁访问但变化不频繁的数据,缓存可以显著减少数据库的读取次数,防止数据库服务器过载。 **22.2.1 缓存机制** 缓存机制的基本思想是预加载常用数据,减少重复计算和数据库查询。缓存的数据格式通常选择简单...

    简单的php数据文件缓存类库.zip

    数据文件缓存的做法我们常用的有php文件缓存与利用memcache来缓存数据,下面面我分别总结了memcache缓存数据与数据文件缓存有需要的朋友可参考. 1.对于一般的变量,把该变量变成php语言的格式,写到文件中,用时...

    PHP查询缓存.doc

    1. **性能提升**:通过避免重复的数据库连接、查询和解析过程,缓存可以显著减少脚本执行时间,提高页面加载速度。 2. **资源节省**:减少数据库服务器的压力,降低网络延迟,尤其是当数据库不在本地或需要远程访问...

    php缓存技术

    PHP缓存技术是提高Web应用程序性能的关键策略,它能够减少数据库查询、降低服务器负载并加快页面加载速度。本文将深入探讨PHP缓存的原理、重要性以及如何利用Redis这一高效缓存工具进行优化。 首先,我们需要理解...

    php缓存生成html类

    `saveToFile()` 和 `loadFromFile()` 分别用于保存和加载缓存文件。`saveCacheFile()` 方法则在缓存文件不存在或已过期时保存当前缓冲区的内容。 在实际应用中,你可以在每个需要缓存的PHP页面开始处调用 `...

    详解php缓存技术用于开发网站

    PHP缓存技术是现代Web开发中不可或缺的一部分,它通过减少数据库的查询次数,显著提高了网站的响应速度和用户体验。无论是数据缓存还是页面缓存,都能有效降低服务器负载,提升网站性能。然而,合理的缓存策略和管理...

    php+redis服务器的缓存类

    - **终止原页面程序执行**:一旦缓存被加载,类会终止当前的PHP执行流程,避免重新生成页面内容。 - **生成缓存**:当缓存无效时,运行原页面程序生成新的缓存,并将其保存到Redis中。 5. **类的使用**:在实际...

    PHP实现的简单缓存类.zip

    6. **加载缓存**:当需要从缓存中获取数据时,此方法会被调用。它会查找相应的缓存文件,反序列化数据并返回。 7. **清除缓存**:为了保持缓存的整洁和有效性,可能需要定期或按需清除特定的缓存项。这个方法会删除...

    超简单的php缓存类.zip

    在PHP编程中,缓存是一种优化网站性能的重要技术。它能够减少数据库查询,加快页面加载速度,提升用户体验。本文将详细解析标题为“超简单的php缓存类.zip”中的核心概念,以及如何实现一个简单的PHP缓存类。 首先...

    PHP内存缓存的配置及使用

    文件中添加一行`extension=php_memcache.dll`,确保PHP加载了Memcache扩展。 ### (4) 重启服务 最后,重启Apache服务器,然后通过`phpinfo()`函数检查是否成功安装了Memcache扩展。如果在输出中看到“memcache”...

    php实现网页缓存的工具类.zip

    php实现网页缓存的工具类的代码及使用方法,非常的实用。 ... php程序在抵抗大流量访问的时候动态网站... 主要原理使用缓存函数来存储网页显示结果,如果在规定时间里再次调用则可以加载缓存文件。

    php中使用文件缓存类.zip

    例如,对于不常更新但经常访问的数据,文件缓存非常合适。 - **缓存目录结构**:可以按数据类型或ID创建子目录,以保持缓存文件的有序性,方便管理和清理。 - **缓存大小限制**:为了避免磁盘空间耗尽,可以设定总的...

Global site tag (gtag.js) - Google Analytics