日本在线观看,国产激情视频一区二区在线观看 ,а√天堂资源官网在线资源,性网站在线看,久久99影视,国产精品嫩草影院av蜜臀,精品久久久香蕉免费精品视频,欧美日韩国产一区二区三区地区,国产性做久久久久久,在线看成人短视频

Categories


Tags


通過gzip和nginx來提高網站打開速度

要知道,網站的打開速度取決于瀏覽器打開下載的網頁文件大小。如果傳輸的頁面內容文件減少,那你網站的打開速度一定會加快。特別是手機端的用戶,打開網站速度受限于移動端網絡,所以壓縮網站頁面內容顯得至關重要。

gzip是一種非常流行的數據壓縮方式。你可以在nginx配置中開啟gzip來壓縮網頁文件。然后,這些文件又由瀏覽器解壓縮,文件不會受任何。但是壓縮文件是會占用服務器資源,所以最好壓縮那些效果比較好的文件。比如文本文件壓縮效果非常好,通常會縮小兩倍多。而JPG或PNG這類文件,本身就已經進行格式壓縮,所以再做二次壓縮,效果并不是特別明顯。

本文主要講一下如何配置nginx來開啟gzip壓縮。

環境

ubuntu 20.04服務器

root權限或具有sudo特權的非root用戶

一、創建測試文件

在這一步中,我們將在默認的Nginx目錄中創建幾個測試文件。稍后我們將使用這些文件來檢查Nginx的默認行為是否進行gzip壓縮,并測試配置更改是否具有預期的效果。

首先,創建幾個測試文件,這些文件主要用來查看我們的gzip壓縮效果。gzip是不會分析文件內容的,它主要通過文件擴展名來判斷文件類型,如果還分析文件內容,那整個效率就會大大降低。所以我們可以創建一些圖像文件、html文件和一些樣式文件。

sudo truncate -s 1k /var/www/html/test.html

sudo truncate -s 1k /var/www/html/test.jpg

sudo truncate -s 1k /var/www/html/test.css

sudo truncate -s 1k /var/www/html/test.js

下一步是檢查Nginx在使用我們剛創建的文件在全新安裝中壓縮請求的文件時的行為。

二、命令方式查看壓縮效果

使用curl命令方式,添加標頭Accept-Encoding: gzip,來查看各文件的壓縮結果。

curl -H "Accept-Encoding: gzip" -I http://localhost/test.html

可以看到以下結果:

Output

HTTP/1.1 200 OK

Server: nginx/1.18.0 (Ubuntu)

Date: Tue, 09 Feb 2021 19:04:25 GMT

Content-Type: text/html

Last-Modified: Tue, 09 Feb 2021 19:03:41 GMT

Connection: keep-alive

ETag: W/"6022dc8d-400"

Content-Encoding: gzip

在最后一行,出現Content-Encoding: gzip字樣。說明服務器正在用gzip壓縮來發送文件。默認情況下,nginx僅壓縮html文件。所有在這個命令中可以看到文件做了壓縮處理。但其它的文件格式,并未做壓縮處理。

可以通過下面這條命令來驗證我們剛才的說法。

curl -H "Accept-Encoding: gzip" -I http://localhost/test.jpg

再看一下結果,和之前的有所不同:

Output

HTTP/1.1 200 OK

Server: nginx/1.18.0 (Ubuntu)

Date: Tue, 09 Feb 2021 19:05:49 GMT

Content-Type: image/jpeg

Content-Length: 1024

Last-Modified: Tue, 09 Feb 2021 19:03:45 GMT

Connection: keep-alive

ETag: "6022dc91-400"

Accept-Ranges: bytes

輸出結果中沒有出現Content-Encoding: gzip,這意味著該文件并沒有做任何的壓縮。

你也可以使用這個方法來測試css等樣式文件。

curl -H "Accept-Encoding: gzip" -I http://localhost/test.css

結果一樣,沒有出現Content-Encoding: gzip

Output

HTTP/1.1 200 OK

Server: nginx/1.18.0 (Ubuntu)

Date: Tue, 09 Feb 2021 19:06:04 GMT

Content-Type: text/css

Content-Length: 1024

Last-Modified: Tue, 09 Feb 2021 19:03:45 GMT

Connection: keep-alive

ETag: "6022dc91-400"

Accept-Ranges: bytes

三、配置Nginx開啟gzip功能

本節主要操作相關配置,讓gzip可以處理其它幾種文件格式的壓縮。

你可以使用nano或vim編輯nginx的配置文件。

sudo nano /etc/nginx/nginx.conf

找到gzip設置部分,如下所示:

/etc/nginx/nginx.conf

. . .

##

# `gzip` Settings

#

#

gzip on;

gzip_disable "msie6";

# gzip_vary on;

# gzip_proxied any;

# gzip_comp_level 6;

# gzip_buffers 16 8k;

# gzip_http_version 1.1;

# gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

. . .

因為我們用的是ubuntu 20.04。所以默認情況下,gzip是開啟的。但有些設置無效,所以我們需要做一些修改:

通過取消注釋行前面的#來啟用其他設置(即,刪除#符號)

添加gzip_min_length 256;參數,該參數是告訴nginx,不要去壓縮小于256字節的文件,因為很小的文件沒有太必要。壓縮這類文件反而影響服務器效率。

在gzip_types參數中添加其他文件類型擴展名,這些文件類型可以是Web字體,圖片、XML、JSON結構化數據或SVG圖片文件。

應用這些更改之后,設置部分應如下所示:

/etc/nginx/nginx.conf

. . .

##

# `gzip` Settings

#

#

gzip on;

gzip_disable "msie6";

gzip_vary on;

gzip_proxied any;

gzip_comp_level 6;

gzip_buffers 16 8k;

gzip_http_version 1.1;

gzip_min_length 256;

gzip_types

application/atom+xml

application/geo+json

application/javascript

application/x-javascript

application/json

application/ld+json

application/manifest+json

application/rdf+xml

application/rss+xml

application/xhtml+xml

application/xml

font/eot

font/otf

font/ttf

image/svg+xml

text/css

text/javascript

text/plain

text/xml;

. . .

保存并關閉文件以退出。要啟用新配置,需要重新啟動Nginx:

sudo systemctl restart nginx

四、確保所有的配置正確

重復之前的測試步驟,執行相應的命令請求:

curl -H "Accept-Encoding: gzip" -I http://localhost/test.html

因為html文件,之前已經默認開啟壓縮,所以這個命令執行結果保持不變:

Output

HTTP/1.1 200 OK

Server: nginx/1.18.0 (Ubuntu)

Date: Tue, 09 Feb 2021 19:04:25 GMT

Content-Type: text/html

Last-Modified: Tue, 09 Feb 2021 19:03:41 GMT

Connection: keep-alive

ETag: W/"6022dc8d-400"

Content-Encoding: gzip

然后我們來測試一下之前未壓縮的css樣式表,看看結果會有什么變化:

curl -H "Accept-Encoding: gzip" -I http://localhost/test.css

可以看到gzip正在壓縮文件:

Output

HTTP/1.1 200 OK

Server: nginx/1.18.0 (Ubuntu)

Date: Tue, 09 Feb 2021 19:21:54 GMT

Content-Type: text/css

Last-Modified: Tue, 09 Feb 2021 19:03:45 GMT

Connection: keep-alive

Vary: Accept-Encoding

ETag: W/"6022dc91-400"

Content-Encoding: gzip

我們可以用相同的方式測試一下jpg文件:

curl -H "Accept-Encoding: gzip" -I http://localhost/test.jpg

沒有看到gzip壓縮:

Output

HTTP/1.1 200 OK

Server: nginx/1.18.0 (Ubuntu)

Date: Tue, 09 Feb 2021 19:25:40 GMT

Content-Type: image/jpeg

Content-Length: 1024

Last-Modified: Tue, 09 Feb 2021 19:03:45 GMT

Connection: keep-alive

ETag: "6022dc91-400"

Accept-Ranges: bytes

因為在之前的配置中,我們并沒有添加 image/jpeg。

在這種情況下,我們已經在Nginx中成功配置了gzip。

結論

可以看出,gzip很容易配置,而且帶來的速度提升也非常明顯,搜索引擎也非常喜歡這類加載方式,如果想提高搜索引擎的排名,增加gzip是非常有必要的。

來源:投稿。

來源:月光博客


Public @ 2019-01-10 15:37:08

Windows Server 2008 IIS的備份和還原

Windows Server 2008中的IIS備份和還原可以使用以下步驟完成: 備份IIS配置: 1. 打開IIS管理器,選擇要備份的服務器或站點。 2. 在右側窗格中選擇“導出配置”。 3. 選擇要保存配置文件的位置和文件名。 4. 在“選擇要導出的配置”窗口中,選擇“全局配置”或“站點和應用程序池”選項。 5. 點擊“下一步”,然后選擇要導出的項目。 6. 點擊“下一步”,檢查所選的配置

Public @ 2023-04-20 15:50:24

window系統安裝tomcat(java環境)

以下是在Windows系統上安裝Tomcat的步驟: 1.下載Java安裝文件 首先,在官網上下載Java安裝文件。選擇最新版本的Java JDK,這將確保您擁有最新版的Java環境。 2.安裝Java 接下來,運行Java安裝文件并按照提示進行安裝。安裝過程中,請記住要設置環境變量,這是后面安裝Tomcat的必要步驟。 3.下載Tomcat 下載Tomcat安裝程序并運行。 4.安

Public @ 2023-04-25 23:50:19

通過gzip和nginx來提高網站打開速度

要知道,網站的打開速度取決于瀏覽器打開下載的網頁文件大小。如果傳輸的頁面內容文件減少,那你網站的打開速度一定會加快。特別是手機端的用戶,打開網站速度受限于移動端網絡,所以壓縮網站頁面內容顯得至關重要。gzip是一種非常流行的數據壓縮方式。你可以在nginx配置中開啟gzip來壓縮網頁文件。然后,這些文件又由瀏覽器解壓縮,文件不會受任何。但是壓縮文件是會占用服務器資源,所以最好壓縮那些效果比較好的文

Public @ 2019-01-10 15:37:08

更多您感興趣的搜索

0.504756s
日韩风俗一区 二区| 欧美日韩国产综合视频| 日韩免费在线观看| 欧美日韩国产一中文字不卡| 自拍偷在线精品自拍偷无码专区| 成人ar影院免费观看视频| 久久国产精品一区二区| 99日韩精品| 国产精品色网| 久久国产精品99国产| 日韩视频一区二区三区在线播放免费观看| 欧美少妇xxxx| 欧美手机在线| 99精品全国免费观看视频软件| 精品一区av| 日韩久久精品| 欧美在线资源| 日韩视频一区二区三区在线播放免费观看| 伊人成年综合电影网| 亚洲精品一级| 日韩av在线免费观看不卡| 精品二区久久| 99精品免费网| 日韩精品电影一区亚洲| 久久精品国产精品青草| 国产成人在线观看| 99久久精品免费观看| 久久久99精品免费观看| 国产精品不卡一区| 大伊人狠狠躁夜夜躁av一区| 欧美一级理论性理论a| 亚洲国产精品va在线| 在线播放国产一区二区三区| 欧美日韩福利在线观看| 91精品久久久久久久久久久久久久| 黄色av资源| 国际av在线| 国产后进白嫩翘臀在线观看视频| 欧美大胆性生话| 精品久久亚洲| 亚洲v在线看| 麻豆专区一区二区三区四区五区| 成人久久视频在线观看| 成人精品电影在线观看| 国产精品理论片| 欧洲精品一区二区| 国产视频综合在线| 98视频在线噜噜噜国产| 1024在线视频| 国产白丝在线观看| 精品久久久久久久久久久下田| 人人超碰91尤物精品国产| 中文字幕第一区综合| 91精品一区二区三区久久久久久| 欧美精品在线视频观看| 三级视频在线| 国产成人福利夜色影视| 色婷婷一区二区三区| 日本中文字幕不卡| 99久久99久久综合| 在线免费一区三区| 超碰日本道色综合久久综合 | 国产制服丝袜一区| 久久一留热品黄| 欧美性生交片4| 欧美日韩国产91| 成人在线免费看| 九九久久精品| 9久草视频在线视频精品| 欧美一区二区在线观看| 国产精品一久久香蕉国产线看观看| 爱看av在线入口| 欧美色图首页| 一区二区三区不卡视频| 久久人人爽人人爽爽久久| 成人高潮成人免费观看| 精品freesex老太交| 久久久久国产精品麻豆| 亚洲男人天堂古典| 国产在线你懂得| 日韩免费视频| 亚洲日本一区二区| 色综合91久久精品中文字幕 | 亚洲一级二级| 一区二区三区在线观看动漫| 亚洲综合av一区二区三区| 国产在线精品免费| 精品一区二区免费在线观看| 丁香五精品蜜臀久久久久99网站| 九色综合国产一区二区三区| 亚洲高清自拍| 国产老妇另类xxxxx| 国内精品久久久久影院薰衣草| 久久久精品天堂| 在线观看黄网| 韩国三级大全久久网站| 精品一二三四在线| 精品国产伦一区二区三区观看方式| 超碰96在线| 日本一区二区免费高清| 国产精品欧美经典| 久久久久久久国产精品| 国模一区二区| av电影在线观看完整版一区二区| 亚洲美女视频网| 欧美性video| 久久精品国产免费看久久精品| 精品成人一区二区三区| 色哟哟免费在线观看| 一区二区国产精品| 精品久久久久香蕉网| yw193.com尤物在线| 国产日韩免费| 亚洲国产精品高清久久久| 日本电影全部在线观看网站视频| 性欧美精品高清| 亚洲国产日韩一区| 操喷在线视频| 99国产精品久| 91av在线不卡| 欧亚精品一区| 欧美视频一二三| 最新国产在线| 亚洲欧美日韩精品久久亚洲区| 亚洲国模精品一区| 男女视频在线| 成人午夜视频福利| 久久精品亚洲精品| 青娱乐极品盛宴一区二区| 国产亚洲美州欧州综合国| 91成人在线视频| 一区二区三区四区视频免费观看 | 欧美亚洲国产bt| 青青草手机在线| 夜夜精品视频| 亚洲精品综合精品自拍| 九色porny自拍视频在线观看| 国产一区二区不卡在线| 九九热在线精品视频| 欧美午夜在线播放| 亚洲成a人v欧美综合天堂下载 | 欧美成人aa大片| 91香蕉在线观看| 99麻豆久久久国产精品免费优播| 国内自拍欧美激情| 欧美精品国产白浆久久久久| 欧美午夜视频在线观看| 91精品国产91久久久久游泳池| 精品一区二区免费视频| 欧美激情精品久久久久| 好吊妞国产欧美日韩免费观看网站| 福利微拍一区二区| 午夜dj在线观看高清视频完整版| 99久久精品国产一区二区三区| 国产免费久久av| 国产欧美91| 久久久久久成人精品| 欧美xxxxx视频| 亚洲欧美日韩精品久久| 精品视频一区二区三区在线观看| 亚洲国产欧美另类丝袜| 在线播放麻豆| 91香蕉视频黄| 在线观看视频污| 国产成人精品影院| 国产精品亚洲自拍| 免费高清在线视频一区·| 高清欧美一区二区三区| 欧美视频一区| 国产综合在线看| 亚洲大片在线| 色综合久久久888| 欧美黄污视频| 欧美极品欧美精品欧美视频| 亚洲午夜精品一区 二区 三区| 在线观看久久av| 999成人精品视频线3| 伊人久久综合97精品| 精品在线手机视频| 自拍偷拍亚洲精品| 日韩中字在线| 久久国产精品免费视频| 欧美视频官网| 5566成人精品视频免费| 日韩精品欧美成人高清一区二区| 国产91在线高潮白浆在线观看| 肉肉av福利一精品导航| 国产精品主播视频| 国产69精品久久久久毛片| 亚亚洲欧洲精品| 国产精品水嫩水嫩| 黄网av在线| 欧美视频日韩视频| ccyy激情综合| 永久555www成人免费| 亚洲天堂偷拍| 黄网在线播放| 亚洲国产成人一区二区三区| 日本精品600av| 在线电影国产精品|