日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Node.js 根本没有这样搞性能优化的?

發(fā)布時(shí)間:2025/3/8 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Node.js 根本没有这样搞性能优化的? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、使用最新版本的 Node.js

僅僅是簡單的升級 Node.js 版本就可以輕松地獲得性能提升,因?yàn)閹缀跞魏涡掳姹镜?Node.js 都會(huì)比老版本性能更好,為什么?

Node.js 每個(gè)版本的性能提升主要來自于兩個(gè)方面:

  • V8 的版本更新;
  • Node.js 內(nèi)部代碼的更新優(yōu)化。

例如最新的 V8 7.1 中,就優(yōu)化了某些情形下閉包的逃逸分析,讓 Array 的一些方法得到了性能提升:

Node.js 的內(nèi)部代碼,隨著版本的升級,也會(huì)有明顯的優(yōu)化,比如下面這個(gè)圖就是?require?的性能隨著 Node.js 版本升級的變化:

每個(gè)提交到 Node.js 的 PR 都會(huì)在 review 的時(shí)候考慮會(huì)不會(huì)對當(dāng)前性能造成衰退。同時(shí)也有專門的 benchmarking 團(tuán)隊(duì)來監(jiān)控性能變化,你可以在這里看到 Node.js 的每個(gè)版本的性能變化:

https://benchmarking.nodejs.org/

所以,你可以完全對新版本 Node.js 的性能放心,如果發(fā)現(xiàn)了任何在新版本下的性能衰退,歡迎提交一個(gè) issue。

如何選擇 Node.js 的版本?

這里就要科普一下 Node.js 的版本策略:

  • Node.js 的版本主要分為 Current 和 LTS;
  • Current 就是當(dāng)前最新的、依然處于開發(fā)中的 Node.js 版本;
  • LTS 就是穩(wěn)定的、會(huì)長期維護(hù)的版本;
  • Node.js 每六個(gè)月(每年的四月和十月)會(huì)發(fā)布一次大版本升級,大版本會(huì)帶來一些不兼容的升級;
  • 每年四月發(fā)布的版本(版本號為偶數(shù),如 v10)是 LTS 版本,即長期支持的版本,社區(qū)會(huì)從發(fā)布當(dāng)年的十月開始,繼續(xù)維護(hù) 18 + 12 個(gè)月(Active LTS + Maintaince LTS);
  • 每年十月發(fā)布的版本(版本號為奇數(shù),例如現(xiàn)在的 v11)只有 8 個(gè)月的維護(hù)期。

舉個(gè)例子,現(xiàn)在(2018年11月),Node.js Current 的版本是 v11,LTS 版本是 v10 和 v8。更老的 v6 處于 Maintenace LTS,從明年四月起就不再維護(hù)了。去年十月發(fā)布的 v9 版本在今年六月結(jié)束了維護(hù)。

對于生產(chǎn)環(huán)境而言,Node.js 官方推薦使用最新的 LTS 版本,現(xiàn)在是 v10.13.0。

2、使用 fast-json-stringify 加速 JSON 序列化

在 JavaScript 中,生成 JSON 字符串是非常方便的:

<pre>const json = JSON.stringify(obj)</pre>

但很少人會(huì)想到這里竟然也存在性能優(yōu)化的空間,那就是使用 JSON Schema 來加速序列化。

在 JSON 序列化時(shí),我們需要識別大量的字段類型,比如對于 string 類型,我們就需要在兩邊加上?"?,對于數(shù)組類型,我們需要遍歷數(shù)組,把每個(gè)對象序列化后,用?,?隔開,然后在兩邊加上?[?和?]?,諸如此類等等。

但 如果已經(jīng)提前通過 Schema 知道每個(gè)字段的類型,那么就不需要遍歷、識別字段類型 ,而可以直接用序列化對應(yīng)的字段,這就大大減少了計(jì)算開銷,這就是 fast-json-stringfy 的原理。

根據(jù)項(xiàng)目中的跑分,在某些情況下甚至可以比?JSON.stringify?快接近 10 倍!

一個(gè)簡單的示例:

<pre>const fastJson = require('fast-json-stringify') const stringify = fastJson({title: 'Example Schema',type: 'object',properties: {name: { type: 'string' },age: { type: 'integer' },books: {type: 'array',items: {type: 'string',uniqueItems: true}}} })console.log(stringify({name: 'Starkwang',age: 23,books: ['C++ Primier', '響け!ユーフォニアム~'] })) //=> {"name":"Starkwang","age":23,"books":["C++ Primier","響け!ユーフォニアム~"]}</pre>

在 Node.js 的中間件業(yè)務(wù)中,通常會(huì)有很多數(shù)據(jù)使用 JSON 進(jìn)行,并且這些 JSON 的結(jié)構(gòu)是非常相似的(如果你使用了 TypeScript,更是這樣),這種場景就非常適合使用 JSON Schema 來優(yōu)化。

3、提升 Promise 的性能

Promise 是解決回調(diào)嵌套地獄的靈丹妙藥,特別是當(dāng)自從 async/await 全面普及之后,它們的組合無疑成為了 JavaScript 異步編程的終極解決方案,現(xiàn)在大量的項(xiàng)目都已經(jīng)開始使用這種模式。

但是優(yōu)雅的語法后面也隱藏著性能損耗,我們可以使用 github 上一個(gè)已有的跑分項(xiàng)目 進(jìn)行測試,以下是測試結(jié)果:

<pre>file time(ms) memory(MB) callbacks-baseline.js 380 70.83 promises-bluebird.js 554 97.23 promises-bluebird-generator.js 585 97.05 async-bluebird.js 593 105.43 promises-es2015-util.promisify.js 1203 219.04 promises-es2015-native.js 1257 227.03 async-es2017-native.js 1312 231.08 async-es2017-util.promisify.js 1550 228.74Platform info: Darwin 18.0.0 x64 Node.JS 11.1.0 V8 7.0.276.32-node.7 Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz × 4</pre>

我們可以從結(jié)果中看到,原生 async/await + Promise 的性能比 callback 要差很多,并且內(nèi)存占用也高得多。對于大量異步邏輯的中間件項(xiàng)目而言,這里的性能開銷還是不能忽視的。

通過對比可以發(fā)現(xiàn),性能損耗主要來自于 Promise 對象自身的實(shí)現(xiàn),V8 原生實(shí)現(xiàn)的 Promise 比 bluebird 這樣第三方實(shí)現(xiàn)的 Promise 庫要慢很多。而 async/await 語法并不會(huì)帶來太多的性能損失。

所以對于大量異步邏輯、輕量計(jì)算的中間件項(xiàng)目而言,可以在代碼中把全局的 Promise 換為 bluebird 的實(shí)現(xiàn):

<pre>global.Promise = require('bluebird');</pre>

4、正確地編寫異步代碼

使用 async/await 之后,項(xiàng)目的異步代碼會(huì)非常好看:

<pre>const foo = await doSomethingAsync(); const bar = await doSomethingElseAsync();</pre>

但因此,有時(shí)我們也會(huì)忘記使用 Promise 給我們帶來的其它能力,比如?Promise.all()?的并行能力:

<pre>// bad async function getUserInfo(id) {const profile = await getUserProfile(id);const repo = await getUserRepo(id)return { profile, repo } }// good async function getUserInfo(id) {const [profile, repo] = await Promise.all([getUserProfile(id),getUserRepo(id)])return { profile, repo } }</pre>

還有比如?Promise.any()?(此方法不在ES6 Promise標(biāo)準(zhǔn)中,也可以使用標(biāo)準(zhǔn)的?Promise.race()?代替),我們可以用它輕松實(shí)現(xiàn)更加可靠快速的調(diào)用:

<pre>async function getServiceIP(name) {// 從 DNS 和 ZooKeeper 獲取服務(wù) IP,哪個(gè)先成功返回用哪個(gè)// 與 Promise.race 不同的是,這里只有當(dāng)兩個(gè)調(diào)用都 reject 時(shí),才會(huì)拋出錯(cuò)誤return await Promise.any([getIPFromDNS(name),getIPFromZooKeeper(name)]) }</pre>

5、優(yōu)化 V8 GC

關(guān)于 V8 的垃圾回收機(jī)制,已經(jīng)有很多類似的文章了,這里就不再重復(fù)介紹。推薦兩篇文章:

  • 解讀 V8 GC Log(一): Node.js 應(yīng)用背景與 GC 基礎(chǔ)知識
  • 解讀 V8 GC Log(二): 堆內(nèi)外內(nèi)存的劃分與 GC 算法

我們在日常開發(fā)代碼的時(shí)候,比較容易踩到下面幾個(gè)坑:

坑一:使用大對象作為緩存,導(dǎo)致老生代(Old Space)的垃圾回收變慢

示例:

<pre>const cache = {} async function getUserInfo(id) {if (!cache[id]) {cache[id] = await getUserInfoFromDatabase(id)}return cache[id] }</pre>

這里我們使用了一個(gè)變量?cache?作為緩存,加速用戶信息的查詢,進(jìn)行了很多次查詢后,?cache?對象會(huì)進(jìn)入老生代,并且會(huì)變得無比龐大,而老生代是使用三色標(biāo)記 + DFS 的方式進(jìn)行 GC 的,一個(gè)大對象會(huì)直接導(dǎo)致 GC 花費(fèi)的時(shí)間增長(而且也有內(nèi)存泄漏的風(fēng)險(xiǎn))。

解決方法就是:

  • 使用 Redis 這樣的外部緩存,實(shí)際上像 Redis 這樣的內(nèi)存型數(shù)據(jù)庫非常適合這種場景;
  • 限制本地緩存對象的大小,比如使用 FIFO、TTL 之類的機(jī)制來清理對象中的緩存。

坑二:新生代空間不足,導(dǎo)致頻繁 GC

這個(gè)坑會(huì)比較隱蔽。

Node.js 默認(rèn)給新生代分配的內(nèi)存是 64MB(64位的機(jī)器,后同),但因?yàn)樾律?GC 使用的是 Scavenge 算法,所以實(shí)際能使用的內(nèi)存只有一半,即 32MB。

當(dāng)業(yè)務(wù)代碼頻繁地產(chǎn)生大量的小對象時(shí),這個(gè)空間很容易就會(huì)被占滿,從而觸發(fā) GC。雖然新生代的 GC 比老生代要快得多,但頻繁的 GC 依然會(huì)很大地影響性能。極端的情況下,GC 甚至可以占用全部計(jì)算時(shí)間的 30% 左右。

解決方法就是,在啟動(dòng) Node.js 時(shí),修改新生代的內(nèi)存上限,減少 GC 的次數(shù):

<pre>node --max-semi-space-size=128 app.js</pre>

當(dāng)然有人肯定會(huì)問,新生代的內(nèi)存是不是越大越好呢?

隨著內(nèi)存的增大,GC 的次數(shù)減少,但每次 GC 所需要的時(shí)間也會(huì)增加,所以并不是越大越好,具體數(shù)值需要對業(yè)務(wù)進(jìn)行壓測 profile 才能確定分配多少新生代內(nèi)存最好。

但一般根據(jù)經(jīng)驗(yàn)而言,?分配 64MB 或者 128MB 是比較合理的?。

6、正確地使用 Stream

Stream 是 Node.js 最基本的概念之一,Node.js 內(nèi)部的大部分與 IO 相關(guān)的模塊,比如 http、net、fs、repl,都是建立在各種 Stream 之上的。

下面這個(gè)經(jīng)典的例子應(yīng)該大部分人都知道,對于大文件,我們不需要把它完全讀入內(nèi)存,而是使用 Stream 流式地把它發(fā)送出去:

<pre>const http = require('http'); const fs = require('fs');// bad http.createServer(function (req, res) {fs.readFile(__dirname + '/data.txt', function (err, data) {res.end(data);}); });// good http.createServer(function (req, res) {const stream = fs.createReadStream(__dirname + '/data.txt');stream.pipe(res); });</pre>

在業(yè)務(wù)代碼中合理地使用 Stream 能很大程度地提升性能,當(dāng)然是但實(shí)際的業(yè)務(wù)中我們很可能會(huì)忽略這一點(diǎn),比如采用 React 服務(wù)器端渲染的項(xiàng)目,我們就可以用?renderToNodeStream?:

<pre>const ReactDOMServer require('react-dom/server') const http = require('http') const fs = require('fs') const app = require('./app')// bad const server = http.createServer((req, res) => {const body = ReactDOMServer.renderToString(app)res.end(body) });// good const server = http.createServer(function (req, res) {const stream = ReactDOMServer.renderToNodeStream(app)stream.pipe(res) })server.listen(8000)</pre>

使用 pipeline 管理 stream

在過去的 Node.js 中,處理 stream 是非常麻煩的,舉個(gè)例子:

<pre>source.pipe(a).pipe(b).pipe(c).pipe(dest)</pre>

一旦其中 source、a、b、c、dest 中,有任何一個(gè) stream 出錯(cuò)或者關(guān)閉,會(huì)導(dǎo)致整個(gè)管道停止,此時(shí)我們需要手工銷毀所有的 stream,在代碼層面這是非常麻煩的。

所以社區(qū)出現(xiàn)了 pump 這樣的庫來自動(dòng)控制 stream 的銷毀。而 Node.js v10.0 加入了一個(gè)新的特性: stream.pipeline ,可以替代 pump 幫助我們更好的管理 stream。

一個(gè)官方的例子:

<pre>const { pipeline } = require('stream'); const fs = require('fs'); const zlib = require('zlib');pipeline(fs.createReadStream('archive.tar'),zlib.createGzip(),fs.createWriteStream('archive.tar.gz'),(err) => {if (err) {console.error('Pipeline failed', err);} else {console.log('Pipeline succeeded');}} );</pre>

實(shí)現(xiàn)自己的高性能 Stream

在業(yè)務(wù)中你可能也會(huì)自己實(shí)現(xiàn)一個(gè) Stream,可讀、可寫、或者雙向流,可以參考文檔:

* implementing Readable streams * implementing Writable streams

Stream 雖然很神奇,但自己實(shí)現(xiàn) Stream 也可能會(huì)存在隱藏的性能問題,比如:

<pre>class MyReadable extends Readable {_read(size) {while (null !== (chunk = getNextChunk())) {this.push(chunk);}} }</pre>

當(dāng)我們調(diào)用?new MyReadable().pipe(xxx)?時(shí),會(huì)把?getNextChunk()?所得到的 chunk 都 push 出去,直到讀取結(jié)束。但如果此時(shí)管道的下一步處理速度較慢,就會(huì)導(dǎo)致數(shù)據(jù)堆積在內(nèi)存中,導(dǎo)致內(nèi)存占用變大,GC 速度降低。

而正確的做法應(yīng)該是,根據(jù)?this.push()?返回值選擇正確的行為,當(dāng)返回值為?false?時(shí),說明此時(shí)堆積的 chunk 已經(jīng)滿了,應(yīng)該停止讀入。

<pre>class MyReadable extends Readable {_read(size) {while (null !== (chunk = getNextChunk())) {if (!this.push(chunk)) {return false }}} }</pre>

這個(gè)問題在 Node.js 官方的一篇文章中有詳細(xì)的介紹: Backpressuring in Streams

7、C++ 擴(kuò)展一定比 JavaScript 快嗎?

Node.js 非常適合 IO 密集型的應(yīng)用,而對于計(jì)算密集的業(yè)務(wù),很多人都會(huì)想到用編寫 C++ Addon 的方式來優(yōu)化性能。但實(shí)際上 C++ 擴(kuò)展并不是靈丹妙藥,V8 的性能也沒有想象的那么差。

比如,我在今年九月份的時(shí)候把 Node.js 的?net.isIPv6()?從 C++ 遷移到了 JS 的實(shí)現(xiàn),讓大多數(shù)的測試用例都獲得了 10%- 250% 不等的性能提升( 具體PR可以看這里 )。

JavaScript 在 V8 上跑得比 C++ 擴(kuò)展還快,這種情況多半發(fā)生在與字符串、正則表達(dá)式相關(guān)的場景,因?yàn)?V8 內(nèi)部使用的正則表達(dá)式引擎是 irregexp ,這個(gè)正則表達(dá)式引擎比 boost 中自帶的引擎(?boost::regex?)要快得多。

還有一處值得注意的就是,Node.js 的 C++ 擴(kuò)展在進(jìn)行類型轉(zhuǎn)換的時(shí)候,可能會(huì)消耗非常多的性能,如果不注意 C++ 代碼的細(xì)節(jié),性能會(huì)很大地下降。

這里有一篇文章對比了相同算法下 C++ 和 JS 的性能(需翻墻): How to get a performance boost using Node.js native addons 。其中值得注意的結(jié)論就是,C++ 代碼在對參數(shù)中的字符串進(jìn)行轉(zhuǎn)換后(?String::Utf8Value?轉(zhuǎn)為?std::string?),性能甚至不如 JS 實(shí)現(xiàn)的一半。只有在使用 NAN 提供的類型封裝后,才獲得了比 JS 更高的性能。

換句話說,C++ 是否比 JavaScript 更加高效需要具體問題具體分析,某些情況下,C++ 擴(kuò)展不一定就會(huì)比原生 JavaScript 更高效。如果你對自己的 C++ 水平不是那么有信心,其實(shí)還是建議用 JavaScript 來實(shí)現(xiàn),因?yàn)?V8 的性能比你想象的要好得多。

8、使用 node-clinic 快速定位性能問題

說了這么多,有沒有什么可以開箱即用,五分鐘見效的呢?當(dāng)然有。

node-clinic 是 NearForm 開源的一款 Node.js 性能診斷工具,可以非常快速地定位性能問題。

<pre>npm i -g clinic npm i -g autocannon</pre>

使用的時(shí)候,先開啟服務(wù)進(jìn)程:

<pre>clinic doctor -- node server.js</pre>

然后我們可以用任何壓測工具跑一次壓測,比如使用同一個(gè)作者的 autocannon (當(dāng)然你也可以使用 ab、curl 這樣的工具來進(jìn)行壓測。):

<pre>autocannon http://localhost:3000</pre>

壓測完畢后,我們 ctrl + c 關(guān)閉 clinic 開啟的進(jìn)程,就會(huì)自動(dòng)生成報(bào)告。比如下面就是我們一個(gè)中間件服務(wù)的性能報(bào)告:

我們可以從 CPU 的使用曲線看出,這個(gè)中間件服務(wù)的性能瓶頸不在自身內(nèi)部的計(jì)算,而在于 I/O 速度太慢。clinic 也在上面告訴我們檢測到了潛在的 I/O 問題。

下面我們使用?clinic bubbleprof?來檢測 I/O 問題:

<pre>clinic bubbleprof -- node server.js</pre>

再次進(jìn)行壓測后,我們得到了新的報(bào)告:

這個(gè)報(bào)告中,我們可以看到,?http.Server?在整個(gè)程序運(yùn)行期間,96% 的時(shí)間都處于 pending 狀態(tài),點(diǎn)開后,我們會(huì)發(fā)現(xiàn)調(diào)用棧中存在大量的 empty frame,也就是說,由于網(wǎng)絡(luò) I/O 的限制,CPU 存在大量的空轉(zhuǎn),這在中間件業(yè)務(wù)中非常常見,也為我們指明了優(yōu)化方向不在服務(wù)內(nèi)部,而在服務(wù)器的網(wǎng)關(guān)和依賴的服務(wù)相應(yīng)速度上。

想知道如何讀懂?clinic bubbleprof?生成的報(bào)告,可以看這里: https://clinicjs.org/bubblepr…

同樣,clinic 也可以檢測到服務(wù)內(nèi)部的計(jì)算性能問題,下面我們做一些“破壞”,讓這個(gè)服務(wù)的性能瓶頸出現(xiàn)在 CPU 計(jì)算上。

我們在某個(gè)中間件中加入了空轉(zhuǎn)一億次這樣非常消耗 CPU 的“破壞性”代碼:

<pre>function sleep() {let n = 0while (n++ < 10e7) {empty()} } function empty() { }module.exports = (ctx, next) => {sleep()// ......return next() }</pre>

然后使用?clinic doctor?,重復(fù)上面的步驟,生成性能報(bào)告:

這就是一個(gè)非常典型的?同步計(jì)算阻塞了異步隊(duì)列?的“病例”,即主線程上進(jìn)行了大量的計(jì)算,導(dǎo)致 JavaScript 的異步回調(diào)沒法及時(shí)觸發(fā),Event Loop 的延遲極高。

對于這樣的應(yīng)用,我們可以繼續(xù)使用?clinic flame?來確定到底是哪里出現(xiàn)了密集計(jì)算:

<pre>clinic flame -- node app.js</pre>

壓測后,我們得到了火焰圖(這里把空轉(zhuǎn)次數(shù)減少到了100萬次,讓火焰圖看起來不至于那么極端):

從這張圖里,我們可以明顯看到頂部的那個(gè)大白條,它代表了?sleep?函數(shù)空轉(zhuǎn)所消耗的 CPU 時(shí)間。根據(jù)這樣的火焰圖,我們可以非常輕松地看出 CPU 資源的消耗情況,從而定位代碼中哪里有密集的計(jì)算,找到性能瓶頸。

為了學(xué)習(xí)工作與休閑娛樂互不沖突,現(xiàn)新建圈【碼農(nóng)茶水鋪】用于程序員生活,愛好,交友,求職招聘,吐槽等話題交流,希望各位大神工作之余到茶水鋪來喝茶聊天。群號:582735936

總結(jié)

以上是生活随笔為你收集整理的Node.js 根本没有这样搞性能优化的?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

97精品国自产拍在线观看 | 一区二区三区观看 | 日韩一区二区三区高清免费看看 | 日日干美女 | 天天色成人 | 在线观看韩日电影免费 | www久 | 香蕉精品视频在线观看 | 91在线区| 日韩免费网址 | 亚洲乱亚洲乱亚洲 | 在线视频a | 激情视频亚洲 | 丁香六月激情婷婷 | 日韩欧美视频免费观看 | 丁香综合激情 | 不卡的av | 99免费看片 | 亚洲成人精品国产 | 国产在线观看免费av | 91视频高清完整版 | 欧美另类老妇 | 久久久亚洲麻豆日韩精品一区三区 | 日韩丝袜在线 | 懂色av一区二区三区蜜臀 | 超碰国产97 | 中文字幕频道 | 中文亚洲欧美日韩 | 国产女做a爱免费视频 | 成人毛片在线观看视频 | 蜜桃av观看 | 91九色视频网站 | 欧美日韩国产高清视频 | 高潮久久久 | 一区二区 不卡 | 国产区精品在线 | 亚洲精品一区二区三区在线观看 | 国产在线观看免 | 国产一区二区视频在线 | 在线观看国产福利片 | 99在线精品免费视频九九视 | 97免费在线观看视频 | 久久成| 天天天色综合 | 国产精品 日韩精品 | 在线视频日韩欧美 | 91专区在线观看 | 欧美日韩aaaa | 最近最新中文字幕 | 亚洲精品18日本一区app | 性色av一区二区三区在线观看 | 国产露脸91国语对白 | 亚洲精品资源在线 | 日日日日| 日韩精品91偷拍在线观看 | 国产精品爽爽爽 | 人人爽影院 | 狠狠成人 | 免费观看的av网站 | 色婷婷婷| 深爱激情婷婷网 | 亚洲一区欧美精品 | 久久国产精品一区二区三区 | 色七七亚洲影院 | 91大神在线看 | 国产在线精品一区 | 国产午夜在线观看 | 97超碰超碰久久福利超碰 | 成年人黄色免费视频 | 欧美激情另类文学 | 欧美日韩精品在线视频 | 精品国模一区二区三区 | 久久久高清免费视频 | 久久99精品国产 | 久久九九国产精品 | 2018亚洲男人天堂 | 日韩婷婷 | 亚在线播放中文视频 | 亚洲午夜精品久久久 | 在线视频一区观看 | 亚洲理论电影 | 97在线观看免费 | 麻豆免费看片 | 免费视频久久久 | 国产午夜精品一区二区三区嫩草 | 伊人干综合 | 午夜av不卡 | 视频一区二区国产 | 成人18视频 | 九九热在线播放 | 国产尤物在线视频 | 国产品久精国精产拍 | 美女视频黄免费网站 | 欧美国产日韩在线观看 | 狠狠干夜夜爽 | 久久永久免费 | jizz999 | 91 在线视频播放 | 亚洲激情久久 | 99riav1国产精品视频 | 久久综合精品一区 | 国产999在线 | 国产精品久久影院 | 久久久午夜精品福利内容 | 欧美综合色 | 免费v片| 成人免费在线观看av | 国产精品不卡视频 | 999成人免费视频 | 又黄又刺激又爽的视频 | 欧美一级爽 | 婷婷色吧 | 欧美国产日韩一区二区三区 | 91精品婷婷国产综合久久蝌蚪 | 91丨九色丨国产女 | 欧美精品你懂的 | 在线观看av网站 | 91亚洲精品久久久久图片蜜桃 | 精品一区二区精品 | 伊人婷婷久久 | 国产一区二区不卡视频 | 丁香五月缴情综合网 | 福利片视频区 | 黄色成人免费电影 | 国产精品第二十页 | 天天干天天爽 | 91久久国产综合精品女同国语 | 四虎国产精品免费观看视频优播 | 亚洲一级在线观看 | 在线色亚洲 | 狠狠色狠狠色综合日日小说 | 亚洲精品国产精品国自产观看 | 国产精品1区2区在线观看 | 99精品欧美一区二区三区 | 在线视频 你懂得 | 首页国产精品 | 日韩欧美国产视频 | 91成人短视频在线观看 | av久久久| 国产精品白浆 | 98精品国产自产在线观看 | 国产精品久久久久永久免费观看 | 6080yy精品一区二区三区 | 超碰免费久久 | 国产精品涩涩屋www在线观看 | 婷婷在线资源 | 国产视频精品视频 | 日本不卡视频 | 国产99久久久国产精品 | 色婷婷五 | 99久久久| 99精品小视频 | 国产成人精品国内自产拍免费看 | 色综合久久久久综合 | 国产裸体永久免费视频网站 | 福利片免费看 | 成人综合日日夜夜 | 欧美日一级片 | 97色在线视频 | 亚洲精品九九 | 在线视频日韩精品 | 久草视频免费在线观看 | 亚洲精品成人 | 中文字幕在线免费97 | 欧美性猛片 | 日韩一级片观看 | a爱爱视频| 探花视频在线观看免费版 | 午夜av在线免费 | 九色自拍视频 | 色综合久久综合网 | 99久久精品久久久久久动态片 | 国产精品久久久久久久婷婷 | 免费黄色av.| 激情五月在线视频 | 国产福利在线免费观看 | 日韩高清在线观看 | 涩涩色亚洲一区 | 日韩在线免费播放 | 成人资源在线播放 | 521色香蕉网站在线观看 | 天天色天天上天天操 | 2019中文字幕网站 | 成人av高清在线观看 | 国产香蕉久久 | 久久久久网站 | 99热这里只有精品国产首页 | 在线观看视频91 | 九九视频一区 | 黄色三几片 | 91成人精品国产刺激国语对白 | 丁香av在线 | 日韩成人在线一区二区 | 久久视频热| 久久99国产精品 | 日韩久久精品一区二区 | 亚洲视频免费 | 日韩3区| 久久不射网站 | 久久成熟 | 久 久久影院 | 久久深爱网| 日韩在线中文字幕 | 成人一级影视 | 免费观看9x视频网站在线观看 | 国产精品久久久久一区 | 久久综合狠狠综合久久狠狠色综合 | 国产黄色高清 | 久久精品国亚洲 | 久久玖| 日韩av电影手机在线观看 | 一区二区三区高清在线观看 | 一区二区三区在线免费 | 国产视频一区二区在线播放 | 在线观看中文字幕一区二区 | 国产 欧美 日产久久 | 欧美 日韩 国产 成人 在线 | 色婷婷av一区 | 国产亚洲高清视频 | 成人网在线免费视频 | 69亚洲精品| 在线91网| 中文一区二区三区在线观看 | 日本最新高清不卡中文字幕 | 国产美女免费观看 | 美女视频黄色免费 | 亚洲一区二区高潮无套美女 | www狠狠操| 久久视频这里有久久精品视频11 | 精品999在线 | 夜夜操狠狠干 | 亚洲精品成人网 | 国产成人久久 | 欧美亚洲一区二区在线 | 久久久久国产一区二区三区 | 国产精品亚洲视频 | 天天操偷偷干 | 成人在线视频免费 | 国产97视频在线 | 亚州天堂 | 久日精品 | 日韩久久久久久久久久 | 国内精品久久久精品电影院 | 天天av资源 | 在线影视 一区 二区 三区 | 天天操天天射天天添 | 丁香激情五月婷婷 | 成人一区二区在线 | 国产精品久久久久久久久久久久 | 亚洲精品视频免费在线 | 在线看国产日韩 | 欧美日韩亚洲在线 | 又黄又爽又湿又无遮挡的在线视频 | 91成人精品 | 中文av在线免费观看 | 999男人的天堂 | 免费视频18 | 国产小视频在线看 | 久久午夜精品影院一区 | 久久国内精品视频 | 免费视频在线观看网站 | 人人爽人人干 | 国产精品久久久一区二区 | 成人黄色片在线播放 | 激情五月亚洲 | 国产一级大片在线观看 | 国产小视频精品 | 国产1区2区| 欧美激情精品久久久久久免费印度 | 色99之美女主播在线视频 | 九九久 | 在线观看亚洲精品视频 | 久色婷婷| 日韩大片在线免费观看 | 久久精品aaa | 不卡国产视频 | 最新av免费| 黄色成人毛片 | a在线视频v视频 | 91精品国产福利在线观看 | a天堂一码二码专区 | 国产午夜精品在线 | 婷久久 | 国产成人亚洲在线电影 | 国产精品精品久久久久久 | 国产精品毛片一区二区 | 欧美一级视频免费看 | 国产 日韩 中文字幕 | 中文字幕在线有码 | 久二影院 | 欧美性一级观看 | 中文乱幕日产无线码1区 | 一区二区三高清 | 国产精品网红直播 | 日日摸日日| 免费视频区| 国产精品美女视频网站 | 久久久久免费电影 | 久久躁日日躁aaaaxxxx | 狠狠色狠狠综合久久 | 欧美日韩视频网站 | 美女视频一区二区 | 中文字幕观看视频 | 超碰人人在线 | 国产精品一区二区久久久久 | 黄色国产成人 | 黄色av在| 亚洲成av人片在线观看 | 亚洲精品久久久久久中文传媒 | av电影在线不卡 | 精品一区91| 97在线视频免费看 | 天天干天天做 | 亚洲成a人片综合在线 | 久久看看 | 成人久久久精品国产乱码一区二区 | 欧美激情精品久久久久久 | 欧美日韩国产成人 | 国产又粗又猛又爽 | 97在线免费视频 | 99免费精品 | 五月婷社区 | 国产精品久久久久久久久久久免费 | 天天爽人人爽 | 亚洲一区二区天堂 | 三级黄色在线观看 | 91九色在线视频 | 五月天亚洲婷婷 | 精品日韩在线一区 | 奇米网网址 | 久久伊人国产精品 | 中文字幕日本电影 | 一区在线观看 | 国产亚洲精品成人av久久ww | 人人干狠狠操 | 日韩大片免费观看 | 欧美另类性| 性色av免费在线观看 | 国产成人精品久久二区二区 | 久久久久国产精品免费 | 热久久99这里有精品 | 草久电影 | 日本 在线 视频 中文 有码 | 久草 | 在线黄频 | 免费av黄色 | 日韩精品一区二区三区免费观看视频 | 日韩电影在线观看中文字幕 | 久久久网站| 成人在线播放免费观看 | 色在线国产| 中文字幕不卡在线88 | 国产剧情一区二区在线观看 | 久久99亚洲网美利坚合众国 | 视频在线在亚洲 | 日韩在线观看免费 | 三级黄色免费 | 国产精品资源在线 | 久久情侣偷拍 | 国产女人18毛片水真多18精品 | 成人在线免费av | 热热热热热色 | 国际精品久久久 | 视频在线观看99 | 国产成人一区三区 | 日韩精品中文字幕av | 日韩精品中文字幕在线 | 97人人超碰在线 | 天天色天天射天天综合网 | 成人免费视频在线观看 | 免费欧美高清视频 | 日韩欧美在线综合网 | 欧美a影视 | 欧美亚洲成人免费 | 在线激情av电影 | 国色天香av| 中文字幕在线看视频国产 | 精品欧美乱码久久久久久 | 久久成人人人人精品欧 | 中文字幕在线播放av | 国产一区二区观看 | 亚洲一区二区观看 | 最近日本韩国中文字幕 | 91视频国产免费 | 天天天干 | 精品天堂av | 日本黄色大片儿 | 国产成人一区二区三区在线观看 | 在线看中文字幕 | 久久专区 | 国产精品久久久久久久久大全 | 天堂在线免费视频 | 国产亚洲精品bv在线观看 | 美女网站视频免费都是黄 | 888av| 久久久久免费网 | 久草免费福利在线观看 | 亚洲欧美日韩一区二区三区在线观看 | 色欲综合视频天天天 | 亚洲综合五月天 | 亚洲春色综合另类校园电影 | 黄色成人av在线 | 亚洲高清国产视频 | 操高跟美女 | 97超碰人人在线 | 免费高清无人区完整版 | 九九久久影视 | 亚洲电影黄色 | 欧美极品久久 | 久久久久激情 | 五月婷婷激情网 | 国产亚洲精品久久网站 | 黄网站a | 欧美男男激情videos | 日本中文字幕观看 | 亚洲人xxx | 五月天婷婷视频 | 天天综合在线观看 | 久久久精品国产一区二区三区 | 福利网在线 | 草久久久久 | 91精品久久久久久久久久久久久 | 欧美性另类 | 毛片网在线播放 | 亚洲综合激情网 | 夜夜躁日日躁狠狠久久av | 波多野结衣日韩 | 天天射天天射天天射 | 欧美激情视频免费看 | 天天看天天操 | 亚洲精品视频在线免费播放 | 国内外成人免费在线视频 | 亚洲综合在线一区二区三区 | 久久综合五月 | 成人黄色大片 | 四川bbb搡bbb爽爽视频 | 国产精品av一区二区 | 欧美亚洲精品一区 | 日韩三级av | 久久99热精品这里久久精品 | 青草视频在线 | 国产中文字幕网 | 99精品久久久久久久久久综合 | 99精品国产高清在线观看 | 日韩精品免费在线观看 | 91av视频免费在线观看 | 99热这里只有精品1 av中文字幕日韩 | 午夜视频黄 | 亚洲最大av在线播放 | 缴情综合网五月天 | 国产精品9999| 国产亚洲精品久久 | 亚洲欧美日韩一二三区 | 六月激情网| 91精品国产乱码在线观看 | 91九色在线视频观看 | 久久一区二区三区国产精品 | 日韩电影在线观看中文字幕 | 亚洲日本一区二区在线 | 毛片区 | 日韩 在线观看 | 亚洲国产成人精品电影在线观看 | av五月婷婷 | 美女视频国产 | 国产高清免费av | 91热这里只有精品 | 亚洲成人xxx | 国产一二三四在线观看视频 | 91精品爽啪蜜夜国产在线播放 | 午夜在线观看一区 | 日日夜夜骑 | 天天综合91 | 色网av | 五月天婷亚洲天综合网精品偷 | 免费热情视频 | 成人黄色小说视频 | 久久久精选 | 在线免费观看黄色av | av在线之家电影网站 | 久久精品99视频 | 国产小视频你懂的在线 | 国产乱码精品一区二区蜜臀 | 国产日韩欧美在线看 | 免费观看特级毛片 | 国产午夜精品福利视频 | 奇米网在线观看 | 亚洲免费国产 | 日韩黄色免费 | 99久久综合精品五月天 | 日日干天天爽 | 国产99久久久久久免费看 | 国产成人三级 | 欧美日韩高清一区二区 | 成人在线播放视频 | 国产成人久久精品一区二区三区 | 国产日韩欧美在线影视 | 精品国产一区二区三区四 | 亚洲精品免费观看 | 九九热精品在线 | 亚洲视频axxx | 日韩午夜三级 | 日韩欧美综合精品 | 久久国产欧美日韩 | 91成人午夜| 日韩精品一区二区电影 | h文在线观看免费 | 99色免费 | 亚洲综合在线观看视频 | 日韩高清免费观看 | av免费观看高清 | 成人av网站在线观看 | 中文字幕在线观看av | 色99色 | 国产一区久久 | 成年在线观看 | 综合在线观看色 | 亚洲色五月 | www五月天| 亚洲高清视频一区二区三区 | 97色婷婷| 久久激情五月丁香伊人 | 国产黑丝袜在线 | 国产一级视频在线免费观看 | 久久精品99国产精品酒店日本 | 国产黑丝一区二区三区 | 久久神马影院 | 日本久久中文字幕 | 亚洲黄色免费 | 国产精品永久久久久久久久久 | 日韩av网址在线 | 亚洲综合婷婷 | 日韩免费一二三区 | 久草免费手机视频 | www.黄色| 日韩伦理一区二区三区av在线 | 国产精品一区二区吃奶在线观看 | 精品久久久免费 | 亚洲国产视频直播 | 一区二区三区四区在线免费观看 | 99精品免费视频 | 17videosex性欧美 | 国产高清视频在线观看 | 欧产日产国产69 | www.久久免费视频 | 日韩和的一区二在线 | 激情网站网址 | 国产1区2区| 国产视频亚洲视频 | 极品久久久 | 麻豆一二 | 黄色大片视频网站 | 97成人啪啪网 | 亚洲一级片在线看 | av线上看| 日韩黄色av网站 | 久久久久色| 久久久久国产精品一区 | 婷婷丁香久久五月婷婷 | 国产精品亚洲片在线播放 | 久久久免费电影 | 欧美亚洲国产精品久久高清浪潮 | 国产美女网站在线观看 | 国产久草在线观看 | 久久精品中文字幕一区二区三区 | 精品国产aⅴ麻豆 | 欧美日韩中文国产 | 久久久亚洲精华液 | 日韩视频在线观看免费 | 福利片免费看 | 2019av在线视频 | 手机av在线不卡 | 中文字幕在线观看视频免费 | 丁香激情五月婷婷 | 日韩午夜视频在线观看 | 久久免费av电影 | 手机成人av在线 | 亚洲国产精品99久久久久久久久 | 久久激情精品 | 欧美极品xxxxx | 伊人天堂久久 | 国产午夜不卡 | 婷久久| 亚洲国产成人精品久久 | 中文字幕专区高清在线观看 | 免费国产在线精品 | 四虎成人av | 免费看一级 | 欧美日本国产在线观看 | 久草在线免费资源站 | 久久成人午夜 | 日韩女同一区二区三区在线观看 | 精品久久九九 | 超碰国产在线观看 | 99国产精品 | 欧美一二三区在线播放 | 人人澡人| 国产资源av | 国产精品久久久久毛片大屁完整版 | 亚洲视频久久久 | 国产欧美三级 | 91中文字幕视频 | 亚洲精品毛片一级91精品 | 91香蕉嫩草| 黄a在线观看 | av片一区二区 | 国产精品一区在线观看 | 在线看成人av | 精品99视频 | 狠狠干狠狠插 | 国产精品久久网 | 国产亚洲无| 国产精品久久久久9999 | 国产四虎在线 | 国产主播大尺度精品福利免费 | 久久精品一二三区白丝高潮 | 亚洲国产经典视频 | 国产精品美女久久久久久久久久久 | 日本黄色黄网站 | 天天av在线播放 | 亚洲日本韩国一区二区 | 国产视频在线观看一区 | 中文字幕欧美激情 | 热re99久久精品国产99热 | 韩日在线一区 | 91麻豆操 | 免费久久久久久 | 色九九在线 | 日韩精品第一区 | 亚洲一区免费在线 | 91精品国产91久久久久久三级 | 国产欧美日韩视频 | 欧美精品国产综合久久 | 丁香激情网 | 亚洲精品视频在线看 | 欧美日韩视频在线一区 | 日韩欧美国产成人 | 亚洲精品在线一区二区 | 亚洲区视频在线观看 | 国产中文字幕视频在线观看 | 少妇精品久久久一区二区免费 | 九九热免费精品视频 | 国产午夜激情视频 | 久久综合9988久久爱 | 久久综合狠狠狠色97 | 91香蕉视频黄 | 国语麻豆| 波多野结衣亚洲一区二区 | av无限看| 一区二区 不卡 | 国产999精品 | 亚洲久在线 | 久久99精品国产 | 久久精品视频在线观看免费 | 中文字幕免费观看 | 欧美激情奇米色 | 久草成人在线 | 国产精品免费人成网站 | 免费日p视频 | 日韩免费福利 | 人人干人人干人人干 | 中文字幕影片免费在线观看 | 在线免费观看亚洲视频 | 五月开心六月婷婷 | 国内99视频 | 亚洲精品国产自产拍在线观看 | 国产手机精品视频 | 五月天综合色 | 天天爽夜夜爽精品视频婷婷 | 精品福利在线视频 | 久久精品亚洲国产 | 国产精品美女久久久久久2018 | 国产系列在线观看 | 片网站| 韩国精品在线 | 久久久免费视频播放 | 久久久久国产成人免费精品免费 | 一区中文字幕在线观看 | 国产精品视频全国免费观看 | 色婷婷www | 久久综合久久88 | 中文字幕永久 | 成人三级视频 | 亚洲国产美女久久久久 | 精品久久影院 | 国产在线欧美在线 | 国产综合精品一区二区三区 | 99久久夜色精品国产亚洲96 | 亚洲精品国产自产拍在线观看 | 四虎国产精品成人免费影视 | 91亚洲精品久久久中文字幕 | av电影在线观看完整版一区二区 | 一级大片在线观看 | 97精品国产一二三产区 | 99精品美女 | 天天噜天天色 | 欧美黑人巨大xxxxx | 麻豆国产精品永久免费视频 | 国内丰满少妇猛烈精品播放 | a精品视频| 中文字幕日韩免费视频 | 久久av网 | 国产精品美女久久 | 亚洲日本va午夜在线影院 | 日韩有码在线播放 | 国产免费观看高清完整版 | 天天射综合| 99热999 | 欧美aⅴ在线观看 | 精品国产乱码久久久久久三级人 | 1024手机在线看 | 三级av小说 | 国产盗摄精品一区二区 | 黄色av网站在线免费观看 | 91精品国产亚洲 | 91av蜜桃 | 在线精品视频免费播放 | 亚洲专区欧美 | 午夜av不卡 | 黄色三级av | 欧美性生爱 | 五月色婷 | 免费手机黄色网址 | 亚洲精品黄网站 | 黄色电影网站在线观看 | 欧美无极色 | 深爱激情av | 亚洲资源在线网 | 国产精品久久久久久69 | 精品女同一区二区三区在线观看 | 日韩av快播电影网 | 字幕网在线观看 | 女人18精品一区二区三区 | 亚洲精品xx | 97超碰在线久草超碰在线观看 | 欧美一二三在线 | 尤物97国产精品久久精品国产 | 久久电影日韩 | 国产精品 9999 | 91在线一区二区 | 成人动态视频 | av理论电影 | 久久久久久久久毛片 | 激情综合亚洲 | 久久婷婷网 | 精品国产乱码久久久久久三级人 | av在观看| av经典在线| 久久久久久久久网站 | av成人在线播放 | 国产精品视频免费看 | 91在线观看欧美日韩 | 国产一区国产二区在线观看 | 欧美精品中文在线免费观看 | 久久草在线精品 | 香蕉在线观看 | 成人高清在线观看 | 久久综合99 | 99久e精品热线免费 99国产精品久久久久久久久久 | 精品国产一区二区三区男人吃奶 | 丁香婷婷自拍 | 在线视频 你懂得 | 欧美一区免费观看 | 一区二区亚洲精品 | 看片黄网站 | 玖玖视频在线 | 国产黄在线观看 | 91精品久久久久久久久久入口 | 久久综合给合久久狠狠色 | 欧美成年网站 | 激情视频91 | 91亚洲精 | 青青草在久久免费久久免费 | 亚洲精品美女免费 | www日韩欧美 | 精品国产aⅴ麻豆 | 91精品在线免费观看 | 91黄色小网站 | 欧美性极品xxxx娇小 | 久久国产视频网 | 亚洲精品www.| 成人在线免费小视频 | 天天爱天天舔 | www黄色av | 黄色精品久久久 | 激情综合六月 | 九色激情网 | 美女视频黄网站 | 日韩在线视频在线观看 | 五月天丁香 | 色噜噜在线观看视频 | 久久国产免费看 | 久久国产99 | 国产精品美女 | 91丨九色丨蝌蚪丰满 | 日韩欧美在线一区 | 九九视频免费观看视频精品 | 免费看av在线| 久久草在线视频国产 | 一区二区视| 日日操天天操狠狠操 | 国产成人精品999在线观看 | 成人在线一区二区 | 99re视频在线观看 | 成人av资源站 | 免费观看v片在线观看 | 成年人在线电影 | www久草| 国产精品久久久久久久久久白浆 | 日韩最新中文字幕 | 久热免费 | 999成人 | 久久99精品久久只有精品 | 丁香婷婷色综合亚洲电影 | 黄色成人毛片 | 色综合久久综合网 | 精品国产一区二区三区四区在线观看 | 毛片一区二区 | 免费视频国产 | 91欧美日韩国产 | 国产精品18久久久久久久久 | 国产一区欧美一区 | 永久免费毛片在线观看 | 欧美一区影院 | 亚洲涩涩涩| 中文字幕在线看视频国产中文版 | 国产美女在线精品免费观看 | 欧美日bb | www.久久91| 欧美在线视频精品 | 国产成人精品一区二区三区免费 | 五月视频| 国产成人亚洲精品自产在线 | 操操操操网 | 福利电影一区二区 | 亚洲欧洲一区二区在线观看 | 精品亚洲免费视频 | 国产精品18久久久久久vr | 婷婷六月天在线 | 国产三级视频在线 | 99热在线观看 | 日韩一区二区三区观看 | 岛国精品一区二区 | 日日夜夜精品 | 日韩a级免费视频 | 国产视频 久久久 | 91欧美精品 | 亚洲欧美精品一区二区 | 在线激情电影 | 999久久久欧美日韩黑人 | 欧美巨大荫蒂茸毛毛人妖 | 国产麻豆剧果冻传媒视频播放量 | 国产精品123 | 国产97在线播放 | 亚洲综合色视频 | 久草线 | 少妇bbb| 久久久久久久久久毛片 | 精品美女久久久久久免费 | 又黄又爽又色无遮挡免费 | 亚洲精品国产成人av在线 | 毛片www| 欧美性大战 | 能在线观看的日韩av | 亚洲第一香蕉视频 | 一级黄色免费网站 | 中文字幕中文字幕在线中文字幕三区 | 91手机电影 | 99久久综合狠狠综合久久 | 亚洲精品字幕在线 | 国产在线成人 | jizz欧美性9| 999在线精品| 亚洲免费婷婷 | 亚洲午夜精品一区二区三区电影院 | 久久99久久99精品中文字幕 | 99情趣网视频| 91精品久久久久久久91蜜桃 | av黄在线播放 | 午夜一级免费电影 | 香蕉视频免费在线播放 | 黄色小说在线观看视频 | 亚洲色图色 | 亚洲极色| 国产成人l区 | 狠狠干网 | 91精品影视| 国产精品成人久久 | 九九99 | 久久首页 | av三级av| 国产91在线观看 | 国产精品video爽爽爽爽 | 精品一区二区久久久久久久网站 | 日本女人在线观看 | 亚洲 欧洲 国产 日本 综合 | 国产不卡精品视频 | 成人毛片在线观看 | 91九色蝌蚪视频在线 | 激情欧美在线观看 | 色综合久久久久综合体 | 91亚色免费视频 | 在线观看亚洲精品 | 91在线视频 | 成人性生交大片免费看中文网站 | 久草在线中文视频 | 成年人免费av | 午夜影视一区 | 91黄色在线观看 | 日韩在线视频免费看 | 在线视频一区二区 | 国产日产av | 亚洲狠狠| 亚洲欧美国产精品va在线观看 | 国产精品久久久久久麻豆一区 | 中文不卡视频 | 亚洲mv大片欧洲mv大片免费 | 亚洲三级av| 色多多视频在线观看 | 日韩av在线看 | 久久久精品小视频 | 日本黄色一级电影 | 香蕉手机在线 | 久久精品小视频 | 综合网伊人 | 日韩视频在线观看视频 | 国产精品免费一区二区三区在线观看 | 亚洲国产精品va在线看 | 激情视频网页 | 欧美日韩p片| 97超碰中文字幕 | 国产剧情一区在线 | 久久国产精品网站 | 午夜精品福利一区二区三区蜜桃 | 亚洲精品在线观看视频 | 日韩激情av在线 | 激情综合亚洲精品 | 999电影免费在线观看2020 | 欧美日本三级 | 日韩高清免费无专码区 | 国产视频1 | 久一网站 | 五月婷婷开心中文字幕 | 久久免费黄色大片 | 国产专区视频在线 | 日本中文字幕久久 | 日本精品久久久久影院 | 综合色在线观看 | 欧美精品三级 | 黄色app网站在线观看 | 91看片淫黄大片91 | 成人国产精品免费 | 精精国产xxxx视频在线播放 | 日本精品视频一区二区 | 中文在线a天堂 | 精品久久一区二区 | 一级c片| 婷婷丁香六月 | 免费福利视频网站 | 亚洲成人av片在线观看 | 久久久精品国产一区二区三区 | 93久久精品日日躁夜夜躁欧美 | 亚洲视频456| 亚洲成人在线免费 | 久久久www成人免费精品张筱雨 | 日韩av图片| 国产女做a爱免费视频 | 亚洲精品久久久久中文字幕二区 | 久久在线视频在线 | 色婷婷综合久久久久 | 在线一区观看 | 国产人成看黄久久久久久久久 | 欧美综合干 | 欧美精品久久久久久久免费 | 欧美日韩高清国产 | 婷婷在线五月 | 国产精品久久久免费看 | 麻豆传媒视频观看 | 97免费在线观看视频 | 黄色在线观看免费网站 | 国产污视频在线观看 | www.久久视频| 色小说在线| 日韩在线网| 天天摸天天弄 | 91高清免费在线观看 | 在线看欧美| 天天干中文字幕 | 免费69视频 | 91精品国产麻豆国产自产影视 | 看黄色91| 狠狠色2019综合网 | 四虎在线免费观看视频 | 国产一级免费片 | 最近中文字幕高清字幕在线视频 | 国产午夜精品久久 | 国产韩国日本高清视频 | 在线观看免费黄视频 | 不卡视频在线 |