精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

HTTP 內(nèi)容編碼,也就這 2 點(diǎn)需要知道 | 實(shí)用 HTTP

開發(fā) 開發(fā)工具
HTTP 協(xié)議在網(wǎng)絡(luò)知識中占據(jù)了重要的地位,HTTP 協(xié)議最基礎(chǔ)的就是請求和響應(yīng)的報(bào)文,而報(bào)文又是由報(bào)文頭(Header)和實(shí)體組成。大多數(shù) Http 協(xié)議的使用方式,都是依賴設(shè)置不同的 HTTP 請求/響應(yīng) 的 Header 來實(shí)現(xiàn)的。

HTTP 協(xié)議在網(wǎng)絡(luò)知識中占據(jù)了重要的地位,HTTP 協(xié)議最基礎(chǔ)的就是請求和響應(yīng)的報(bào)文,而報(bào)文又是由報(bào)文頭(Header)和實(shí)體組成。大多數(shù) Http 協(xié)議的使用方式,都是依賴設(shè)置不同的 HTTP 請求/響應(yīng) 的 Header 來實(shí)現(xiàn)的。

[[234324]]

本系列《實(shí)用 HTTP》就拋開常規(guī)的 Header 講解式的表述方式,從實(shí)際問題出發(fā),來分析這些 HTTP 協(xié)議的使用方式,到底是為了解決什么問題?同時(shí)講解它是如何設(shè)計(jì)的和它實(shí)現(xiàn)原理。

HTTP 協(xié)議是一種無狀態(tài)的“松散協(xié)議”,它不會記錄不同請求的狀態(tài),并且因?yàn)樗旧戆藘啥耍蛻舳撕头?wù)端),根據(jù)請求和響應(yīng)來區(qū)分,它大部分的內(nèi)容都只是一個(gè)建議,其實(shí)雙邊是可以不遵守此建議的。

“這里寫了建議零售價(jià) 2 元…”

“哦,不接受建議!”

在上一篇文章中,聊到了 HTTP 的緩存機(jī)制,其實(shí)緩存的主要起因就是為了減少網(wǎng)絡(luò)請求次數(shù),來達(dá)到快速響應(yīng)的目的。而除了減少網(wǎng)絡(luò)請求之外,其實(shí)我們還可以通過對實(shí)體內(nèi)容,進(jìn)行編碼壓縮的方式,減少傳輸?shù)膬?nèi)容大小,從而加快響應(yīng)的速度。

本文就就繼續(xù)來聊聊 HTTP 的實(shí)體內(nèi)容壓縮編碼機(jī)制。

二、HTTP 的內(nèi)容編碼

2.1 為什么要對內(nèi)容進(jìn)行編碼?

編碼的目的就是為了壓縮報(bào)文實(shí)體內(nèi)容的大小,而通過壓縮服務(wù)器響應(yīng)報(bào)文傳輸?shù)膬?nèi)容實(shí)體,在一定程度上就可以加快響應(yīng)的速度。

畢竟傳輸一個(gè) 10kb 的內(nèi)容,會比傳輸一個(gè) 100kb 的內(nèi)容快很多。這就是需要使用內(nèi)容編碼進(jìn)行壓縮的原因。

2.2 壓縮編碼

說到壓縮編碼,就先簡單聊聊壓縮算法,對于壓縮算法而言,分為兩類:

  • 無損壓縮算法
  • 有損壓縮算法

從名稱上就可以理解,無損壓縮意味著它是可以被還原的,通常被應(yīng)用在文本,而有損壓縮會對原始數(shù)據(jù)進(jìn)行修改,以加大壓縮率的目的,對文件進(jìn)行有損失的壓縮,這是一種不可逆的操作,通常一些對質(zhì)量要求不高的圖片和視頻上,雖然壓縮以后可能會導(dǎo)致文件模糊,但是勉強(qiáng)還可以看。

而在 HTTP 協(xié)議中,通常我們只會對文本內(nèi)容,進(jìn)行壓縮編碼。一個(gè)主要的原因在于,壓縮本身是會消耗服務(wù)器資源的,而文件比多媒體文件輕便了很多。并且多媒體文件多數(shù)情況下,本身就已經(jīng)是高度壓縮的二進(jìn)制格式,再次進(jìn)行壓縮的意義也不大。

2.3 設(shè)計(jì)一個(gè)“壓縮協(xié)議”

前面提到,HTTP 協(xié)議是一種松散的 “協(xié)商協(xié)議”,需要客戶端和服務(wù)端雙端配合,才可以生效。而壓縮算法有很多種,到底應(yīng)該選擇哪一種,也是需要雙方協(xié)商的。

如果我們嘗試設(shè)計(jì)一下這個(gè) HTTP 的 “壓縮協(xié)議”,主要需要關(guān)注這兩點(diǎn)。

1. 通知服務(wù)端,客戶端支持的壓縮算法

一個(gè) HTTP 事務(wù),總是由客戶端發(fā)起請求,而服務(wù)端將響應(yīng)返回。那么客戶端就要在發(fā)起請求的時(shí)候,率先告知服務(wù)端,當(dāng)前客戶端支持的壓縮算法。

通常客戶端會支持多種壓縮算法,為了讓服務(wù)端有選擇的空間,應(yīng)該允許傳遞多個(gè)支持的壓縮算法。既然有多選的空間,那么就一定要有優(yōu)先級的概念。

類似于我們在市場上交易,我接受人民幣、美元、比特幣的交易,但是因?yàn)槲沂褂萌嗣駧鸥奖悖晕倚枰该鹘灰追剑绻奖愕脑?**通過人民幣交易。

2. 服務(wù)端選擇支持的壓縮算法壓縮內(nèi)容

服務(wù)端接受到客戶端的請求后,辨識出客戶端支持的壓縮算法,現(xiàn)在當(dāng)前環(huán)境***的一種壓縮算法對響應(yīng)內(nèi)容體進(jìn)行壓縮,然后將壓縮后的內(nèi)容返回。

為了讓客戶端接收到響應(yīng)后,能明確知道服務(wù)端使用的壓縮算法,還需要在響應(yīng)中明確指明,當(dāng)前的響應(yīng)實(shí)體的數(shù)據(jù)使用的壓縮算法(當(dāng)然也可以不壓縮)。

2.4 HTTP 的“壓縮協(xié)議”

前面我們自己設(shè)計(jì)的兩個(gè)條件,都是基于 HTTP 報(bào)文中的報(bào)文頭來實(shí)現(xiàn)的。接下來我們看看 HTTP 協(xié)議中,是如何設(shè)計(jì)“壓縮協(xié)議”的。

1. 請求頭中的 Accept-Encoding

客戶端為了告知服務(wù)端當(dāng)前支持的壓縮編碼,可以在請求頭中,增加 Accept-Encoding 這個(gè)頭部字段,用來指定當(dāng)前客戶端支持的壓縮編碼,如果有多個(gè)可以使用逗號 , 進(jìn)行分割。

為了滿足優(yōu)先級,其實(shí)是可以通過 , 分割的順序來指定的。HTTP 協(xié)議中,還可以使用 Q 值來說明編碼的優(yōu)先級,Q 值的取值范圍是 0.0 ~ 1.0。0.0 表示客戶端不想接受此編碼,而 1.0 則表示希望使用此編碼,不過通常我們不需要明確的指定它,大家了解一下即可。

2. 響應(yīng)頭中的 content-encoding

服務(wù)端為了在響應(yīng)報(bào)文里體現(xiàn)當(dāng)前對內(nèi)容壓縮使用的編碼格式,會在響應(yīng)頭中使用 Content-Encoding 標(biāo)記,它是一個(gè)明確值,所以只可能有一個(gè)。

編碼的目的就是為了壓縮,所以當(dāng)服務(wù)端選擇壓縮內(nèi)容實(shí)體的時(shí)候,同時(shí)還會修改 Content-Length 來明確表示當(dāng)前實(shí)體被編碼壓縮后的長度。

發(fā)兩張壓縮前和壓縮后的流程圖,就清晰了。

壓縮前:

壓縮后:

三、HTTP 的編碼類型

3.2 HTTP 編碼類型

HTTP 定義了一些標(biāo)準(zhǔn)的內(nèi)容編碼類型,并且可以擴(kuò)展更多的編碼類型。由互聯(lián)網(wǎng)號碼分配機(jī)構(gòu)(IANA)對各種編碼進(jìn)行標(biāo)準(zhǔn)化,它給每個(gè)內(nèi)容編碼算法分配一個(gè)唯一的代號。

Content-Encoding 就是用這些標(biāo)準(zhǔn)化的代號來說明編碼使用的算法。

比較常用的算法有:

  • gzip:表明實(shí)體采用 GNU zip 編碼。
  • compress:表明實(shí)體采用 Unix 的文件壓縮程序。
  • deflate:表明使用是用 zlib 的格式壓縮的。
  • br:表明實(shí)體使用 Brotli 算法的壓縮格式。
  • identity:表明沒有對實(shí)體進(jìn)行編碼,為默認(rèn)值。

在這些算法中,除了 identity 之外,都是無損壓縮,他們都是需要可還原成原始的文本內(nèi)容的。gzip 通常是效率***的,使用最廣泛的。

但是 gzip 對媒體文件的壓縮效果相對較差,本身 JPG/PNG 這類文件已經(jīng)是一種高度壓縮的二進(jìn)制文件,開啟 gzip 效果甚微還會浪費(fèi)大量 CPU 資源。

瀏覽器的默認(rèn)實(shí)現(xiàn)中,這些壓縮編碼通常只會作用在文本內(nèi)容上,就是 Content-Type 為 text/Xxx 的請求上,而對于一些媒體文件,則不會使用這種方式對其進(jìn)行壓縮。

3.2 GZIP

既然 gzip 是 HTTP 的內(nèi)容編碼中,比較常用的一種編碼方式,這里拋磚引玉,簡單介紹一些 gzip,其他編碼方式,有興趣的可以自行查閱相關(guān)資料。

gzip 編碼是采用的 GNU Zip 編碼,是一種無損的壓縮算法,用于減少傳輸報(bào)文實(shí)體的大小,它是可逆的壓縮算法,不會導(dǎo)致信息損失。

gzip 的壓縮效率相對較高,并且使用也是最為廣泛的,我們在工作中如果不特殊說明,說到的 HTTP 壓縮,通常就是指的 gzip。

gzip 的原理,簡單來說,就是會去掃描整個(gè)文本的字符串,找到一樣的字符串,就只保留一個(gè)并分配一個(gè)標(biāo)識,然后將其他相同的字符串使用這個(gè)標(biāo)識替換,使整個(gè)文件變小。在還原的時(shí)候,只需要將每個(gè)標(biāo)識代表的字符串,替換還原,就可以還原成最初的內(nèi)容實(shí)體。

這種壓縮算法,非常適用于現(xiàn)在的互聯(lián)網(wǎng)產(chǎn)品,HTML、CSS、JavaScript 以及 Json 中,都包含了大量重復(fù)的字符串,所以在這里使用 gzip 是非常合適的。

gzip 具體能壓縮多少,完全取決于壓縮的實(shí)體內(nèi)容,內(nèi)容文本中,包含越多相同的字符串,壓縮率就越高,相反則越低。在理想狀態(tài)下,gzip 的壓縮率能高達(dá) 70%。

四、內(nèi)容編碼的完整過程

到此我們就算了解清楚 HTTP 對內(nèi)容編碼的完整流程了。大致流程如下圖。

再總結(jié)幾個(gè)關(guān)鍵點(diǎn):

1. 請求頭中,通過 Accept-Encoding 來指定客戶端支持的內(nèi)容編碼格式。

2. 服務(wù)端選擇一個(gè)支持的內(nèi)容編碼去壓縮原始響應(yīng)內(nèi)容實(shí)體。

3. 修改響應(yīng)頭,增加 Content-Encoding 用于指定使用的編碼方式,并且修改 Content-Length 來表明壓縮后的內(nèi)容大小。

4. 內(nèi)容壓縮的算法有很多,但是 gzip 是最常用的。

5. 內(nèi)容壓縮算法,都是基于無損壓縮,最終都需要在客戶端將內(nèi)容還原。

五、小結(jié)

一個(gè)報(bào)文通常會包含報(bào)文頭部和報(bào)文實(shí)體,而本文介紹的 HTTP 壓縮編碼,主要是針對報(bào)文實(shí)體內(nèi)容中,文本內(nèi)容的壓縮編碼,并為涉及到報(bào)文頭部的壓縮。主要是因?yàn)樵?HTTP/1中,報(bào)文頭部始終是以 ASCII 文本傳輸,沒有經(jīng)過任何壓縮,而在 HTTP/2 中才對其實(shí)現(xiàn)了解決方案,所以 HTTP 的編碼壓縮只是針對報(bào)文實(shí)體的,這句話并不全對,這個(gè)有機(jī)會以后再說。

除了內(nèi)容編碼之外,HTTP 還有傳輸編碼,這個(gè)同樣也是有機(jī)會再說。

在本文中,說明了 HTTP 對報(bào)文實(shí)體內(nèi)容的壓縮策略和方法,希望對你有幫助。

【本文為51CTO專欄作者“張旸”的原創(chuàng)稿件,轉(zhuǎn)載請通過微信公眾號聯(lián)系作者獲取授權(quán)】

戳這里,看該作者更多好文

責(zé)任編輯:武曉燕 來源: 51CTO專欄
相關(guān)推薦

2022-04-05 11:29:40

Linux安裝操作系統(tǒng)

2019-09-19 09:44:08

HTTPCDNTCP

2016-01-20 10:40:55

2016物聯(lián)網(wǎng)

2014-07-31 17:13:50

編碼程序員

2023-01-09 17:23:14

CSS技巧

2018-07-12 15:30:03

HTTP緩存機(jī)制

2020-08-24 08:27:00

HTTP存儲瀏覽器

2023-12-23 11:15:25

2021-04-15 08:04:27

容器DevOps程序

2017-09-20 10:50:19

數(shù)據(jù)中心電力中斷

2022-07-06 15:51:48

瀏覽器開發(fā)者工具

2022-06-07 14:38:40

云原生架構(gòu)云計(jì)算

2018-03-08 08:04:53

JavaScript反調(diào)試惡意軟件

2020-06-10 08:33:05

Java 編程語言開發(fā)

2010-07-30 16:27:06

Flex開發(fā)

2018-04-26 14:25:03

2018-08-01 11:07:31

人工智能深度學(xué)習(xí)機(jī)器人

2018-07-04 14:56:02

HTTP傳輸編碼

2020-03-08 21:22:03

HTTP112

2011-08-19 09:45:50

WindowsServ
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

午夜精品久久久久久久久久| 国产在线精品不卡| 日韩激情在线视频| 在线观看高清免费视频| 好了av在线| 成人免费毛片嘿嘿连载视频| 日本成人激情视频| 在线免费日韩av| 久草在线综合| 欧美狂野另类xxxxoooo| 久操网在线观看| 91伦理视频在线观看| 成人高清在线视频| 成人精品一区二区三区电影免费| 日韩激情一区二区三区| 91欧美大片| 亚洲精品视频二区| 欧美体内she精高潮| 久久久成人av毛片免费观看| 亚洲一区精品在线| 中文字幕欧美日韩一区二区| 午夜福利理论片在线观看| 久久99国产精品免费| 欧美在线视频一区二区| 久久久久久久久久久久国产| 久久裸体网站| 亚洲人成人99网站| 性活交片大全免费看| 95精品视频| 色偷偷成人一区二区三区91| 亚洲 自拍 另类小说综合图区| 精品国产丝袜高跟鞋| 中文字幕精品—区二区四季| 狠狠色噜噜狠狠狠狠色吗综合| 国产伦精品一区二区三区视频痴汉 | 裸体xxxx视频在线| 不卡av在线免费观看| 99re在线国产| 精品女同一区二区三区| 国产一区二区三区在线观看精品 | 丝袜亚洲另类欧美重口| 一卡二卡三卡四卡| 羞羞答答一区二区| 日韩av在线免费看| 国产女人18毛片水真多18| 欧美国产亚洲精品| 日韩一级欧美一级| 97免费公开视频| 日韩精品视频在线看| 91麻豆精品国产91久久久更新时间 | 欧美亚洲免费| 日本电影亚洲天堂| 福利网址在线观看| 日韩中文字幕一区二区三区| 欧美专区第一页| 天天操夜夜操视频| 久久一区国产| 国产男人精品视频| 国产口爆吞精一区二区| 国产成人久久精品77777最新版本| 91热精品视频| hs视频在线观看| 国产成人午夜精品5599| 福利视频一区二区三区| 六月丁香色婷婷| 99免费精品在线| 蜜桃精品久久久久久久免费影院| 免费在线视频你懂得| 国产亚洲午夜高清国产拍精品| 日本一区二区三区www| 成人p站proumb入口| 国产精品蜜臀在线观看| 成人性做爰片免费视频| 国产丝袜在线观看视频| 日韩欧美精品在线观看| 午夜免费看视频| 久久久久九九精品影院| 亚洲精品美女视频| 日韩视频在线观看免费视频| 91精品国产麻豆国产在线观看| 久久成人在线视频| 日日夜夜综合网| 日本午夜精品视频在线观看| 亚洲aⅴ男人的天堂在线观看 | 国产91色综合久久免费分享| 精品国产综合| 在线视频自拍| 亚洲精品国产a久久久久久| 欧美日韩二三区| 久草综合在线| 亚洲国产毛片完整版| 在线免费观看视频| 欧美色一级片| 国产精品久久久精品| 成 人 黄 色 片 在线播放| 久久新电视剧免费观看| 福利网在线观看| 亚洲天堂av影院| 欧美丰满少妇xxxxx高潮对白| 超碰caoprom| 91综合久久| 97在线视频免费观看| 一区二区三区播放| 99re这里只有精品首页| 五月天综合婷婷| 成人一区福利| 精品免费日韩av| 羞羞在线观看视频| 亚洲影院一区| 成人激情av| 三级外国片在线观看视频| 亚洲超碰精品一区二区| 国产性生活一级片| 国产一区二区三区四区二区| 久久久在线视频| 国产精品久久无码一三区| 久久久久久亚洲综合影院红桃| 天堂av在线中文| 福利一区视频| 亚洲美女免费精品视频在线观看| 美女毛片在线观看| 久久国产麻豆精品| 欧美一区二区视频在线| 黄色大片在线| 精品噜噜噜噜久久久久久久久试看| 国产探花视频在线播放| 国产精品腿扒开做爽爽爽挤奶网站| 91免费看国产| 91在线品视觉盛宴免费| 色综合天天天天做夜夜夜夜做| 年下总裁被打光屁股sp| 91精品一区二区三区综合在线爱| 国产精品18久久久久久首页狼| 五月婷中文字幕| 亚洲va欧美va国产va天堂影院| 久久无码人妻一区二区三区| 91综合在线| 国产精选久久久久久| 中文字幕日本在线| 欧美日韩一卡二卡| 国产成人在线网址| 麻豆视频观看网址久久| 午夜精品电影在线观看| 日本国产欧美| 在线观看日韩视频| 这里只有精品国产| 国产精品麻豆欧美日韩ww| 另类小说第一页| 成人精品中文字幕| 国产精品综合网站| 国产黄大片在线观看画质优化| 欧美日韩中文国产| 中文字幕美女视频| 国内国产精品久久| 亚洲精品国产suv一区88| 欧美在线在线| 欧美激情在线观看视频| 人人妻人人澡人人爽精品日本 | 久久影院视频免费| 欧美激情国产精品日韩| 精品国产一区二区三区av片| 国产精品热视频| 欧美性猛交xxx乱大交3蜜桃| 91精品国产综合久久福利软件| 欧美日韩黄色网| 国产成人午夜99999| 精品这里只有精品| 成人激情免费视频| 亚洲综合中文字幕在线| 久久久123| 亚洲女成人图区| 在线黄色av网站| 亚洲美女区一区| 欧产日产国产精品98| 久久影院亚洲| 中文字幕黄色大片| 精品精品精品| 国产精品久久久久久中文字| 国产福利在线播放麻豆| 日韩精品免费视频| 亚洲自拍偷拍另类| 亚洲国产va精品久久久不卡综合| 波多野结衣av在线免费观看| 免费看精品久久片| 久久久久久www| 精品国产乱码久久久久久果冻传媒| 国产综合色香蕉精品| av3级在线| 中文字幕日韩专区| 亚洲欧美激情另类| 欧美性欧美巨大黑白大战| 人妻人人澡人人添人人爽| 91视频国产观看| 天堂av手机在线| 香蕉成人久久| 国产乱子伦精品视频| 少妇精品久久久一区二区三区| 国产在线播放91| 日韩激情电影免费看| 久久久久www| 国产黄在线播放| 精品久久久久久久久久久久久久久 | 欧美日韩成人| 五月婷婷一区| 妖精一区二区三区精品视频| 91观看网站| 国产91在线播放精品| 97视频免费在线看| 在线观看中文字幕的网站| 国产亚洲欧美另类中文| 殴美一级特黄aaaaaa| 欧美精品一卡二卡| 在线永久看片免费的视频| 亚洲韩国一区二区三区| 三级黄色片在线观看| 久久免费午夜影院| 国产精品九九视频| 国产精品18久久久久| 成年网站在线播放| 欧美综合二区| 免费看一级大黄情大片| 欧美特黄一级| 亚洲av综合色区| 婷婷亚洲五月| 亚洲视频导航| 第一会所亚洲原创| 日本黑人久久| 国产精品欧美日韩一区| 久久久久久欧美精品色一二三四| 欧美午夜在线播放| 91香蕉嫩草影院入口| 本网站久久精品| 国产精品高潮呻吟久久av黑人| 在线免费av资源| 2019最新中文字幕| 国产激情在线播放| 久久久久久国产精品| 亚洲色图美国十次| 欧美美最猛性xxxxxx| 国产精品剧情一区二区在线观看| 日韩在线视频国产| 米奇精品一区二区三区| 色琪琪综合男人的天堂aⅴ视频| av色图一区| 色综合影院在线| 久草中文在线| 九九热99久久久国产盗摄| 曰本三级在线| 国内精品400部情侣激情| www视频在线观看| 欧美在线观看网站| 我爱我色成人网| 国产精品日韩欧美大师| 欧美黄页免费| 亚洲永久在线观看| h视频久久久| 国产一区二区三区四区hd| 天海翼亚洲一区二区三区| 欧美另类高清视频在线| 欧美久久精品一级c片| 亚洲图色在线| 欧美va天堂在线| 可以看毛片的网址| 久久五月激情| 日韩成人精品视频在线观看| 国模少妇一区二区三区| 精品久久久久久无码人妻| 91影院在线免费观看| 国产手机在线观看| 中文字幕色av一区二区三区| 欧美成人黄色网| 五月天一区二区三区| 国产寡妇亲子伦一区二区三区四区| 欧洲精品中文字幕| www.xxxx国产| 亚洲人成电影网站色www| 中文字幕在线免费| 性色av一区二区三区| 欧美精品高清| 亚洲在线一区二区| 女人丝袜激情亚洲| 做爰高潮hd色即是空| 亚洲精品欧美| 亚洲免费av一区| av在线不卡免费看| 日韩av片在线| 亚洲成人黄色影院| 这里只有久久精品视频| 欧美成人激情免费网| 黄色av网址在线免费观看| 久久天天躁日日躁| 一级毛片久久久| 51精品国产人成在线观看| 久久99高清| 欧美无砖专区免费| 蜜桃视频在线观看一区二区| 性感美女一区二区三区| 国产女同性恋一区二区| 久久高清免费视频| 欧美日韩成人一区| 巨骚激情综合| 欧美激情中文字幕乱码免费| 黄色综合网址| 国产亚洲精品自在久久| 欧美hd在线| 亚洲中文字幕久久精品无码喷水| 国产精品一品二品| 丁香激情五月少妇| 精品久久久一区| 亚洲精品国产手机| 日韩在线播放视频| 日韩欧美少妇| 麻豆精品传媒视频| 精品av久久久久电影| 特黄视频免费观看| 国产网站一区二区三区| 国产成人亚洲精品自产在线| 日韩一区二区免费在线观看| 大地资源中文在线观看免费版| 国外成人在线播放| 99国产精品免费网站| 男人的天堂视频在线| 久久99精品国产| 亚洲欧洲综合网| 在线观看日产精品| 久草福利在线| 欧美在线不卡区| 亚洲尤物av| 欧美国产亚洲一区| 菠萝蜜视频在线观看一区| 亚洲欧美一区二区三区四区五区| 欧美久久一区二区| 亚洲欧美视频一区二区| 国产精品网站视频| 欧美xxav| 在线视频一二区| 中文字幕佐山爱一区二区免费| 国产美女www爽爽爽| 亚洲天堂第一页| 成人不卡视频| 五月天亚洲综合情| 久久av资源网| 日韩一级片大全| 欧美一级片在线看| 图片区小说区亚洲| 国产成人免费电影| 一区二区视频欧美| www.日本高清| 色综合视频一区二区三区高清| 黄色在线观看网| 国产精品久久久久久久久粉嫩av| 欧美亚洲激情| 亚洲精品免费一区亚洲精品免费精品一区 | 欧美综合天天夜夜久久| 成人网视频在线观看| 国产精品亚洲аv天堂网| 欧美激情理论| wwwww在线观看| 欧美日韩国产精品| 国产小视频在线观看| 国产精品爽爽爽爽爽爽在线观看| 日韩av有码| 久久久九九九热| 亚洲成a人片综合在线| 深夜福利免费在线观看| 国产精品高潮呻吟久久av无限| 久久一区二区三区电影| 中文字幕无码毛片免费看| 婷婷一区二区三区| 成人h小游戏| 成人在线观看91| 久久一区二区三区四区五区 | 亚洲不卡av不卡一区二区| 亚洲精品乱码久久久久久9色| 亚洲电影在线播放| 国产高清在线| 51成人做爰www免费看网站| 一本色道久久综合亚洲精品不卡| 夜夜春很很躁夜夜躁| 91精品国产综合久久久蜜臀粉嫩| 69av成人| 亚洲国产另类久久久精品极度| 国产成人精品免费在线| 亚洲欧美日韩激情| 欧美另类精品xxxx孕妇| 亚洲小说图片| 波多野结衣免费观看| 欧美性猛交xxxx免费看久久久 | 韩国美女主播一区| 精品不卡一区| 日本一级大毛片a一| 欧美性极品少妇| bl视频在线免费观看| 亚洲精品久久区二区三区蜜桃臀| 丁香激情综合五月| 天堂免费在线视频| 韩国视频理论视频久久| 欧美1级片网站| 中文字幕一区二区人妻在线不卡| 91精品免费观看|