nginx實現靜態壓縮這種做法其實就像apache gzip壓縮了,這種壓www.cppcns.com縮是我們常見的一些事情了,下面我來介紹一些做法。
在搭建s程式設計客棧quid網頁加速的時候,對於大的css 或者js要進行壓縮,然後再進行快取,這樣能夠提高減小**量提高頁面響應速度。如果你用的是squid 3.0以前的版本並且用的是 ngnix server的話可程式設計客棧能會碰到如下問題: 不用squid直接開啟頁面則客戶端返回的是壓縮的狀態,如果啟用squid加速會發現**下來的頁面不是壓縮狀態。這裡面主要是沒有啟動ngnix 的靜態快取模組(ngx_http_gzip_static_module)導致。
開啟靜態快取問題就解決了
1.nginx編譯選項
2.修改nginx.conf
#找不到預壓縮檔案,進行動態壓縮
gzip on;
gziwww.cppcns.comp_min_length 1000;
gzip_buffers 4 16k;
gzip_comp_level 5;
gzip_types text/plain application/x-j**ascript text/css application/xml;
#gzip公共配置
對於支援gzip的請求反向**快取伺服器將返回gzip內容,不支援gzi程式設計客棧p的客戶端返回原始內容。
複製** **如下:
gzip_vary on;
1.gzip_static配置優先順序高於gzip
2.開啟nginx_static後,對於任何檔案都會先查詢是否有對應的gz檔案
3.gzip_types設定對gzip_static無效
本文標題: nginx伺服器實現資料靜態壓縮的方法
本文位址:
nginx配置靜態web伺服器
配置靜態的web,需要實現乙個虛擬主機。step1 準備工作 1 檢視你的網絡卡位址 我的 192.168.223.135 ifconfig 我們這裡建立兩個web伺服器,所以增加乙個網絡卡位址。ifconfig eth0 0 192.168.223.145 2 建立兩個站點目錄 mkdir var...
搭建nginx靜態資源伺服器
1.windows下nginx作為靜態資源伺服器使用小結 2.nginx常用命令 3.直接在命令列中使用nginx命令會出現bash nginx.exe command not found,可以這樣寫.nginx s reload 4.檢視本地ip位址 在cmd命令面板中輸入ipconfig就可以檢...
nginx搭建靜態資源伺服器
修改nginx.conf配置檔案 修改服務節點server server 啟動nginx即可 其中在location節點下有指點靜態檔案路徑有兩個指令 root和alias root 使用root如上述形式,則對映的訪問路徑根目錄 location指定的訪問目錄,即e tools show 訪問結果...