久久久久久久性爱潮,国产又粗又猛又爽又黄下载视频,尤物国产在线一区视频,欧美日本国产在线不卡

<sup id="4uqqy"><ol id="4uqqy"></ol></sup>
  • <th id="4uqqy"></th>

      • <strike id="4uqqy"><nobr id="4uqqy"><ins id="4uqqy"></ins></nobr></strike><sup id="4uqqy"></sup><strong id="4uqqy"><u id="4uqqy"></u></strong>
        <sub id="4uqqy"></sub>

          綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

          綠色資源網(wǎng)

          技術(shù)教程
          您的位置:首頁服務(wù)器類Web服務(wù)器 → apache2.0x 開啟gzip壓縮和http緩存的配置方法

          apache2.0x 開啟gzip壓縮和http緩存的配置方法

          我要評(píng)論 2011/04/14 10:37:03 來源:綠色資源網(wǎng) 編輯:downcc.com [ ] 評(píng)論:0 點(diǎn)擊:206次

          先談gzip的配置方法,在apache2.0以上(包括apache2.0)的版中g(shù)zip壓縮使用的是mod_deflate模塊,下面是具體配置步驟:

          第1步

          LoadModule deflate_module modules/mod_deflate.so

          LoadModule headers_module modules/mod_headers.so

          打開httpd.conf后,先將上面兩行配置前面的#號(hào)去掉,這樣apache就會(huì)啟用這兩個(gè)模塊,其中mod_deflate是壓縮模塊,就是對(duì)要傳輸?shù)娇蛻舳说拇a進(jìn)行g(shù)zip壓縮;mod_headers模塊的作用是告訴瀏覽器頁面使用了gzip壓縮,如果不開啟mod_headers那么瀏覽器就會(huì)對(duì)gzip壓縮過的頁面進(jìn)行下載,而無法正常顯示。

          第2步

          在httpd.conf中加入以下代碼,可以加到任何空白地方,不了解apache的朋友,如果擔(dān)心加錯(cuò)地方,就放到http.conf文件的最后一行。

          <IfModule mod_deflate.c>
              SetOutputFilter DEFLATE    #必須的,就像一個(gè)開關(guān)一樣,告訴apache對(duì)傳輸?shù)綖g覽器的內(nèi)容進(jìn)行壓縮

          SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary #設(shè)置不對(duì)后綴gif,jpg,jpeg,png的圖片文件進(jìn)行壓縮
              SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary #同上,就是設(shè)置不對(duì)exe,tgz,gz。。。的文件進(jìn)行壓縮
              SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary

          AddOutputFilterByType DEFLATE text/* #設(shè)置對(duì)文件是文本的內(nèi)容進(jìn)行壓縮,例如text/html  text/css  text/plain等
              AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript #這段代碼你只需要了解application/javascript application/x-javascript這段就可以了,這段的意思是對(duì)javascript文件進(jìn)行壓縮
              AddOutputFilterByType DEFLATE application/x-httpd-php application/x-httpd-fastphp #這段是告訴apache對(duì)php類型的文件進(jìn)行壓縮

          BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.x 有一些問題,所以只壓縮文件類型是text/html的
              BrowserMatch ^Mozilla/4.0[678] no-gzip # Netscape 4.06-4.08 有更多的問題,所以不開啟壓縮
              BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # IE瀏覽器會(huì)偽裝成 Netscape ,但是事實(shí)上它沒有問題

          Header append Vary User-Agent env=!dont-vary #確保代理不會(huì)發(fā)送錯(cuò)誤的內(nèi)容
          </IfModule>

          本配置到這里apache中的gzip壓縮就配置完成,重啟apache后,新的配置就會(huì)生效,當(dāng)然這里我們還不會(huì)重啟apache因?yàn)橄乱徊揭渲胔ttp緩存,也就是mod_expires模塊。

          第1步

          LoadModule expires_module modules/mod_expires.so

          在httpd.conf中,找到上面的代碼,然后將前面的#去掉

          第2步

          在httpd.conf中加入以下代碼,可以加到任何空白地方,不了解apache的朋友,如果擔(dān)心加錯(cuò)地方,就放到http.conf文件的最后一行。

          <IfModule mod_expires.c>
              ExpiresActive On #激活http緩存,也就是個(gè)開關(guān),必須有的一段代碼
              ExpiresDefault A604800 #默認(rèn)緩存時(shí)間為604800秒,也就是7天,A表示以客戶端時(shí)間為準(zhǔn)
              ExpiresByType text/css A3600 #對(duì)css文件緩存3600秒,也就是1小時(shí),A表示以客戶端時(shí)間為準(zhǔn)
              ExpiresByType text/html A3600 #對(duì)html文件緩存3600秒,也就是1小時(shí),A表示以客戶端時(shí)間為準(zhǔn)
              ExpiresByType application/x-javascript A3600 #對(duì)javascript文件緩存3600秒,也就是1小時(shí),A表示以客戶端時(shí)間為準(zhǔn)
              ExpiresByType image/gif "access plus 2 month" #對(duì)gif圖片緩存2個(gè)月,以客戶端時(shí)間為準(zhǔn)
              ExpiresByType image/jpeg "access plus 2 month" #對(duì)jpeg和jpg圖片緩存2個(gè)月,以客戶端時(shí)間為準(zhǔn)
              ExpiresByType image/png "access plus 2 month" #對(duì)png圖片緩存2個(gè)月,以客戶端時(shí)間為準(zhǔn)
              ExpiresByType image/x-icon "access plus 2 month" #對(duì)瀏覽器小圖標(biāo)緩存2個(gè)月,以客戶端時(shí)間為準(zhǔn)
              ExpiresByType application/x-shockwave-flash A2592000 #對(duì)flash文件緩存2592000秒,也就是1個(gè)月,A表示以客戶端時(shí)間為準(zhǔn)

          #特別注意也可以使用 ExpiresByType text/css M3600  這里的M表示以文件最后修改時(shí)間為準(zhǔn)緩存1小時(shí),例如有些時(shí)候,我們的HTML是大批量定時(shí)更新的,這個(gè)時(shí)候就可以用到M

          Header unset Pragma #刪除掉http頭信息中的Pragma,不懂的可以google一下Pragma,他也是控制瀏覽器緩存的,不過是用于http1.0標(biāo)準(zhǔn)
            FileETag None
            Header unset ETag #這段代碼和上面一段的作用是不使用http1.1標(biāo)準(zhǔn)中的ETag屬性
            <FilesMatch "\.(js|css|ico|pdf|flv|jpg|jpeg|png|gif|mp3|mp4|swf)$"> #針對(duì)js|css|ico等后綴的文件進(jìn)行單獨(dú)設(shè)置
            #Header set Expires "Thu, 15 Apr 2013 20:00:00 GMT"
            Header unset Last-Modified #不使用http頭信息中的Last-Modified屬性,Last-Modified是指文件最后修改時(shí)間
            Header append Cache-Control "public" #設(shè)置為可被任何緩存區(qū)緩存
            </FilesMatch>
          </IfModule>

          上面的配置是我自己的服務(wù)器上正在使用的配置方法,在這里與大家分享一下,代碼不會(huì)有錯(cuò),最后不要忘記重啟apache服務(wù)器哦!

          如果有apache高人有更好的配置,請(qǐng)指教一下!

          如果用的虛擬主機(jī),而虛擬主機(jī)支持.htaccess,則可以將上面的代碼放到.htaccess文件中。

          關(guān)鍵詞:apache,gzip壓縮,http緩存

          閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

          • 0 歡迎喜歡
          • 0 白癡
          • 0 拜托
          • 0 哇
          • 0 加油
          • 0 鄙視