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

页面访问速度优化---HTTP缓存设置

阅读更多

HTTP缓存设置

当直接在浏览器中输入一个URL,或者点击一个链接的时候,那么浏览器缓存就会起作用,如果缓存没有过期,那么浏览器会从本地读取资源,不会发起HTTP请求,如果缓存过期,那么浏览器会发起新的浏览器请求。按ctrl+F5,浏览器会情况本地缓存,重新请求资源。

Expires是HTTP/1.0的缓存头, Cache-Control: max-age 是HTTP/1.1是用来进行HTTP缓存的头。Expires指定了资源过期的绝对时间,GMT格式,Cache-Control: max-age指定了资源过期的相对时间,单位是秒。在支持HTTP/1.1的浏览器上,如果发送两个头,那么Cache-Control: max-age会覆盖掉Expires;在支持HTTP/1.0的浏览器上,即使发送了两个头,但是只有Expires会起作用,所以为了兼容老的浏览 器,还是要同时发送这两个头。设置HTTP缓存,需要安装expires_module,其会发送Expires和Cache-Control: max-age两个HTTP头。

配置:

<IfModule expires_module>

ExpiresActive On

ExpiresByType application/x-javascript  "access plus 30 days"

ExpiresByType text/css  "access plus 30 days"

ExpiresByType image/gif  "access plus 30 days"

ExpiresByType image/jpeg  "access plus 30 days"

ExpiresByType image/png  "access plus 30 days"

</IfModule>

ExpiresByType application/x-javascript “access plus 30 days” 表示对js资源设置Expires和Cache-Control: max-age头,其中Expires的值是以客户端访问资源的时间为基准的后30天,Cache-Control: max-age的值是3600x24x30秒。

ExpiresByType application/x-javascript “modification plus 30 days”和上面效果一样,只是Expires的时间是以资源最后修改的时间作为计算的基准。

分享到:
评论

相关推荐

    WordPress插件-火箭缓存加速-WP Rocket最新版【v3.2.2】

    wp-rocket是WordPress专业的本地缓存的神器,可以优化你的JS CSS文件结构减少多次请求达到优化速度的目的,还集成了图片延迟加载对最求极致加速的用户不错的选择,通过使用这个插件,能使得你的WordPress博客将显著...

    WordPress插件-火箭缓存加速-WP Rocket最新版【v3.0.5.1】

    wp-rocket是WordPress专业的本地缓存的神器,可以优化你的JS CSS文件结构减少多次请求达到优化速度的目的,还集成了图片延迟加载对最求极致加速的用户不错的选择,通过使用这个插件,能使得你的WordPress博客将显著...

    cos-html-cache插件

    接下来就要填充内容、优化博客,进而提高博客访客体验度,体验度的提高,那么对网站速度的提高也变得尤为重要,给网站提速有很多方法,各种静态化插件都是非常不错的,让博客主页和内容页都生成静态html文件,也是...

    10分钟彻底搞懂Http的强制缓存和协商缓存(小结)

    浏览器缓存是浏览器在本地磁盘对用户最近请求过的文档进行存储,当访问者再次访问同一页面时,浏览器就可以直接从本地磁盘加载文档。 所以根据上面的特点,浏览器缓存有下面的优点: 减少冗余的数据传输 减少...

    HttpHanlder缓存

    利用HttpHanlder创建缓存,配置WebConfig,缓存cs,js文件,加快页面访问速度,优化

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -如果需要在父页面弹出确认对话框,需要设置ConfirmTarget="_parent"(类似Window控件的Target="_parent")。 +为ExtAspNet.Alert.Show增加点击确定的JavaScript回调函数。 -一个典型应用,在Window控件中打开...

    Firefox8.0.1增强优化便携绿色版(1117)

    2:优化缓存和内存控制 3:优化网络设置 4:优化DNS解析和搜索速度 5:优化网页渲染速度,打开网页更快 6:后台打开标签 7:双击或者中键关闭标签 8:超级拖动 9:调整核心设置等等…… 7:加入脚本功能。可以实现...

    PHP分布式缓存memcached开发包

    如今互联网崛起的时代,各大网站都面临着一个大数据流问题,怎么提高网站访问速度,减少对数据库的操作;作为PHP开发人员,我们一般能想到的方法有页面静态化处理、防盗链、CDN内容分发加速访问、mysql数据库优化...

    非主流图片小偷PHP源码 2015.zip

    非主流图片小偷程序完全采用目标站的模板样式,全站共有7个广告位。 ... 而且这次程序非常小巧,整个站加说明文件只有3MB大小,其中字体...但程序内代码进行过优化,虽然没有缓存的功能,但是并不影响网站的访问速度。

    Web应用项目的优化()

    同时,可以使用浏览器缓存技术来减少页面请求次数,从而提高页面响应速度。 后端优化主要包括数据库优化、代码优化和服务器优化等方面。在数据库优化方面,可以使用索引技术来加快查询速度,避免全表扫描。在代码...

    仿百度贴吧程序贴吧123 GB2312终结版

    系统设置使用缓存,减少数据库读取次数,有效提高了速度 后台管理进行了优化,能够批量删除主题和回复 后台广告管理进行了分离,更方便设置广告 添加了wap访问页面随贴广告 修正其他一些问题 ----------------第二...

    dd-wrt fantasia

    模式三:如需切换到“中继(网桥)/客户端(网桥)模式”,请在“无线”页面和“设置”页面设置好相关功能后重启路由,网口变为lan口 1.1 - Build 20120402 修正WMM的一处bug 注释内核中少量调试函数 1.1 - Build ...

    贴吧123(tieba123仿百度贴吧) v3.5 build 20110620 UTF8.rar

    系统设置使用缓存,减少数据库读取次数,有效提高了速度 后台管理进行了优化,能够批量删除主题和回复 后台广告管理进行了分离,更方便设置广告 添加了wap访问页面随贴广告 修正其他一些问题 ----------------...

    300个注册表优化修改文件

    如何设置优化页面文件.reg 如何在桌面上显示Windows版本标志.reg 删除开始菜单中的注销选项.reg 设置CD-ROM的缓存区.reg 设置关机对话框中的选项.reg 设置开始菜单使用多页面显示.reg 设置如何拖动整个窗口.reg ...

    网新中英企业网站管理系统V2.2.rar

    17、全面引入缓存处理和静态生成机制,提供了卓越的访问速度和负载能力。具有丰富的 Cache 处理经验,在企业网站管理系统营销旗舰版中全面引入了缓存处理,并独创了一系列先进技术, 如:完全生成HTML、编译模板、...

    网新企业网站管理系统(银色)V1.7.rar

    17、全面引入缓存处理和静态生成机制,提供了卓越的访问速度和负载能力。具有丰富的 Cache 处理经验,在企业网站管理系统营销旗舰版中全面引入了缓存处理,并独创了一系列先进技术, 如:完全生成HTML、编译模板、...

    网新中英多国语言CMS v3.7.rar

    17、全面引入缓存处理和静态生成机制,提供了卓越的访问速度和负载能力。具有丰富的 Cache 处理经验,在企业网站管理系统营销旗舰版中全面引入了缓存处理,并独创了一系列先进技术, 如:完全生成HTML、编译模板、...

    搜狗浏览器1.3beta sogou explorer 1.3beta

    优化了对IE本地缓存的使用策略,对经常访问的网站,可显著提高页面加载速度;对论坛等类型的网站,效果更加明显.(预览版第三版新增)  3. 优化了全网加速功能,增加了“自学习”判断机制,对网站是否需要加速的判断更加...

    x-SCAN -V3.3-CN.

    /scripts/cache -- 用于缓存所有NASL脚本信息,以便加快扫描速度(该目录可删除) 四. 准备工作: X-Scan是完全免费软件,无需注册,无需安装(解压缩即可运行,自动检查并安装WinPCap驱动程序)。若已经安装的...

Global site tag (gtag.js) - Google Analytics