欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

php gzip壓縮輸出的實(shí)現(xiàn)方法_PHP教程

編輯Tag賺U幣

推薦:php中serialize序列化與json性能測(cè)試的示例分析
本篇文章介紹了,在php中serialize序列化與json性能測(cè)試的示例分析。需要的朋友參考下

一、gzip介紹

gzip是GNU zip的縮寫,它是一個(gè)GNU自由軟件的文件壓縮程序,也經(jīng)常用來(lái)表示gzip這種文件格式。軟件的作者是Jean-loup Gailly和Mark Adler。1992年10月31日第一次公開(kāi)發(fā)布,版本號(hào)是0.1,目前的穩(wěn)定版本是1.2.4。

Gzip主要用于Unix系統(tǒng)的文件壓縮。我們?cè)贚inux中經(jīng)常會(huì)用到后綴為.gz的文件,它們就是GZIP格式的。現(xiàn)今已經(jīng)成為Internet 上使用非常普遍的一種數(shù)據(jù)壓縮格式,或者說(shuō)一種文件格式。 當(dāng)應(yīng)用Gzip壓縮到一個(gè)純文本文件時(shí),效果是非常明顯的,經(jīng)過(guò)GZIP壓縮后頁(yè)面大小可以變?yōu)樵瓉?lái)的40%甚至更小,這取決于文件中的內(nèi)容。

  HTTP協(xié)議上的GZIP編碼是一種用來(lái)改進(jìn)WEB應(yīng)用程序性能的技術(shù)。web開(kāi)發(fā)中可以通過(guò)gzip壓縮頁(yè)面來(lái)降低網(wǎng)站的流量,而gzip并不會(huì)對(duì)cpu造成大量的占用,略微上升,也是幾個(gè)百分點(diǎn)而已,但是對(duì)于頁(yè)面卻能壓縮30%以上,非常劃算。

利用Apache中的Gzip模塊,我們可以使用Gzip壓縮算法來(lái)對(duì)Apache服務(wù)器發(fā)布的網(wǎng)頁(yè)內(nèi)容進(jìn)行壓縮后再傳輸?shù)娇蛻舳藶g覽器。這樣經(jīng)過(guò)壓縮后實(shí)際上降低了網(wǎng)絡(luò)傳輸?shù)淖止?jié)數(shù)(節(jié)約傳輸?shù)木W(wǎng)絡(luò)I/o),最明顯的好處就是可以加快網(wǎng)頁(yè)加載的速度。

網(wǎng)頁(yè)加載速度加快的好處不言而喻,除了節(jié)省流量,改善用戶的瀏覽體驗(yàn)外,另一個(gè)潛在的好處是Gzip與搜索引擎的抓取工具有著更好的關(guān)系。例如 Google就可以通過(guò)直接讀取gzip文件來(lái)比普通手工抓取更快地檢索網(wǎng)頁(yè)。在Google網(wǎng)站管理員工具(Google Webmaster Tools)中你可以看到,sitemap.xml.gz 是直接作為Sitemap被提交的。

而這些好處并不僅僅限于靜態(tài)內(nèi)容,PHP動(dòng)態(tài)頁(yè)面和其他動(dòng)態(tài)生成的內(nèi)容均可以通過(guò)使用Apache壓縮模塊壓縮,加上其他的性能調(diào)整機(jī)制和相應(yīng)的服務(wù)器端緩存規(guī)則,這可以大大提高網(wǎng)站的性能。因此,對(duì)于部署在Linux服務(wù)器上的PHP程序,在服務(wù)器支持的情況下,我們建議你開(kāi)啟使用Gzip Web壓縮。

二、Web服務(wù)器處理HTTP壓縮的過(guò)程如下:

1. Web服務(wù)器接收到瀏覽器的HTTP請(qǐng)求后,檢查瀏覽器是否支持HTTP壓縮(Accept-Encoding 信息);

2. 如果瀏覽器支持HTTP壓縮,Web服務(wù)器檢查請(qǐng)求文件的后綴名;

3. 如果請(qǐng)求文件是HTML、CSS等靜態(tài)文件,Web服務(wù)器到壓縮緩沖目錄中檢查是否已經(jīng)存在請(qǐng)求文件的最新壓縮文件;

4. 如果請(qǐng)求文件的壓縮文件不存在,Web服務(wù)器向?yàn)g覽器返回未壓縮的請(qǐng)求文件,并在壓縮緩沖目錄中存放請(qǐng)求文件的壓縮文件;

5. 如果請(qǐng)求文件的最新壓縮文件已經(jīng)存在,則直接返回請(qǐng)求文件的壓縮文件;

6. 如果請(qǐng)求文件是動(dòng)態(tài)文件,Web服務(wù)器動(dòng)態(tài)壓縮內(nèi)容并返回瀏覽器,壓縮內(nèi)容不存放到壓縮緩存目錄中。

下面是兩個(gè)演示圖:

未使用Gzip:


開(kāi)啟使用Gzip后:


三、啟用apache的gzip功能

Apache上利用Gzip壓縮算法進(jìn)行壓縮的模塊有兩種:mod_gzip 和mod_deflate。要使用Gzip Web壓縮,請(qǐng)首先確定你的服務(wù)器開(kāi)啟了對(duì)這兩個(gè)組件之一的支持。

雖然使用Gzip同時(shí)也需要客戶端瀏覽器的支持,不過(guò)不用擔(dān)心,目前大部分瀏覽器都已經(jīng)支持Gzip了,如IE、Mozilla Firefox、Opera、Chrome等。

通過(guò)查看HTTP頭,我們可以快速判斷使用的客戶端瀏覽器是否支持接受gzip壓縮。若發(fā)送的HTTP頭中出現(xiàn)以下信息,則表明你的瀏覽器支持接受相應(yīng)的gzip壓縮:

復(fù)制代碼 代碼如下:m.ghpqjb.com

Accept-Encoding: gzip 支持mod_gzip
Accept-Encoding: deflate 支持mod_deflate

Accept-Encoding: gzip,deflate 同時(shí)支持mod_gzip 和mod_deflate

如firebug查看:

Accept-Encoding: gzip,deflate 是同時(shí)支持mod_gzip 和mod_deflate


如果服務(wù)器開(kāi)啟了對(duì)Gzip組件的支持,那么我們就可以在http.conf或.htaccess里面進(jìn)行定制,下面是一個(gè).htaccess配置的簡(jiǎn)單實(shí)例:

mod_gzip 的配置:

復(fù)制代碼 代碼如下:m.ghpqjb.com

# mod_gzip:
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
<ifModule>

mod_deflate的配置實(shí)例:

打開(kāi)打開(kāi)apache 配置文件httpd.conf

將#LoadModule deflate_module modules/mod_deflate.so去除開(kāi)頭的#號(hào)

復(fù)制代碼 代碼如下:m.ghpqjb.com

# mod_deflate:
<ifmodule mod_deflate.c>
DeflateCompressionLevel 6 #壓縮率, 6是建議值.
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE image/svg+xml
</ifmodule>

里面的文件MIME類型可以根據(jù)自己情況添加,至于PDF 、圖片、音樂(lè)文檔之類的這些本身都已經(jīng)高度壓縮格式,重復(fù)壓縮的作用不大,反而可能會(huì)因?yàn)樵黾覥PU的處理時(shí)間及瀏覽器的渲染問(wèn)題而降低性能。所以就沒(méi)必要再通過(guò)Gzip壓縮。通過(guò)以上設(shè)置后再查看返回的HTTP頭,出現(xiàn)以下信息則表明返回的數(shù)據(jù)已經(jīng)過(guò)壓縮。即網(wǎng)站程序所配置的Gzip壓縮已生效。

Content-Encoding: gzip

firebug查看:


注意:

1)不管使用mod_gzip 還是mod_deflate,此處返回的信息都一樣。因?yàn)樗鼈兌际菍?shí)現(xiàn)的gzip壓縮方式。

2)CompressionLevel 9是指壓縮程度的等級(jí)(設(shè)置壓縮比率),取值范圍在從1到9,9是最高等級(jí)。據(jù)了解,這樣做最高可以減少8成大小的傳輸量(看檔案內(nèi)容而定),最少也能夠節(jié)省一半。 CompressionLevel 預(yù)設(shè)可以采用 6 這個(gè)數(shù)值,以維持耗用處理器效能與網(wǎng)頁(yè)壓縮質(zhì)量的平衡. 不建議設(shè)置太高,如果設(shè)置很高,雖然有很高的壓縮率,但是占用更多的CPU資源.
3) 對(duì)已經(jīng)是壓縮過(guò)的圖片格式如jpg,音樂(lè)檔案如mp3、壓縮文件如zip之類的,就沒(méi)必要再壓縮了。

四、mod_gzip 和mod_deflate的主要區(qū)別是什么?使用哪個(gè)更好呢?

第一個(gè)區(qū)別是安裝它們的Apache Web服務(wù)器版本的差異

Apache 1.x系列沒(méi)有內(nèi)建網(wǎng)頁(yè)壓縮技術(shù),所以才去用額外的第三方mod_gzip 模塊來(lái)執(zhí)行壓縮。而Apache 2.x官方在開(kāi)發(fā)的時(shí)候,就把網(wǎng)頁(yè)壓縮考慮進(jìn)去,內(nèi)建了mod_deflate 這個(gè)模塊,用以取代mod_gzip。雖然兩者都是使用的Gzip壓縮算法,它們的運(yùn)作原理是類似的。

第二個(gè)區(qū)別是壓縮質(zhì)量

mod_deflate 壓縮速度略快而mod_gzip 的壓縮比略高。一般默認(rèn)情況下,mod_gzip 會(huì)比mod_deflate 多出4%~6%的壓縮量。

那么,為什么使用mod_deflate?

第三個(gè)區(qū)別是對(duì)服務(wù)器資源的占用

一般來(lái)說(shuō)mod_gzip 對(duì)服務(wù)器CPU的占用要高一些。mod_deflate 是專門為確保服務(wù)器的性能而使用的一個(gè)壓縮模塊,mod_deflate 需要較少的資源來(lái)壓縮文件。這意味著在高流量的服務(wù)器,使用mod_deflate 可能會(huì)比mod_gzip 加載速度更快。

不太明白?簡(jiǎn)而言之,如果你的網(wǎng)站,每天不到1000獨(dú)立訪客,想要加快網(wǎng)頁(yè)的加載速度,就使用mod_gzip。雖然會(huì)額外耗費(fèi)一些服務(wù)器資源, 但也是值得的。如果你的網(wǎng)站每天超過(guò)1000獨(dú)立訪客,并且使用的是共享的虛擬主機(jī),所分配系統(tǒng)資源有限的話,使用mod_deflate 將會(huì)是更好的選擇。

另外,從Apache 2.0.45開(kāi)始,mod_deflate 可使用DeflateCompressionLevel 指令來(lái)設(shè)置壓縮級(jí)別。該指令的值可為1(壓縮速度最快,最低的壓縮質(zhì)量)至9(最慢的壓縮速度,壓縮率最高)之間的整數(shù),其默認(rèn)值為6(壓縮速度和壓縮質(zhì) 量較為平衡的值)。這個(gè)簡(jiǎn)單的變化更是使得mod_deflate 可以輕松媲美m(xù)od_gzip 的壓縮。

P.S. 對(duì)于沒(méi)有啟用以上兩種Gzip模塊的虛擬空間,還可以退而求其次使用php的zlib函數(shù)庫(kù)(同樣需要查看服務(wù)器是否支持)來(lái)壓縮文件,只是這種方法使用起來(lái)比較麻煩,而且一般會(huì)比較耗費(fèi)服務(wù)器資源,請(qǐng)根據(jù)情況慎重使用。

五、zlib.output_compression和ob_gzhandler編碼方式壓縮

服務(wù)器不支持mod_gzip、mod_deflate模塊,若想通過(guò)GZIP壓縮網(wǎng)頁(yè)內(nèi)容,可以考慮兩種方式,開(kāi)啟zlib.output_compression或者通過(guò)ob_gzhandler編碼的方式

1)zlib.output_compression是在對(duì)網(wǎng)頁(yè)內(nèi)容壓縮的同時(shí)發(fā)送數(shù)據(jù)至客戶端。

2)ob_gzhandler是等待網(wǎng)頁(yè)內(nèi)容壓縮完畢后才進(jìn)行發(fā)送,相比之下前者效率更高,但需要注意的是,兩者不能同時(shí)使用,只能選其一,否則將出現(xiàn)錯(cuò)誤。

兩者的實(shí)現(xiàn)方式做簡(jiǎn)單描述:

1. zlib.output_compression實(shí)現(xiàn)方式

在默認(rèn)情況下,zlib.output_compression是關(guān)閉:

復(fù)制代碼 代碼如下:m.ghpqjb.com

; Transparent output compression using the zlib library
; Valid values for this option are 'off', 'on', or a specific buffer size
; to be used for compression (default is 4KB)
; Note: Resulting chunk size may vary due to nature of compression. PHP
; outputs chunks that are few hundreds bytes each as a result of
; compression. If you prefer a larger chunk size for better
; performance, enable output_buffering in addition.
; Note: You need to use zlib.output_handler instead of the standard
; output_handler, or otherwise the output will be corrupted.
; http://php.net/zlib.output-compression
zlib.output_compression = Off

; http://php.net/zlib.output-compression-level
;zlib.output_compression_level = -1

如需開(kāi)啟需編輯php.ini文件,加入以下內(nèi)容:
復(fù)制代碼 代碼如下:m.ghpqjb.com

zlib.output_compression = On
zlib.output_compression_level = 6

可以通過(guò)phpinfo()函數(shù)檢測(cè)結(jié)果。

當(dāng)zlib.output_compression的Local Value和MasterValue的值同為On時(shí),表示已經(jīng)生效,這時(shí)候訪問(wèn)的PHP頁(yè)面(包括偽靜態(tài)頁(yè)面)已經(jīng)GZIP壓縮了,通過(guò)Firebug或者在線網(wǎng)頁(yè)GZIP壓縮檢測(cè)工具可檢測(cè)到壓縮的效果。
2. ob_gzhandler的實(shí)現(xiàn)方式

如果需要使用ob_gzhandler,則需關(guān)閉zlib.output_compression,把php.ini文件內(nèi)容更改為:
zlib.output_compression = Off
zlib.output_compression_level = -1
通過(guò)在PHP文件中插入相關(guān)代碼實(shí)現(xiàn)GZIP壓縮P壓縮:

復(fù)制代碼 代碼如下:m.ghpqjb.com

if (extension_loaded('zlib')) {
if ( !headers_sent() AND isset($_SERVER['HTTP_ACCEPT_ENCODING']) &&
strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== FALSE)
//頁(yè)面沒(méi)有輸出且瀏覽器可以接受GZIP的頁(yè)面
{
ob_start('ob_gzhandler');
}
}
//待壓縮的內(nèi)容
echo $context;
ob_end_flush();

不管是zlib.output_compression還是ob_gzhandler,都僅能對(duì)PHP文件進(jìn)行GZIP壓縮,對(duì)于HTML、CSS、JS等靜態(tài)文件只能通過(guò)調(diào)用PHP的方式實(shí)現(xiàn)。

最后想說(shuō)的是,現(xiàn)在主流的瀏覽器默認(rèn)使用的是HTTP1.1協(xié)議,基本都支持GZIP壓縮,對(duì)于IE而言,假如你沒(méi)有選中其菜單欄工具-》Internet 選項(xiàng)-》高級(jí)-》HTTP 1.1 設(shè)置-》使用 HTTP 1.1,那么,你將感受不到網(wǎng)頁(yè)壓縮后的速度提升所帶來(lái)的快感!

分享:使用php get_headers 判斷URL是否有效的解決辦法
本篇文章介紹了,使用php get_headers 判斷URL是否有效的解決辦法。需要的朋友參考下

來(lái)源:模板無(wú)憂//所屬分類:PHP教程/更新時(shí)間:2013-04-28
相關(guān)PHP教程
欧美调教在线| 色在线观看视频| 欧美福利在线播放| 麻豆传媒一区二区三区| 91精品产国品一二三产区| 日韩在线观看中文字幕| 91在线国产观看| 国产一区二区免费| 黄色一级视频播放| 久久国产精品系列| 欧美hd在线| 亚洲成国产人片在线观看| 国产精品久久久久9999| 中文字幕无人区二| yy6080久久伦理一区二区| 国产麻豆视频一区二区| 亚洲欧洲成视频免费观看| 亚洲国产精品影视| 无码视频在线观看| 欧美日韩91| 欧美午夜精品免费| 国产一区喷水| 尤物在线免费视频| 神马久久一区二区三区| 亚洲国产一区二区在线播放| 国产精品一区二区三| 怡红院一区二区| 欧美电影免费观看| 国产高清精品久久久久| 一区二区三区视频在线| 国产精品久久中文字幕| 91麻豆国产在线| 久久久久看片| 亚洲电影免费观看| 国产对白在线播放| 国产精品xxxxxx| 国产亚洲一区在线| 日韩三级中文字幕| 伊人久久大香线蕉成人综合网| 国产精品一区二区三区四| 欧美精品午夜| 正在播放亚洲一区| 亚洲一区3d动漫同人无遮挡 | 成人污网站在线观看| 国产av不卡一区二区| 久久久天堂国产精品| 中日韩av在线| 日本不卡一区二区三区高清视频| 亚洲精品第一国产综合精品| 久久免费一级片| a网站在线观看| 国产乱子伦视频一区二区三区| 日韩在线小视频| 成年人在线观看视频免费| 欧美黑人疯狂性受xxxxx野外| 不卡的av电影在线观看| 欧美—级高清免费播放| 野花视频免费在线观看| 日韩精品成人| 亚洲国产裸拍裸体视频在线观看乱了| 444亚洲人体| 九九视频在线观看| 亚洲一本视频| 亚洲第一视频网站| 3d动漫一区二区三区| 特级丰满少妇一级aaaa爱毛片| 国产v日产∨综合v精品视频| 国外色69视频在线观看| 欧类av怡春院| 狠狠综合久久av一区二区蜜桃| 一本一本久久a久久精品综合麻豆| 久久久久久久久久久一区| 中文字幕亚洲精品一区| 丝袜诱惑制服诱惑色一区在线观看| 亚洲欧美日韩中文在线| 一区二区三区 欧美| 2019中文亚洲字幕| 一区二区三区中文在线| 成人动漫视频在线观看免费| 日本五十熟hd丰满| 日韩影院精彩在线| 按摩亚洲人久久| 日本人妻一区二区三区| 一个色免费成人影院| 欧洲精品中文字幕| 黄色网络在线观看| 亚洲 欧美 激情 另类| 国产欧美精品一区二区色综合朱莉| 国产精品专区第二| 亚洲国产午夜伦理片大全在线观看网站 | 青草青草久热精品视频在线观看| 国产伦精品一区二区三区妓女| 精品久久精品| 欧美一区二区三区四区视频| 久久久久免费看黄a片app| 高清成人在线| 亚洲免费看黄网站| 久久综合一区| 国产高清免费av| 久久丝袜美腿综合| 91在线视频一区| 国产又色又爽又黄的| 美女在线一区二区| 久久人人爽人人爽人人片av高清| 97超碰在线资源| 欧美国产综合| 国产一区二区三区在线观看网站| 手机av在线网站| 蜜臀av免费一区二区三区 | 精品一区免费观看| 日韩av在线免费观看不卡| 欧美另类极品videosbestfree| 在线免费观看日韩av| 午夜电影亚洲| 色偷偷偷综合中文字幕;dd| zjzjzjzjzj亚洲女人| 日韩成人激情| 亚洲老头同性xxxxx| 手机在线观看日韩av| 欧美理论在线播放| 亚洲国产精品va在线看黑人| 亚洲精品视频三区| 国产欧美日韩视频在线| 欧美精品一区二区三区视频| 在线看免费毛片| 欧美理论视频| 亚洲午夜未删减在线观看 | 精品亚洲乱码一区二区| 久久婷婷影院| 欧美在线观看网址综合| 国产真人真事毛片| 国产精品12区| 91中文在线视频| 亚洲系列在线观看| 国产精品免费免费| 欧洲亚洲一区二区| 亚洲淫成人影院| 欧美日韩亚洲视频| 国产极品在线视频| 国产精品毛片久久久| 日韩精品在线看片z| 999久久久精品视频| 青青草国产免费一区二区下载| 亚洲经典中文字幕| 国产又粗又长又爽| 国产欧美一区二区色老头| 欧美激情免费看| 国产在线免费视频| 成人一区二区三区中文字幕| 97av自拍| 亚洲精品视频专区| 午夜激情久久久| 妞干网在线观看视频| 人体久久天天| 亚洲精品自在久久| 亚洲午夜福利在线观看| 久久亚洲美女| 国产剧情日韩欧美| 国产又粗又大又黄| 一区二区三区资源| 超碰成人免费在线| 免费av一区| 中日韩美女免费视频网站在线观看 | 国产成人免费观看视频| 2023国产精品自拍| 欧美亚洲另类久久综合| 欧美xxxx性| 欧美一区二视频| www.com日本| 国产欧美在线| 国产精品久久久久9999| 国产又色又爽又黄又免费| 亚洲欧美视频一区| 中国丰满熟妇xxxx性| 亚洲欧洲av| 少妇高潮久久77777| 亚洲一级生活片| 成人一区二区三区中文字幕| 久久手机视频| 日韩专区视频| 亚洲国产欧美日韩精品| 久久久久无码精品国产sm果冻| 黑人巨大精品欧美黑白配亚洲| 超碰97在线人人| 亚洲成人激情社区| 欧美一卡二卡三卡| 800av在线播放| 美国三级日本三级久久99| 97人人干人人| 最新欧美电影| 精品国产免费一区二区三区香蕉| 国产成人无码一区二区在线观看| 美国毛片一区二区| 国严精品久久久久久亚洲影视 | 奇米一区二区三区av| 91大片在线观看| 三上悠亚激情av一区二区三区 | 99国产麻豆精品| 一区二区三区电影| 欧美午夜18电影| 欧美成人四级hd版| 亚洲黄网在线观看| 亚洲永久精品大片| 天天爽夜夜爽一区二区三区| 国产在线不卡| 国产精品视频一区国模私拍| 免费观看毛片网站| 欧美日韩精品欧美日韩精品一| xxxwww国产| 国产一区视频网站| 日韩电影大全在线观看| 国产无遮挡裸体免费久久| 日韩在线激情视频| 无码人妻精品一区二区蜜桃色欲| 亚洲一级电影视频| 亚洲一区二区中文字幕在线观看| 日韩福利视频导航| 久久艹中文字幕| 中文字幕区一区二区三| www.xxxx欧美| 久久国产乱子伦精品| 精品国产电影一区| 极品人妻一区二区| 精品在线观看免费| 三区精品视频| 蜜臀av免费一区二区三区| 久久久在线观看| 性生交大片免费看女人按摩| 欧美日韩国产一级片| 欧美人妻一区二区三区| 91免费观看国产| 成人在线观看你懂的| 欧美日韩国产综合网| 成人午夜两性视频| 国产精品伦一区二区| 亚洲四色影视在线观看| 在线观看精品国产| 亚洲mv大片欧洲mv大片精品| av地址在线观看| 国产精品亚洲专一区二区三区| 一区二区在线中文字幕电影视频 | 欧美日韩精品欧美日韩精品一 | 欧美丰满少妇人妻精品| 成人激情校园春色| 大胆欧美熟妇xx| 欧美日韩mv| 国产精品久久久久久久天堂第1集| 日韩高清在线观看一区二区| 久久成年人视频| 午夜精品久久久久久久第一页按摩 | 日本视频一区二区不卡| 精品国产精品久久一区免费式| 国产成+人+综合+亚洲欧洲 | 久久精品免费在线观看| 白嫩少妇丰满一区二区| 爽好久久久欧美精品| 色播五月综合| 国产精品88久久久久久| 91精品国产综合久久香蕉922| 日韩五码电影| 欧美成人在线网站| 国产香蕉在线观看| 亚洲欧美精品suv| 看黄色一级大片| 欧美久久一区二区| 久草视频在线免费看| 亚洲成av人片在线观看无码| 无码一区二区精品| 日本一区二区免费在线观看视频| 自拍偷拍 国产| 国产中文字幕精品| 国产一区二区视频播放| 天堂在线亚洲视频| 日本福利视频导航| 亚洲无线视频| 欧美亚洲免费高清在线观看| 久久亚洲成人| 国产精品福利视频| 国产精品一区二区av日韩在线 | 亚洲天堂黄色片| 亚洲成人av免费| 女女互磨互喷水高潮les呻吟| 中文字幕在线视频一区| 国产精品嫩草69影院| 国产视频一区二区在线观看| 亚洲欧美天堂在线| www.亚洲色图| 亚洲综合色在线观看| 懂色av噜噜一区二区三区av| 午夜精品久久久内射近拍高清| 精品夜夜嗨av一区二区三区| 成人精品视频在线播放| 美女mm1313爽爽久久久蜜臀| 国产精品视频一二三四区| 爽好久久久欧美精品| 国产精品久久久影院| 可以看av的网站久久看| 一二三四中文字幕| 日产国产高清一区二区三区| 国产又粗又猛又爽又黄的网站 | 久久久精品天堂| 一卡二卡三卡四卡五卡| 国产日韩欧美麻豆| 美女扒开腿免费视频| 中文幕一区二区三区久久蜜桃| 人妻激情偷乱频一区二区三区| 国产欧美日本一区二区三区| 在线观看免费视频国产| 国产精品国产三级国产普通话蜜臀| 黄色在线免费播放| 亚洲欧美另类久久久精品2019| 一区二区精品免费| 亚洲成年人影院| 日韩欧美中文字幕视频| 欧美午夜一区二区| 国产免费av一区| 亚洲成人黄色在线观看| 91女人18毛片水多国产| 国产一区二区三区在线免费观看| www日本在线| 久久精品国产亚洲一区二区 | 色婷婷av一区二区三区丝袜美腿| 91沈先生作品| 99久久精品网| 日韩国产精品一区二区| 国产色综合网| 黄色www网站| 懂色av中文字幕一区二区三区| 小明看看成人免费视频| 国产精品免费av| 免费看黄色av| 在线精品视频免费播放| 久久精品视频7| 国产偷亚洲偷欧美偷精品| 欧美一区二区三区成人片在线| 久久综合电影一区| 蜜桃精品一区二区三区| 国产综合色香蕉精品| 日韩欧美高清| 亚洲国产精品一区二区第四页av| 久久久天天操| 激情婷婷综合网| 国产亚洲女人久久久久毛片| 亚洲久久久久久久| 91黄色免费看| 成人黄色三级视频| 中文字幕少妇一区二区三区| 欧美日韩在线精品一区二区三区激情综合 | 国产午夜久久久| 精品国产欧美一区二区| 隣の若妻さん波多野结衣| 久久人人爽人人爽人人片av高请| 国内精品麻豆美女在线播放视频 | 老司机福利av| 色婷婷狠狠综合| 精品久久久久久久久久久久久久久久| 亚洲欧美变态国产另类| 999国产精品亚洲77777| 国产主播喷水一区二区| 欧美激情一区| 欧美视频在线观看视频| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 国产欧美中文字幕| 欧美一区二区| 国产精品va在线观看无码| 91丨九色丨国产丨porny| 久久久久亚洲av成人无码电影| 日本韩国一区二区| 伊人精品在线视频| 九九热在线精品视频| 精品精品国产毛片在线看| 日本一区二区视频| 国产尤物一区二区| 中文字幕 亚洲一区| 欧美日韩亚洲高清一区二区| 99久久99久久久精品棕色圆| 久久久久久久久久久免费| 深爱激情综合| 97精品国产97久久久久久粉红| 日韩三级不卡| 欧美高清视频一二三区| 精品人妻一区二区三区三区四区| 午夜精品久久久久久久男人的天堂 | 在线免费看av片| 欧美日韩电影在线观看| 五月国产精品| 正在播放一区| 94色蜜桃网一区二区三区| www.xx日本| 日韩久久免费电影| www.久久久久爱免| 精品国产免费久久久久久尖叫 | 日韩高清在线一区| 精产国品一区二区三区| 色综合天天综合| 国产叼嘿视频在线观看| 国产精品69久久| 国内视频精品| 超碰在线97免费| 欧美日韩精品在线|