mod_expires和mod_deflate的配置

作者: admin 日期: 2011 年 11 月 02 日

这两天在看一些文档《高性能网站建设指南》,发现很多东西其实在之前的开发工作中已经接触并已经用了
但是却知其然不知其所以然,就知道怎么去用,至于为什么还是没有理解的

Apache的mod_expires主要是设置图片,样式还有脚本文件的expires头和Cache-Control头中max-age,可以长久的缓存,并且可以避免时钟同步问题
配置如下:(windows)
去掉LoadModule expires_module modules/mod_expires.so前的#号
增加以下配置

  1. <IfModule expires_module>
  2. ExpiresActive On
  3. ExpiresDefault "access plus 12 hours"
  4. ExpiresByType image/gif "access plus 30 days"
  5. ExpiresByType image/png "access plus 30 days"
  6. ExpiresByType image/jpeg "access plus 30 days"
  7. ExpiresByType image/x-icon "access plus 30 days"
  8. </IfModule>

mod_deflate模块提供了DEFLATE输出过滤器,允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽
其实就是Gzip压缩
去掉LoadModule deflate_module modules/mod_deflate.so前的#号
增加以下配置

  1. <ifmodule deflate_module>
  2. DeflateCompressionLevel 9
  3. AddOutputFilterByType   DEFLATE text/html text/plain text/cssapplication/x-httpd-php application x-javascript
  4. DeflateFilterNote Input instream
  5. DeflateFilterNote Output outstream
  6. DeflateFilterNote Ratio ratio
  7. LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
  8. CustomLog logs/deflate.log deflate
  9. </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的配置相关推荐

  1. configure - 配置源代码树

    configure脚本配置Apache的源代码树并且将其安装到指定的平台上.丰富的选项允许你根据自己的特定状况和特定需求对Apache进行定制. 这个脚本位于源代码树的根目录下,并且只能用于类Unix ...

  2. Linux下apache性能配置调优

    Apache 性能配置优化 ###httpd 相关查看命令了解 查看当前安装模块mpm(多路处理器) [root@localhost ~]# httpd -l 查看httpd进程数(即各个mpm模式下 ...

  3. apache性能配置优化

    最近在进行apache性能优化设置.在修改apache配置文件之前需要备份原有的配置文件夹conf,这是网站架设的好习惯.以下的apache配置调优均是在red had的环境下进行的. httpd相关 ...

  4. CHAPTER 3 Web Server - httpd配置(二)

    Web Server - httpd配置二 3.1 httpd配置 3.1.1 基于用户的访问控制 3.1.2 basic认证配置示例 1. 添加用户 2. 添加网页文件 3. 定义安全域 4. 修改 ...

  5. Apache 超详细编译参数解析

    配置帮助表: -h, --help 显示帮助信息 display this help and exit --help=short 用short参数将只显示正在运行的当前脚本的选项,而不能列出适用于Ap ...

  6. Apache网页优化概述

    Apache网页优化概述 Apache网页优化概述 一.网页压缩 1.检查是否安装mod_ deflate 模块 2.如果没有安装mod_deflate 模块,重新编译安装 Apache 添加 mod ...

  7. 高性能网站建设指南总结

    高性能网站建设指南总结 本文根据<高性能网站建设指南>一书进行总结,加上自己的理解和新的知识点进行补充添加. 规则1--减少HTTP请求 只有10%到20%的最终用户响应时间花在接收请求的 ...

  8. 性能之巅:《高性能网站建设指南》读书笔记

    性能之巅:<高性能网站建设指南>读书笔记 前言 去年笔者(Chainn)读完了几本前端性能优化以及HTTP等网络方面的书,并在生产环境做了部分应用.这些书包括<高性能网站建设指南&g ...

  9. Linux课程笔记 Day09 课上内容总结 MySql,Php的安装及Apache,Nginx,Php的优化

    一 MySql 1.1    如何选择MySql的版本 1.2   MySql单实例安装 (1)       建立mysql用户 首先以root身份登陆到linux系统,然后执行如下命令创建mysql ...

  10. 访问日志不记录静态文件、访问日志切割、静态元素过期时间

    11.22 访问日志不记录静态文件 网站大多元素为静态文件,如图片.css.js等,这些元素可以不用记录 小技巧: 打开浏览器,按键盘上的F12键,开发人员工具,选择Network选项(一般默认),刷 ...

最新文章

  1. swift中单例的创建及销毁
  2. JS的数据访问及优化访问速度
  3. php foreach id是否存在数组_45个PHP程序性能优化的小技巧,赶紧收藏吧
  4. SQL语句中的select高级用法
  5. 郭凯天:中国公益慈善行业数字化观察与思考
  6. dart js转换_基于dart生态的FaaS前端一体化建设
  7. c ++中字符串长度的_C ++中的字符串长度
  8. PyTorch学习笔记(五):模型定义、修改、保存
  9. 圣诞帽php,教你用ps给自己头像p圣诞帽
  10. Android 代码设置默认输入法
  11. java+am+上午,java – 使用AM/PM以12小时格式显示当前时间
  12. miui编译第三方卡米 对应的修改步骤位置
  13. 2020年7月各大城市与程序员平均工资排行榜
  14. 运维工程师使用的运维平台和工具表
  15. 根据HSV颜色空间识别魔方是否还原
  16. 明翰经验系列之管理篇V1.1(持续更新)
  17. DataBase_数据库的行式存储与列式存储
  18. MMD以及核公式推导
  19. MATLAB 输入输出文件
  20. “(535, b‘Error: authentication failed‘)“身份验证失败问题

热门文章

  1. pro缺点和不足 一加7t_看点满满,一用难忘:一加7T上手体验全方位测评
  2. java压缩图片maven_java – 在maven构建中集成yahoo smush.it以进行图像压缩
  3. 怎么判断前轮左右的位置_老司机教你如何用方向盘,判断左右车轮位置,新手司机一看就会!...
  4. 修改input file 文件上传的样式
  5. 设计模式之一(单例模式)
  6. iPhone入门知识普及
  7. System level Programming study(1)
  8. pandas中merge()函数的用法详解
  9. zlib再windows下的编译
  10. 【unity】Vector3.AngleCrossDot