nginx 反向代理,網頁訪問慢的解決方法,啓用gzip

前幾天剛配置好nginx,讓它能夠實現自定義跳轉和https的解析,後來發現,每次訪問首頁的時候,都要等個一分半,糾結死,

昨天找了一下午是不是https代理那裏的問題,換了好幾種加密套件,效果不顯著,首頁需要加載的內容最大的2.8M,有三個大文件,加起來有6M了

今早突然發現有個gzip,一直關着的,於是查了查,試了試,別說,2.8M被壓縮爲700多kb,首頁10秒內就能加載完成,於是馬上拿出來分享一下

下面貼出 nginx 配置文件裏 gzip 的配置:

記得代碼方到http 裏,server 外面

	#開啓Gzip
	gzip on;
	#不壓縮臨界值,大於100K的才壓縮,這個按需改,壓縮要消耗cpu資源
	gzip_min_length 100k;
	#壓縮在內存中緩衝幾塊? 每塊多大?
	gzip_buffers 4 16k;
	#默認是HTTP/1.1,用了反向代理的話,末端通信是HTTP/1.0
	gzip_http_version 1.0;
	#壓縮級別,1-10,數字越大壓縮的越好,時間也越長
	gzip_comp_level 2;
	#進行壓縮的文件類型  image/jpeg image/gif image/png  圖片建議不壓縮,
	gzip_types text/plain application/javascript text/cssapplication/xml application/x-javascript text/css application/xml text/javascript application/x-httpd-php;
	#on 的話會在Header裏增加"Vary: Accept-Encoding"
	gzip_vary on;
	#IE6對Gzip不怎麼友好,不給它Gzip了
	gzip_disable "MSIE [1-6]\.";

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章