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