这个非常有用的优化,mod_expires可以减少20-30%左右的重复请求,让重复的用户对指定的页面请求结果都CACHE在本地,根本不向服务器发出请求。但要注意更新快的文件不要这么做。
这个模块控制服务器应答时的Expires头内容和Cache-Control头的max-age指令。有效期(expiration date)可以设置为相对于源文件的最后修改时刻或者客户端的访问时刻.
mod_expires可以为浏览器下载下来的文件设置过期时间.
用户二次访问的时候可以直接从浏览器缓存中读取文件,加速访问!

方法:
直接这 httpd.conf 文件中添加以下代码

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault 'now plus 10 minutes' <FilesMatch '\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$'>
ExpiresDefault 'access plus 30 days'
</FilesMatch> <FilesMatch '\.(jpg|jpeg|png|gif|swf)$'>
ExpiresDefault 'access plus 30 days'
</FilesMatch> <FilesMatch '\.(txt|xml|js|css)$'>
ExpiresDefault 'access plus 30 days'
</FilesMatch> </IfModule>

最新文章

  1. UWP简单示例(三):快速开发2D游戏引擎
  2. fiddler2抓包工具使用图文教程
  3. javascript--”原路返回“
  4. BZOJ 3533: [Sdoi2014]向量集( 线段树 + 三分 )
  5. 安装php提示 configure: error: Cannot find OpenSSL&#39;s libraries 解决方案
  6. Niagara帮助文档资料整理
  7. js Ajax 请求返回
  8. Mysql数据库小结
  9. web架构延变
  10. ConcurrentHashMap源码分析_JDK1.8版本
  11. 【SqlServer】SqlServer索引的创建、查看、删除
  12. 异常来自 HRESULT:0x80070057 (E_INVALIDARG)
  13. openssl详解
  14. jquery mobile header title左对齐 button右对齐
  15. Linux下swap分区多大才合适的问题探讨
  16. openAI最近推出了一个新的语言模型 &quot;GPT-2&quot;
  17. C# 正则表达式替换换行
  18. HDU 6070 线段树
  19. 让vs只启动自己想调试的站点
  20. Angular04 组件动态地从外部接收值、在组件中使用组件

热门文章

  1. 使用 IDEA 打包spring cloud 成 jar在ubuntu 中运行
  2. Mongo mongoexport/mongoimport介绍
  3. RabbitMQ消息队列+安装+工具介绍
  4. 为什么final类型map和list内容可以修改
  5. luogu 1712
  6. wepy代码知识点
  7. css添加了原始滚动条要隐藏滚动条的显示
  8. 【原创】go语言学习(八)切片
  9. unbuntu16.04安装geoserver运行环境
  10. php des 对称加解密类