zoukankan      html  css  js  c++  java
  • mod_expires和mod_deflate的配置 新风宇宙

    mod_expires和mod_deflate的配置

     

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

    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.    
    5.         DeflateFilterNote Input instream
    6.     DeflateFilterNote Output outstream
    7.     DeflateFilterNote Ratio ratio
    8.    
    9.     LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
    10.     CustomLog logs/deflate.log deflate
    11. </ifmodule>

    配置的后面几行是记录压缩log的,可以屏蔽,调试的时候建议打开,可以看看效果

    http://www.phpchina.com/manual/apache/mod/mod_expires.html
    http://www.phpchina.com/manual/apache/mod/mod_deflate.html

  • 相关阅读:
    回味Python2.7——笔记3
    回味Python2.7——笔记2
    tensorflow softmax_cross_entropy_with_logits函数
    tensorflow l2_loss函数
    tensorflow l2_normalize函数
    tensorflow bias_add应用
    Hadoop Shell命令
    在Linux上安装ant环境
    调整虚拟机中Linux的分辨率
    安装virtualBox 增强包
  • 原文地址:https://www.cnblogs.com/php5/p/2235944.html
Copyright © 2011-2022 走看看