欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx開啟gzip壓縮的完整步驟記錄

 更新時間:2022年01月04日 09:05:56   作者:autofeli  
Nginx開啟Gzip壓縮功能,可以使網(wǎng)站的css、js 、xml、html文件在傳輸時進(jìn)行壓縮,提高訪問速度,進(jìn)而優(yōu)化Nginx性能,下面這篇文章主要給大家介紹了關(guān)于nginx開啟gzip壓縮的相關(guān)資料,需要的朋友可以參考下

前言

開啟網(wǎng)站gzip壓縮,是一個網(wǎng)站最常用的一個增加訪問速度的方式,通過壓縮靜態(tài)資源,從而增加網(wǎng)站的訪問速度

一、配置gzip壓縮

  • 打開nginx的配置文件
  • 修改nginx中的gzip配置
  • 命令
vim /etc/nginx/nginx.conf

運(yùn)行

二、配置詳解

關(guān)于gzip配置的詳細(xì)解釋如下

#是否啟動gzip壓縮,on代表啟動,off代表開啟
gzip  on;
 
#需要壓縮的常見靜態(tài)資源
gzip_types text/plain application/javascript   application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
 
#由于nginx的壓縮發(fā)生在瀏覽器端而微軟的ie6很坑爹,會導(dǎo)致壓縮后圖片看不見所以該選
項(xiàng)是禁止ie6發(fā)生壓縮
gzip_disable "MSIE [1-6]\.";
 
#如果文件大于1k就啟動壓縮
gzip_min_length 1k;
 
#以16k為單位,按照原始數(shù)據(jù)的大小以4倍的方式申請內(nèi)存空間,一般此項(xiàng)不要修改
gzip_buffers 4 16k;
 
#壓縮的等級,數(shù)字選擇范圍是1-9,數(shù)字越小壓縮的速度越快,消耗cpu就越大
gzip_comp_level 2;
 
#引導(dǎo)的在/etc/nginx/conf.d目錄下所有后綴為.conf的子配置文件
include /etc/nginx/conf.d/*.conf;

三、 重啟nginx服務(wù)

要想配置生效,記得重啟nginx服務(wù)

nginx -t
 
nginx -s reload

四、是否啟用成功

第一種方式查看一個網(wǎng)站是否使用gzip壓縮,可以使用如下命令

命令

curl -I -H "Accept-Encoding:gzip,deflate" "想要查看的網(wǎng)址"

如果出現(xiàn)如下結(jié)果則開啟成功

Content-Encoding:gzip

 第二種方式查看一個網(wǎng)站是否使用gzip壓縮,可以通過控制臺查看打開響應(yīng)頭中的Content-Encoding選項(xiàng),如果出現(xiàn)gzip,則開啟成功

Nginx的Gzip壓縮功能雖然好用,但是下面兩類文件資源不太建議啟用此壓縮功能。

1) 圖片類型資源 (還有視頻文件)

原因:圖片如jpg、png文件本身就會有壓縮,所以就算開啟gzip后,壓縮前和壓縮后大小沒有多大區(qū)別,所以開啟了反而會白白的浪費(fèi)資源。(可以試試將一張jpg圖片壓縮為zip,觀察大小并沒有多大的變化。雖然zip和gzip算法不一樣,但是可以看出壓縮圖片的價值并不大)

2) 大文件資源

原因:會消耗大量的cpu資源,且不一定有明顯的效果。

總結(jié) 

到此這篇關(guān)于nginx開啟gzip壓縮的文章就介紹到這了,更多相關(guān)nginx開啟gzip壓縮內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • NGINX?權(quán)限控制文件預(yù)覽和下載的實(shí)現(xiàn)原理

    NGINX?權(quán)限控制文件預(yù)覽和下載的實(shí)現(xiàn)原理

    我們知道,使用nginx作為文件下載服務(wù)器,可以極大地降低對后端Java服務(wù)器的負(fù)載沖擊,但是nginx本身并不提供授權(quán)控制,這下該如何操作呢,下面小編給大家?guī)砹薔GINX?權(quán)限控制文件預(yù)覽和下載的實(shí)現(xiàn)原理,感興趣的朋友跟隨小編一起看看吧
    2022-01-01
  • centos6.4下nginx1.12.1安裝教程

    centos6.4下nginx1.12.1安裝教程

    這篇文章主要為大家詳細(xì)介紹了centos6.4下nginx1.12.1安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Nginx反向代理與負(fù)載均衡概念理解及模塊使用

    Nginx反向代理與負(fù)載均衡概念理解及模塊使用

    這篇文章主要為大家介紹了Nginx反向代理與負(fù)載均衡概念理解及模塊說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • Rhit高效可視化Nginx日志查看工具

    Rhit高效可視化Nginx日志查看工具

    一個格式化 Nginx 日志,可快速閱讀、查看 Nginx 日志的工具。 可以每秒處理百萬行日志數(shù)據(jù),感興趣的可以了解一下
    2021-10-10
  • Nginx反爬蟲策略,防止UA抓取網(wǎng)站

    Nginx反爬蟲策略,防止UA抓取網(wǎng)站

    目前網(wǎng)絡(luò)上的爬蟲非常多,有對網(wǎng)站收錄有益的,比如百度蜘蛛(Baiduspider),也有不但不遵守robots規(guī)則對服務(wù)器造成壓力,還不能為網(wǎng)站帶來流量的無用爬蟲,為防止網(wǎng)站有可能會被別人爬,通過配置Nginx, 我們可以攔截大部分爬蟲
    2020-09-09
  • 關(guān)于nginx日志增加cookie信息

    關(guān)于nginx日志增加cookie信息

    這篇文章主要介紹了nginx日志增加cookie信息的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • 解決nginx服務(wù)器上發(fā)布的新版本代碼總需要清除瀏覽器緩存問題

    解決nginx服務(wù)器上發(fā)布的新版本代碼總需要清除瀏覽器緩存問題

    這篇文章主要介紹了解決nginx服務(wù)器上發(fā)布的新版本代碼總需要清除瀏覽器緩存問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Ubuntu下搭建與配置Nginx服務(wù)

    Ubuntu下搭建與配置Nginx服務(wù)

    這篇文章介紹了Ubuntu下搭建與配置Nginx服務(wù)的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • nginx安裝完成無法解析php解決方法

    nginx安裝完成無法解析php解決方法

    大家好,本篇文章主要講的是nginx安裝完成無法解析php解決方法,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Nginx 啟用 BoringSSL的配置方法

    Nginx 啟用 BoringSSL的配置方法

    這篇文章主要介紹了Nginx 啟用 BoringSSL的配置方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03

最新評論