phpnow windows 上配置GZIP

來源:互聯網
上載者:User

標籤:http   io   ar   os   使用   sp   java   檔案   on   

從服務端最佳化來說,通過對服務端做壓縮配置可以大大減小文字檔的體積,從而使載入文本的速度成倍的加快。目前比較通用的壓縮方法是啟用gzip壓縮。它會把瀏覽器請求的頁面,以及頁面中引用的靜態資源以壓縮包的形式發送到用戶端,然後在用戶端完成解壓和拼裝.具體是實現不用關心,我們只要將GZip啟用就好.是使用相關工具檢測沒有開啟網頁壓縮的效果。如下步驟我們就來具體開啟基於apache的GZip壓縮支援。

 實現步驟

    1. 找到並開啟apache/conf目錄中的httpd.conf檔案

    2.  

      httpd.conf中開啟deflate_Module和headers_Module模組,具體做法為將 如下兩句前面的#去掉:

      LoadModule deflate_module modules/mod_deflate.so

      LoadModule headers_module modules/mod_headers.so

       

    3.  

      在httpd.conf檔案底部加入如下代碼配置需要壓縮的檔案:

      <IfModule deflate_module>
      SetOutputFilter DEFLATE
      # Don’t compress images and other 
      SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary 
      SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary 
      SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary 
      AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css 
      AddOutputFilterByType DEFLATE application/x-javascript
      </IfModule>

    4.  

      重啟apache服務端

    5. 5

      使用工具重新檢測是否開啟gzip壓縮。考慮到相關廣告檢測機制具體的gzip偵查工具訪問地址可以到搜尋引擎中去尋找。

    6.  我在httpd.conf中沒有找到一下資訊。於是我把這段代碼複製到conf裡面,按照上邊的配置,從啟Apache後,進行檢測還是提示否。

      LoadModule deflate_module modules/mod_deflate.so

    7. 經過百度查詢。
      開啟PHPnow 檔案下的  php-5.2.12-Win32 檔案夾,找到  php-apache2handler.ini設定檔,開啟它並找到zlib.output_compression = Off,將zlib.output_compression = Off;zlib.output_compression_level = -1(註:-1代表關閉php zlib(gzip)壓縮)修改為zlib.output_compression = Onzlib.output_compression_level = 6;然後從啟Apache,然後進行測試結果提示是。

phpnow windows 上配置GZIP

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.