mod_expires和mod_deflate的配置
mod_expires和mod_deflate的配置
这两天在看一些文档《高性能网站建设指南》,发现很多东西其实在之前的开发工作中已经接触并已经用了
但是却知其然不知其所以然,就知道怎么去用,至于为什么还是没有理解的
Apache的mod_expires主要是设置图片,样式还有脚本文件的expires头和Cache-Control头中max-age,可以长久的缓存,并且可以避免时钟同步问题
配置如下:(windows)
去掉LoadModule expires_module modules/mod_expires.so前的#号
增加以下配置
- <IfModule expires_module>
- ExpiresActive On
- ExpiresDefault "access plus 12 hours"
- ExpiresByType image/gif "access plus 30 days"
- ExpiresByType image/png "access plus 30 days"
- ExpiresByType image/jpeg "access plus 30 days"
- ExpiresByType image/x-icon "access plus 30 days"
- </IfModule>
mod_deflate模块提供了DEFLATE输出过滤器,允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽
其实就是Gzip压缩
去掉LoadModule deflate_module modules/mod_deflate.so前的#号
增加以下配置
- <ifmodule deflate_module>
- DeflateCompressionLevel 9
- AddOutputFilterByType DEFLATE text/html text/plain text/cssapplication/x-httpd-php application x-javascript
- DeflateFilterNote Input instream
- DeflateFilterNote Output outstream
- DeflateFilterNote Ratio ratio
- LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
- CustomLog logs/deflate.log deflate
- </ifmodule>
配置的后面几行是记录压缩log的,可以屏蔽,调试的时候建议打开,可以看看效果
http://www.phpchina.com/manual/apache/mod/mod_expires.html
http://www.phpchina.com/manual/apache/mod/mod_deflate.html
转载于:https://www.cnblogs.com/php5/archive/2011/11/04/2235944.html
mod_expires和mod_deflate的配置相关推荐
- configure - 配置源代码树
configure脚本配置Apache的源代码树并且将其安装到指定的平台上.丰富的选项允许你根据自己的特定状况和特定需求对Apache进行定制. 这个脚本位于源代码树的根目录下,并且只能用于类Unix ...
- Linux下apache性能配置调优
Apache 性能配置优化 ###httpd 相关查看命令了解 查看当前安装模块mpm(多路处理器) [root@localhost ~]# httpd -l 查看httpd进程数(即各个mpm模式下 ...
- apache性能配置优化
最近在进行apache性能优化设置.在修改apache配置文件之前需要备份原有的配置文件夹conf,这是网站架设的好习惯.以下的apache配置调优均是在red had的环境下进行的. httpd相关 ...
- CHAPTER 3 Web Server - httpd配置(二)
Web Server - httpd配置二 3.1 httpd配置 3.1.1 基于用户的访问控制 3.1.2 basic认证配置示例 1. 添加用户 2. 添加网页文件 3. 定义安全域 4. 修改 ...
- Apache 超详细编译参数解析
配置帮助表: -h, --help 显示帮助信息 display this help and exit --help=short 用short参数将只显示正在运行的当前脚本的选项,而不能列出适用于Ap ...
- Apache网页优化概述
Apache网页优化概述 Apache网页优化概述 一.网页压缩 1.检查是否安装mod_ deflate 模块 2.如果没有安装mod_deflate 模块,重新编译安装 Apache 添加 mod ...
- 高性能网站建设指南总结
高性能网站建设指南总结 本文根据<高性能网站建设指南>一书进行总结,加上自己的理解和新的知识点进行补充添加. 规则1--减少HTTP请求 只有10%到20%的最终用户响应时间花在接收请求的 ...
- 性能之巅:《高性能网站建设指南》读书笔记
性能之巅:<高性能网站建设指南>读书笔记 前言 去年笔者(Chainn)读完了几本前端性能优化以及HTTP等网络方面的书,并在生产环境做了部分应用.这些书包括<高性能网站建设指南&g ...
- Linux课程笔记 Day09 课上内容总结 MySql,Php的安装及Apache,Nginx,Php的优化
一 MySql 1.1 如何选择MySql的版本 1.2 MySql单实例安装 (1) 建立mysql用户 首先以root身份登陆到linux系统,然后执行如下命令创建mysql ...
- 访问日志不记录静态文件、访问日志切割、静态元素过期时间
11.22 访问日志不记录静态文件 网站大多元素为静态文件,如图片.css.js等,这些元素可以不用记录 小技巧: 打开浏览器,按键盘上的F12键,开发人员工具,选择Network选项(一般默认),刷 ...
最新文章
- swift中单例的创建及销毁
- JS的数据访问及优化访问速度
- php foreach id是否存在数组_45个PHP程序性能优化的小技巧,赶紧收藏吧
- SQL语句中的select高级用法
- 郭凯天:中国公益慈善行业数字化观察与思考
- dart js转换_基于dart生态的FaaS前端一体化建设
- c ++中字符串长度的_C ++中的字符串长度
- PyTorch学习笔记(五):模型定义、修改、保存
- 圣诞帽php,教你用ps给自己头像p圣诞帽
- Android 代码设置默认输入法
- java+am+上午,java – 使用AM/PM以12小时格式显示当前时间
- miui编译第三方卡米 对应的修改步骤位置
- 2020年7月各大城市与程序员平均工资排行榜
- 运维工程师使用的运维平台和工具表
- 根据HSV颜色空间识别魔方是否还原
- 明翰经验系列之管理篇V1.1(持续更新)
- DataBase_数据库的行式存储与列式存储
- MMD以及核公式推导
- MATLAB 输入输出文件
- “(535, b‘Error: authentication failed‘)“身份验证失败问题
热门文章
- pro缺点和不足 一加7t_看点满满,一用难忘:一加7T上手体验全方位测评
- java压缩图片maven_java – 在maven构建中集成yahoo smush.it以进行图像压缩
- 怎么判断前轮左右的位置_老司机教你如何用方向盘,判断左右车轮位置,新手司机一看就会!...
- 修改input file 文件上传的样式
- 设计模式之一(单例模式)
- iPhone入门知识普及
- System level Programming study(1)
- pandas中merge()函数的用法详解
- zlib再windows下的编译
- 【unity】Vector3.AngleCrossDot