午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > Nginx使用Gzip算法對報文進行壓縮詳解

Nginx使用Gzip算法對報文進行壓縮詳解

熱門標簽:蘭州語音電銷機器人軟件 宿州防封外呼系統(tǒng)廠家 電銷機器人對公司貢獻 山東400電話如何辦理 智能外呼系統(tǒng)如何部署 高德地圖標注在建線路 濟源電話外呼系統(tǒng)怎么樣 電話機器人服務(wù)差 ai電銷機器人 如何開發(fā)

什么是HTTP壓縮

有時候客戶端和服務(wù)器之間會傳輸比較大的報文數(shù)據(jù),這時候就占用較大的網(wǎng)絡(luò)帶寬和時長。為了節(jié)省帶寬,加速報文的響應(yīng)速速,可以將傳輸?shù)膱笪臄?shù)據(jù)先進行壓縮,然后再進行傳輸。

HTTP支持多種報文壓縮算法,下面是一個普通的請求頭,從Accept-Encoding字段可以看出支持gzip、deflate和br壓縮算法。本文我們重點講使用Gzip算法對報文進行壓縮,比如Gzip來壓縮HTML,Javascript, CSS文件,壓縮完后能大大減少網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量,提高了用戶顯示網(wǎng)頁的速度。

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Cache-Control: max-age=0
Connection: keep-alive
Host: localhost:8000
If-Modified-Since: Tue, 21 Apr 2020 14:09:01 GMT
If-None-Match: "5e9efe7d-264"
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36

任何技術(shù)都是雙面的,HTTP壓縮雖然能減少帶寬占用加快響應(yīng)速度,但是因為需要額外的壓縮和解壓的過程,所以會占用些客戶端或服務(wù)器端的計算資源。

了解HTTP的讀者知道,可以對HTTP的報文體進行編碼加密。其實HTTP壓縮是一種特殊的編碼方式,使用這種編碼方式可以將報文大大減少,使用對應(yīng)的解法方式又能還原最初的報文。(我們可以看出,其實壓縮技術(shù)的本質(zhì)就是一種編碼方式)

HTTP壓縮的使用場景

從上面對于HTTP壓縮的介紹可以看出,這種技術(shù)是一種優(yōu)化技術(shù),常常用于壓縮服務(wù)器端返回的報文以達到節(jié)省帶寬加速響應(yīng)的目的。

下面簡單介紹一個HTTP使用Gzip壓縮的過程。

  • 瀏覽器發(fā)送Http request 給Web服務(wù)器, request 中有Accept-Encoding: gzip, deflate, br。 (告訴服務(wù)器,瀏覽器支持gzip壓縮)
  • Web服務(wù)器接到request后, 先生成原始的Response, 其中有原始的Content-Type和Content-Length。
  • Web服務(wù)器通過Gzip,來對Response進行編碼, 編碼后header中有Content-Type和Content-Length(壓縮后的大小), 并且增加了Content-Encoding:gzip. 然后把Response發(fā)送給瀏覽器。
  • 瀏覽器接到Response后,根據(jù)Content-Encoding:gzip來對Response進行解碼。 獲取到原始response后, 然后顯示出網(wǎng)頁。

客戶端也可以發(fā)送壓縮數(shù)據(jù)給服務(wù)端,通過代碼將請求數(shù)據(jù)解壓即可,規(guī)范起見同樣要在請求中加入Content-Encoding:gzip

用Nginx實現(xiàn)HTTP壓縮

Nginx提供了對HTTP Gzip壓縮的支持,這邊我們就來看看適應(yīng)Nginx怎么對返回報文進行壓縮。

Nginx中通過ngx_http_gzip_module模塊、ngx_http_gzip_static_module模塊和ngx_http_gunzip_module模塊來對Gzip功能進行支持。一般情況下Nginx默認會編譯
這些模塊,可以通過nginx -V命令看下你安裝的nginx是否包含了這些模塊。

Gzip相關(guān)的指令可以在配置文件的http塊、server塊或者location塊中。

ngx_http_gzip_module模塊

ngx_http_gzip_module模塊主要負責Gzip功能的開啟和設(shè)置,對響應(yīng)數(shù)據(jù)進行在線實時壓縮。該模塊包含以下主要指令。

# 開啟或者關(guān)閉Gzip功能,默認情況下,該指令設(shè)置為off,即不啟用Gzip功能。只有將該指令設(shè)置為on時,其他指令設(shè)置才有效
gzip on | off

# 設(shè)置Gzip壓縮文件使用緩存空間的大小
# 默認值是:gzip_buffers 32 4k|16 8k
gzip_buffers number size;

# 該指令用于設(shè)定Gzip壓縮程度,包括級別1到級別9。
# 級別1表示壓縮程度最低,壓縮效率最高;級別9表示壓縮程度最高,壓縮效率最低,最費時間。
# 默認是1
gzip_comp_level level

# 針對不同種類客戶端發(fā)起的請求,可以選擇性地開啟和關(guān)閉Gzip功能。
# 支持正則表達式,其中,regex 根據(jù)客戶端的瀏覽器標志(User-Agent,UA)進行設(shè)置。
gzip_disable regex ...;

# 該設(shè)置使用了正則表達式,其可以匹配UC字符串中包含MSIE 4、MSIE 5和MSIE6的所有瀏覽器。
# 響應(yīng)這些瀏覽器發(fā)出的請求時,Nginx服務(wù)器不進行Gzip壓縮。
gzip_disable MSIE [4-6]\.;

# 早期的一些瀏覽器或者HTTP客戶端,可能不支持Gzip自解壓,因此用戶有時會看到亂碼,所以針
# 對不同的HTTP協(xié)議版本,需要選擇性地開啟或者關(guān)閉Gzip功能。該指令用于設(shè)置開啟Gzip功能的最低HTTP協(xié)議版本。
# 默認設(shè)置為1.1版本,即只有客戶端使用1.1及以上版本的HTTP協(xié)議時,才使用Gzip功能對響應(yīng)輸出數(shù)據(jù)進行壓縮。
# 從目前來看,絕大多數(shù)的瀏覽器都支持Gzip自解壓,一般采用默認值即可.
zip_http_version 1.0 | 1.1;

# 該指令設(shè)置頁面的字節(jié)數(shù),當響應(yīng)頁面的大小大于該值時,才啟用Gzip功能。
# 建議設(shè)置成gzip_min_length 1024;
gzip_min_length length;

# 用于設(shè)置Nginx服務(wù)器是否對后端服務(wù)器返回的結(jié)果進行Gzip壓縮;
# 一般情況下,后端都是用來做restAPI接口,返回的數(shù)據(jù)量不會太大,不建議進行壓縮
# 真的需要對后端返回的數(shù)據(jù)進行壓縮是可以再看下這塊的內(nèi)容
gzip_proxied off | expired | no-cache | no-store | private | no_last_modified | no_etag | auth | any ...;

# 設(shè)置MIME類型,被設(shè)置的類型將被壓縮,默認值是:text/html
# 該變量還可以取“*”,表示對所有MIME類型的頁面數(shù)據(jù)進行Gzip壓縮
# 一般可以設(shè)置成:gzip_types text/plain application/javascript text/css text/xml
gzip_types mime-type ...;

# 開啟后的效果是在響應(yīng)頭部添加了Accept-Encoding: gzip
gzip_vary on | off;

ngx_http_gzip_static_module模塊

ngx_http_gzip_static_module模塊主要負責搜索和發(fā)送經(jīng)過Gzip功能預壓縮的數(shù)據(jù)。這些數(shù)據(jù)以“.gz”作為后綴名存儲在服務(wù)器上。如果客戶端請求的數(shù)據(jù)在之前被壓縮過,并且客戶端瀏覽器支持Gzip壓縮,就直接返回壓縮后的數(shù)據(jù)。

該模塊與ngx_http_gzip_module模塊的不同之處主要在于,該模塊使用的是靜態(tài)壓縮,在HTTP響應(yīng)頭部包含Content-Length頭域來指明報文體的長度,用于服務(wù)器可確定響應(yīng)數(shù)據(jù)長度的情況;而后者默認使用Chunked編碼的動態(tài)壓縮,其主要適用于服務(wù)器無法確定響應(yīng)數(shù)據(jù)長度的情況,比如大文件下載的情形,這時需要實時生成數(shù)據(jù)長度。

該模塊指令的使用和ngx_http_gzip_static_module模塊類似,這邊就不再具體展開了。大家可以參考官方文檔

該模塊是Nginx服務(wù)器的可選HTTP模塊,如果要使用,必須在Nginx程序配置時添加--with-http_gzip_static_module指令。

ngx_http_gunzip_module模塊

Nginx服務(wù)器支持對響應(yīng)輸出數(shù)據(jù)流進行Gzip壓縮,這對客戶端瀏覽器來說,需要有能力解壓和處理Gzip壓縮數(shù)據(jù),但如果客戶端本身不支持該功能,就需要Nginx服務(wù)器在向其發(fā)送數(shù)據(jù)之前先將該數(shù)據(jù)解壓。這些壓縮數(shù)據(jù)可能來自于后端服務(wù)器壓縮產(chǎn)生或者Nginx服務(wù)器預壓縮產(chǎn)生。ngx_http_gunzip_module模塊便是用來針對不支持Gzip壓縮數(shù)據(jù)處理的客戶端瀏覽器,對壓縮數(shù)據(jù)進行解壓處理的.

同樣,對這個模塊的指令使用就不具體展開了,大家可以參考官方文檔

現(xiàn)代的瀏覽器一般都支持壓縮功能,所以這個模塊使用到的幾率較小。

配置列子

gzip   on;
gzip_min_length 1000;
gzip_proxied expired no-cache no-store private auth;
gzip_types  text/plain application/xml;

為了使得Nginx服務(wù)器能夠在全局范圍內(nèi)應(yīng)用Gzip壓縮功能,可以將Gzip配置放在了http全局塊中。如果要對各個虛擬主機差別性對待,我們可以在對應(yīng)的server
塊中添加各自的Gzip配置指令;

閱讀延伸

平時開發(fā)的應(yīng)用中可能不是所有的應(yīng)用都使用了Nginx,看看其他Web服務(wù)器怎么開啟對HTTP壓縮的支持。

1. Spring Boot中內(nèi)嵌的Tomcat開啟壓縮功能

Tomcat作為servet容器+http server,也是支持gzip壓縮的。使用傳統(tǒng)的Tomcat的話,我們只需要在server.xml配置開啟HTTP壓縮即可。
在embed版本下需要通過代碼來配置。spring-boot內(nèi)置的tomcat是embed版本,通過內(nèi)置的autoconfig機制已經(jīng)做了一些默認tomcat配置,但是對于一些不常用/高級的配置,spring-boot并沒有提供入口。

不過由于spring bean的特性,可以覆蓋默認裝配的bean,包括tomcat相關(guān)的配置。使用TomcatConnectorCustomizer接口可以開啟壓縮配置。

public class ConnC1 implements TomcatConnectorCustomizer{

 @Override
 public void customize(Connector connector) {
  ProtocolHandler protocolHandler = connector.getProtocolHandler();
  if(protocolHandler instanceof Http11NioProtocol){
   Http11NioProtocol http11NioProtocol = (Http11NioProtocol)protocolHandler;
   http11NioProtocol.setCompression("on");//default off
   http11NioProtocol.setCompressibleMimeType();
   http11NioProtocol.setCompressionMinSize(2048);//default 2048(B)
   http11NioProtocol.setMaxKeepAliveRequests(1);//default 200
  }
 }
}

關(guān)于Tomcat對于HTTP壓縮的支持,大家可以從Tomcat的CompressionConfig這個類開始尋找線索。

其實如果只是簡單開啟對壓縮功能的支持的話,只要在Spring Boot做下面的配置即可:

server:
 compression:
 enabled: true
 min-response-size: 1024
 mime-types:
  application/json

總結(jié)

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

標簽:巴中 畢節(jié) 南寧 佛山 云南 晉中 衡水 安陽

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Nginx使用Gzip算法對報文進行壓縮詳解》,本文關(guān)鍵詞  Nginx,使用,Gzip,算法,對,報文,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Nginx使用Gzip算法對報文進行壓縮詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Nginx使用Gzip算法對報文進行壓縮詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    中文字幕日韩精品一区二区| 极品人妻一区二区| 中文写幕一区二区三区免费观成熟| 欧美被狂躁喷白浆精品| 91好色先生tv| 99国产欧美久久久精品| 亚洲风情亚aⅴ在线发布| 欧美黑人巨大xxx极品| 国产一二三在线视频| 久久久精品免费看| 亚洲日本丝袜连裤袜办公室| 欧美激情中文网| 网站一区二区三区| 国产精品探花在线播放| 青青草偷拍视频| 日韩国产欧美三级| 777色狠狠一区二区三区| 亚洲影影院av| 亚洲毛片亚洲毛片亚洲毛片| 国产精品亚洲第一区在线暖暖韩国| 精品日韩成人av| 欧美日韩精品综合| 亚洲观看黄色网| 国产xxx精品视频大全| 亚洲女成人图区| 国产xxxx振车| www.日本在线观看| 日韩视频在线一区二区| 亚洲成人午夜在线| www..com国产| 亚洲欧洲无码一区二区三区| 亚洲一级片在线看| 亚洲一区二区三区四区中文| 久久久久久久久久久久久av| 国产色产综合色产在线视频| 欧美与欧洲交xxxx免费观看| www.亚洲天堂网| 国内精品伊人久久久久av影院| 在线不卡的av| 久色视频在线播放| 美腿丝袜亚洲一区| 中文字幕亚洲色图| 日韩精品一区二区三区四| 欧美一区二区黄片| 中文字幕视频一区二区在线有码 | 欧美成在线视频| 中文字幕在线视频一区二区三区| 91亚洲精品久久久蜜桃网站| 精品国产依人香蕉在线精品| 成年女人18级毛片毛片免费| 色欲色香天天天综合网www| 久久久久久自在自线| 久久国产精品偷| 91插插插插插插| 欧美一级日韩免费不卡| 欧美日韩国产高清视频| 久久国产一二区| 在线亚洲男人天堂| 国产精品久久久视频| 色婷婷激情综合| 97公开免费视频| 亚洲丝袜精品丝袜在线| 亚洲在线欧美| 视频一区二区免费| 欧洲成人性视频| 影音先锋在线国产| 久久久精品免费视频| 少妇影院在线观看| 亚洲综合一区二区三区| 91精品成人久久| 国产一级视频在线| 欧美mv日韩mv| 欧美日韩中文字幕视频| 精品欧美一区二区三区精品久久| 动漫美女无遮挡免费| 欧美剧情片在线观看| 官网99热精品| 国产精品12区| 成人亚洲欧美一区二区三区| 一区二区www| 欧美成人亚洲成人日韩成人| 成人午夜视频精品一区| 亚洲精品乱码久久久久久按摩观| 午夜免费福利视频在线观看| 亚洲欧洲韩国日本视频| 欧美丰满熟妇bbbbbb百度| 亚洲高清不卡在线观看| 国产小视频精品| 国产精品成人网| 精品久久久久久中文字幕2017| 狠狠做深爱婷婷久久综合一区| 佐山爱在线视频| 欧美性生交xxxxxdddd| 妓院一钑片免看黄大片| 自拍视频在线观看一区二区| 中文字幕中文字幕在线中心一区| 中文字幕一区二区三区在线播放| 俄罗斯精品一区二区| 久久久久久久欧美精品| 日韩欧美精品一区二区三区经典| 国产精品一区二区免费不卡| 亚洲一区二区三区涩| 不卡视频在线看| 免费日韩在线观看| 欧美经典一区二区| xxxxxx黄色| 精品国产第一区二区三区观看体验| 久久久久久久久久久网| 欧美成人午夜影院| 精品影视av免费| 人妻熟妇乱又伦精品视频| 亚洲欧洲国产日本综合| 日本特黄在线观看| 久久精品小视频| 人妻一区二区三区| 高清国产在线一区| 丁香六月久久综合狠狠色| 草b视频在线观看| 色综合天天综合狠狠| 色网站在线播放| 成人黄色在线观看| 亚洲三级免费电影| 国产三级短视频| 欧美精品videosex极品1| 国产一区二区三区四| 91pony九色| 亚洲免费一在线| 精品影视av免费| 久久人妻一区二区| 欧美成人精品影院| 国产精品乡下勾搭老头1| 日日摸夜夜添一区| 中文字幕一区二区三区人妻| 国内精品在线一区| 成人av网站大全| 亚欧精品在线视频| 国产精品高清在线| 国产欧美一区二区三区在线老狼| 五月综合色婷婷| 成人羞羞国产免费| 欧美三级日韩在线| 免费看av在线| 国产午夜福利视频在线观看| 久久精品99无色码中文字幕| 久热re这里精品视频在线6| 日韩精品视频久久| 欧美激情videoshd| av电影天堂一区二区在线观看| 色屁屁草草影院ccyy.com| 日韩av电影国产| 欧美综合在线视频| 国产不卡av在线播放| 五月天开心婷婷| 国产精品人人做人人爽| 欧美亚洲日本一区| 人妻少妇一区二区三区| 国产伦理片在线观看| 在线视频不卡国产| 欧美一级淫片丝袜脚交| 午夜精品久久久久久久久久久| 国产在线拍揄自揄拍无码视频| 九色91视频| 久久精品一本久久99精品| 精品久久久久久中文字幕| 久久久777| 日韩少妇一区二区| 96pao国产成视频永久免费| 欧美大片一区二区| 日本一区二区在线不卡| 国产刺激高潮av| 国产又粗又猛又爽又黄| 国产成人亚洲欧美| 欧美区二区三区| 日韩三级视频在线看| 成人免费高清视频在线观看| 亚洲 欧美 国产 另类| 亚洲成色最大综合在线| 国产精品久久久久秋霞鲁丝| 亚洲国产日韩精品在线| 性久久久久久久| 国产精品资源站在线| www.com欧美| 久久久国产一级片| 国产日韩欧美大片| 国产午夜精品一区| xxxx性欧美| 亚洲国产高清自拍| 亚洲一卡二卡三卡四卡| 国产黄色精品视频| av免费观看在线| 久久久久久久久久久久久久久| 成年人网站大全| 大陆极品少妇内射aaaaaa| 日本视频一区二区不卡| 国产精品免费观看高清| 国产精品视频在线播放| 97精品在线视频| 欧美肥老妇视频| 久久国产精品久久久久久久久久| 中文字幕一区在线观看视频| 国产交换配乱淫视频免费| 99视频精品免费| 亚洲熟妇无码av在线播放| 亚洲国产日韩欧美| 亚洲va久久久噜噜噜| 欧美极品少妇与黑人| 久久久精品免费| 色综久久综合桃花网| 精品国产欧美一区二区| 欧美人妖巨大在线| 欧美一区二区私人影院日本| 一区二区三区 在线观看视频| 国产不卡高清在线观看视频| 亚洲AV无码成人片在线观看| 国产精品无码一区二区桃花视频| 日韩电影在线观看一区二区| 在线观看亚洲天堂| av女人的天堂| 色网站在线视频| 麻豆tv在线观看| 岛国av免费在线| 欧洲成人午夜精品无码区久久| 青青草精品视频在线| 青青艹视频在线| 亚洲精品在线视频播放| 欧美大片免费播放器| 超碰91在线播放| 国产日韩成人内射视频| 欧美 日韩 国产 高清| 国产xxxx振车| 精品久久久久久无码中文野结衣| 久草视频这里只有精品| 国产资源在线视频| 欧美日韩人妻精品一区在线| www.成人黄色| 人妻互换一区二区激情偷拍| 蜜桃av免费观看| 老熟妇一区二区三区啪啪| 日本激情一区二区| 日韩在线播放一区二区| 欧美 日韩 中文字幕| 日韩成人午夜精品| 久久久久久免费网| 狠狠色噜噜狠狠狠狠97| 欧美日韩成人在线一区| 伊人av综合网| 91精品在线观| 在线免费观看成人| youjizzxxxx18| 51精品免费网站| 亚洲区小说区图片区| av电影天堂一区二区在线观看| 96av麻豆蜜桃一区二区| 色94色欧美sute亚洲线路一久| 91精品国产综合久久国产大片| 欧美大码xxxx| 国产精品久久久久久av福利软件| 视频一区二区三区免费观看| 99久久久精品视频| 免费在线观看日韩av| 日韩欧美高清在线观看| 国产wwwxxx| 国产成人免费视频网站 | 日韩美女视频免费看| 亚洲一区二区三区777| 黄色www网站| 日韩免费一级片| 美女诱惑一区| 国产精品初高中害羞小美女文| 亚洲精美色品网站| 国产欧美日韩亚洲精品| 特大黑人娇小亚洲女mp4| 天堂在线中文视频| 国产精品一区在线观看乱码| 成人白浆超碰人人人人| 国产精品国产三级国产普通话蜜臀 | 亚洲欧美日韩国产yyy| 久久精品老司机| 六月丁香婷婷久久| 欧美性色黄大片手机版| 成人久久18免费网站图片| 日韩欧美精品在线观看视频| 全黄一级裸体片| 国产乱码精品1区2区3区| 日韩欧美色综合| **亚洲第一综合导航网站| 国产精品无码在线| 国产黄人亚洲片| 中文字幕国产精品久久| 日本精品免费| 亚洲黄色网址大全| 韩国女主播成人在线| 亚洲欧美精品在线| 亚洲精蜜桃久在线| 潮喷失禁大喷水aⅴ无码| 国产精品自拍av| 免费97视频在线精品国自产拍| 欧美午夜aaaaaa免费视频| 中文字幕永久在线| 亚洲精品成人精品456| 日韩网站免费观看| 日本三区在线观看| 美女网站色91| 久久精品视频在线观看| 激情成人在线观看| gogogo免费视频观看亚洲一| 欧美激情在线观看| 三级视频网站在线观看| 99在线观看免费| 亚洲成av人影院在线观看| 国产精品av免费| 黄色一级大片在线免费看国产一 | 日韩精品中文字幕在线不卡尤物| 色哟哟免费网站| 亚洲日本香蕉视频| 亚洲国产99精品国自产| 久久在线中文字幕| 国产一区二区看久久| 久久精品国亚洲| 熟女丰满老熟女熟妇| 亚洲欧美一区二区三区孕妇| 精品网站在线看| 日本视频在线观看免费| 日韩美女视频在线| xxx中文字幕| 一级中文字幕一区二区| 欧美三日本三级少妇三99| 国产免费久久久| 欧美人妇做爰xxxⅹ性高电影| 欧美日韩国产不卡在线看| 亚洲第一第二区| 久久国产精品久久国产精品| 日本在线视频播放| 亚洲一区视频在线| 99久久国产综合精品五月天喷水| 精品一区二区三区久久久| 国产精品热视频| 久久精品视频8| 欧美视频精品在线| 亚洲精品免费一区亚洲精品免费精品一区 | 一本色道久久综合亚洲精品按摩| 亚洲最大免费| 亚洲日本韩国在线| 亚洲国内高清视频| 亚洲精品国产成人av在线| 久久久国际精品| 成人欧美在线观看| 国产高清在线观看视频| 欧美老女人第四色| 91pony九色| 国产精品久久久久久久久动漫| 五月天国产一区| www.欧美.com| 韩国黄色一级大片| 99在线热播精品免费| av成人午夜| 国产原创一区二区三区| 国产精品吊钟奶在线| 黑人乱码一区二区三区av| 国产精品爽爽爽| 久久婷婷丁香| 国产亚洲一区在线播放| 一区二区三区四区视频在线| 国产精品精品视频| 欧美精品在线观看91| 国产福利免费视频| 国产精品久久久久久久免费大片 | 91最新在线免费观看| 久久蜜臀精品av| 亚洲欧美在线不卡| 久久久在线免费观看| 不卡视频在线观看| 成人免费毛片糖心| 亚洲精品欧美日韩| 欧洲视频一区二区| 日韩性xxxx| 九色91porny| 国产极品精品在线观看| 亚洲综合成人在线| 亚洲最大成人av| 99热成人精品热久久66| 91精品国产色综合久久不卡98口| 99久久精品国产一区二区成人| 成人黄色免费在线观看| 91福利国产精品| 日韩中文字幕区一区有砖一区| 国产精品嫩草在线观看| 日韩一级高清毛片| 麻豆精品精品国产自在97香蕉| 天堂av免费看| 色噜噜亚洲精品中文字幕| 欧美国产欧美亚州国产日韩mv天天看完整| 99福利在线观看| 91大神福利视频在线| 亚洲综合清纯丝袜自拍| 韩国av在线免费观看| 波多野结衣一二三区| 国产一区二区三区四区五区在线 | 久久精品一本久久99精品| 久久久久久电影| 国产第一页在线观看| 亚洲综合123| 欧美一卡2卡3卡4卡无卡免费观看水多多| 亚洲最新视频在线播放| 视频二区在线观看| caoporn91| 青青在线视频观看| 精品乱码一区二区三区| 欧美精品电影免费在线观看| 欧美色videos|