在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 網頁設計教程 > 詳細頁面

Swoole同步模式與協(xié)程模式之間的比較 (詳細)

Swoole同步模式與協(xié)程模式之間的比較 (詳細)

更新時間:2025-12-04 文章作者:未知 信息來源:網絡 閱讀次數(shù):

網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創(chuàng)造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立...
網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創(chuàng)造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
本篇文章給大家?guī)淼膬热菔顷P于Swoole同步模式與協(xié)程模式之間的對比 (詳細) ,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

在現(xiàn)代化 PHP 高級開發(fā)中,Swoole 為 PHP 帶來了更多可能,如:常駐內存、協(xié)程,關于傳統(tǒng)的 Apache/FPM 模式與常駐內存模式(同步)的巨大差異,之前我做過測試,大家能直觀的感受到性能的巨大提升,但是協(xié)程到來后,又帶來了多少性能的提升呢?提升的又是哪方面的性能?下面逐步測試一下。

傳統(tǒng)的 Apache/FPM 模式與常駐內存模式(同步)的測試文章:
MixPHP 并發(fā)性能全面對比測試

協(xié)程的優(yōu)勢

協(xié)程模式與常駐內存模式(同步)/傳統(tǒng)模式相比:

常駐模式/傳統(tǒng)模式都屬于同步阻塞編程,由于同一個進程不能并行處理請求,所以為了提高并發(fā),只能開啟更多的進程,通常超過 100 甚至更多,每個進程都有基礎的內存消耗,加起來就很多了,而且受限于 Linux 總進程數(shù)限制,并發(fā)總數(shù)無法突破,加上進程非常多之后,CPU 需要更多的線程切換,浪費了很多性能,當然相比 FPM 的傳統(tǒng)模式每次都需從頭開始,常駐模式還是要好非常多的,但是協(xié)程顯然更加優(yōu)秀。

協(xié)程模式的執(zhí)行方式:

協(xié)程模式中一個進程可以同時執(zhí)行 N 個請求,但同一時刻只執(zhí)行其中的某一個請求,也就是說,當執(zhí)行到 MySQL/Redis 這些客戶端時,由于需要等待客戶端響應,常駐模式/傳統(tǒng)模式通常是在傻傻的等待響應,而協(xié)程這個時候會掛起當前協(xié)程,切換到其他協(xié)程中去處理其他請求,所以協(xié)程能同時處理 N 個請求,每增加一個請求只需增加一些內存消耗,相比增加一個進程的內存消耗,顯然是少太多的,由于協(xié)程能并行處理,所以通常只需配置于 CPU 數(shù)量 1~2 倍左右的進程數(shù)即可,更少的進程帶來更少的 CPU 線程切換,又減少很多性能損耗。

開始測試

MixPHP 是一個基于 Swoole 的FPM、常駐內存、協(xié)程三模 PHP 高性能框架,由于該框架同時具備常駐內存模式、協(xié)程模式,所以能很方便的測試結果。

測試環(huán)境:

docker 容器,限制只能使用 1 CPU。

其他參數(shù)如下:

Server      Name:      mix-httpd
Framework   Version:   1.1.0-RC
PHP         Version:   7.2.9
Swoole      Version:   4.1.0
Listen      Addr:      127.0.0.1
Listen      Port:      9501

代碼:

模擬常用的 HTTP 開發(fā)需求,執(zhí)行三個 SQL 請求。

// 默認動作
public function actionIndex()
{
    PDO::createCommand("select * from `test` where id = 1")->queryOne();
    PDO::createCommand("select * from `test` where id = 2")->queryOne();
    return PDO::createCommand("select * from `test` limit 5")->queryAll();
}

測試結果

常駐內存模式(同步):

進程數(shù)并發(fā)數(shù)RPS
8100838.65
8300683.78
8500688.56
50100770.69
50300304.90
50300378.95

協(xié)程模式:

進程數(shù)并發(fā)數(shù)RPS
8100834.12
8300837.50
8500824.14

協(xié)程在本次測試中并沒有像之前的傳統(tǒng) Apache/FPM 模式與常駐內存模式(同步)的測試一樣展現(xiàn)出巨大的性能提升,說明:

  • 在少量能快速響應的 SQL 請求中,協(xié)程的提升并不明顯,應該要在響應時間更大時,才能感受到協(xié)程優(yōu)勢。

  • 常駐內存模式的進程數(shù)配置過多,并發(fā)性能反而會降低,該問題同樣適用于傳統(tǒng) Apache/FPM 模式。

常駐內存模式(同步)詳細測試

首先 8 個 Worker 進程,并發(fā) 100 測試,RPS 為 838.65。

C:\Users\EDZ>ab -n 10000 -c 100 http://www.a.com/
This is ApacheBench, Version 2.3 <$Revision: 1757674 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.a.com (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Completed 10000 requests
Finished 10000 requests


Server Software:        nginx/1.13.9
Server Hostname:        www.a.com
Server Port:            80

Document Path:          /
Document Length:        101 bytes

Concurrency Level:      100
Time taken for tests:   11.924 seconds
Complete requests:      10000
Failed requests:        0
Total transferred:      2660000 bytes
HTML transferred:       1010000 bytes
Requests per second:    838.65 [#/sec] (mean)
Time per request:       119.239 [ms] (mean)
Time per request:       1.192 [ms] (mean, across all concurrent requests)
Transfer rate:          217.85 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.2      0       4
Processing:    20  118  18.3    118     195
Waiting:       19  118  18.4    118     195
Total:         20  118  18.4    119     195

Percentage of the requests served within a certain time (ms)
  50%    119
  66%    126
  75%    130
  80%    133
  90%    141
  95%    147
  98%    155
  99%    161
 100%    195 (longest request)

然后使用 8 個 Worker 進程,并發(fā) 300 測試,RPS 為 683.78。

C:\Users\EDZ>ab -n 10000 -c 300 http://www.a.com/
This is ApacheBench, Version 2.3 <$Revision: 1757674 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.a.com (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Completed 10000 requests
Finished 10000 requests


Server Software:        nginx/1.13.9
Server Hostname:        www.a.com
Server Port:            80

Document Path:          /
Document Length:        101 bytes

Concurrency Level:      300
Time taken for tests:   14.624 seconds
Complete requests:      10000
Failed requests:        0
Total transferred:      2660000 bytes
HTML transferred:       1010000 bytes
Requests per second:    683.78 [#/sec] (mean)
Time per request:       438.735 [ms] (mean)
Time per request:       1.462 [ms] (mean, across all concurrent requests)
Transfer rate:          177.62 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0  30.0      0    3000
Processing:    62  432 493.4    354    3457
Waiting:       54  431 488.1    354    3455
Total:         62  433 494.1    354    3457

Percentage of the requests served within a certain time (ms)
  50%    354
  66%    373
  75%    385
  80%    392
  90%    411
  95%    432
  98%   3170
  99%   3266
 100%   3457 (longest request)

然后使用 8 個 Worker 進程,并發(fā) 500 測試,RPS 為 688.56。

C:\Users\EDZ>ab -n 10000 -c 500 http://www.a.com/
This is ApacheBench, Version 2.3 <$Revision: 1757674 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.a.com (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Completed 10000 requests
Finished 10000 requests


Server Software:        nginx/1.13.9
Server Hostname:        www.a.com
Server Port:            80

Document Path:          /
Document Length:        101 bytes

Concurrency Level:      500
Time taken for tests:   14.523 seconds
Complete requests:      10000
Failed requests:        0
Total transferred:      2660000 bytes
HTML transferred:       1010000 bytes
Requests per second:    688.56 [#/sec] (mean)
Time per request:       726.150 [ms] (mean)
Time per request:       1.452 [ms] (mean, across all concurrent requests)
Transfer rate:          178.87 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0  30.0      0    3000
Processing:   102  707 618.4    596    3632
Waiting:       89  703 605.6    595    3629
Total:        102  707 618.9    596    3633

Percentage of the requests served within a certain time (ms)
  50%    596
  66%    620
  75%    635
  80%    645
  90%    679
  95%   3125
  98%   3401
  99%   3495
 100%   3633 (longest request)

現(xiàn)在調整為 50 進程,100 并發(fā)測試,RPS 為 770.69。
進程的增加并沒有帶來并發(fā)量的提升。

C:\Users\EDZ>ab -n 10000 -c 100 http://www.a.com/
This is ApacheBench, Version 2.3 <$Revision: 1757674 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.a.com (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Completed 10000 requests
Finished 10000 requests


Server Software:        nginx/1.13.9
Server Hostname:        www.a.com
Server Port:            80

Document Path:          /
Document Length:        101 bytes

Concurrency Level:      100
Time taken for tests:   12.975 seconds
Complete requests:      10000
Failed requests:        0
Total transferred:      2660000 bytes
HTML transferred:       1010000 bytes
Requests per second:    770.69 [#/sec] (mean)
Time per request:       129.754 [ms] (mean)
Time per request:       1.298 [ms] (mean, across all concurrent requests)
Transfer rate:          200.20 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1  42.4      0    3000
Processing:    10  128 499.8     56    7137
Waiting:       10  127 495.8     55    7137
Total:         11  129 503.3     56    7137

Percentage of the requests served within a certain time (ms)
  50%     56
  66%     72
  75%     86
  80%     97
  90%    133
  95%    179
  98%    312
  99%   3052
 100%   7137 (longest request)

50 進程,300 并發(fā)測試,RPS 為 304.90。
對比 8 個進程時的結果,并發(fā)量降低非常明顯,看來進程數(shù)過多并不能提升性能,反而會降低性能。

C:\Users\EDZ>ab -n 10000 -c 300 http://www.a.com/
This is ApacheBench, Version 2.3 <$Revision: 1757674 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.a.com (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Completed 10000 requests
Finished 10000 requests


Server Software:        nginx/1.13.9
Server Hostname:        www.a.com
Server Port:            80

Document Path:          /
Document Length:        101 bytes

Concurrency Level:      300
Time taken for tests:   32.798 seconds
Complete requests:      10000
Failed requests:        0
Total transferred:      2660000 bytes
HTML transferred:       1010000 bytes
Requests per second:    304.90 [#/sec] (mean)
Time per request:       983.942 [ms] (mean)
Time per request:       3.280 [ms] (mean, across all concurrent requests)
Transfer rate:          79.20 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    3  90.0      0    3001
Processing:    25  976 1339.8    189    3694
Waiting:       23  954 1316.5    188    3691
Total:         25  979 1341.0    189    3694

Percentage of the requests served within a certain time (ms)
  50%    189
  66%    289
  75%   3094
  80%   3113
  90%   3184
  95%   3249
  98%   3315
  99%   3375
 100%   3694 (longest request)

50 進程,500 并發(fā)測試,RPS 為 378.95。

C:\Users\EDZ>ab -n 10000 -c 500 http://www.a.com/
This is ApacheBench, Version 2.3 <$Revision: 1757674 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking www.a.com (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Completed 10000 requests
Finished 10000 requests
Server Software:        nginx/1.13.9
Server Hostname:        www.a.com
Server Port:            80
Document Path:          /
Document Length:        101 bytes
Concurrency Level:      500
Time taken for tests:   26.389 seconds
Complete requests:      10000
Failed requests:        0
Total transferred:      2660000 bytes
HTML transferred:       1010000 bytes
Requests per second:    378.95 [#/sec] (mean)
Time per request:       1319.431 [ms] (mean)
Time per request:       2.639 [ms] (mean, across all concurrent requests)
Transfer rate:          98.44 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    2  79.4      0    3001
Processing:    64 1306 1434.7    341    3962
Waiting:       17 1224 1391.4    321    3959
Total:         65 1308 1435.2    342    3963

Percentage of the requests served within a certain time (ms)
  50%    342
  66%   3142
  75%   3168
  80%   3195
  90%   3292
  95%   3374
  98%   3467
  99%   3516
 100%   3963 (longest request)

協(xié)程模式詳細測試

首先 8 個 Worker 進程,并發(fā) 100 測試,RPS 為 834.12。

C:\Users\EDZ>ab -n 10000 -c 100 http://www.a.com/
This is ApacheBench, Version 2.3 <$Revision: 1757674 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.a.com (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Completed 10000 requests
Finished 10000 requests


Server Software:        nginx/1.13.9
Server Hostname:        www.a.com
Server Port:            80

Document Path:          /
Document Length:        101 bytes

Concurrency Level:      100
Time taken for tests:   11.989 seconds
Complete requests:      10000
Failed requests:        0
Total transferred:      2660000 bytes
HTML transferred:       1010000 bytes
Requests per second:    834.12 [#/sec] (mean)
Time per request:       119.886 [ms] (mean)
Time per request:       1.199 [ms] (mean, across all concurrent requests)
Transfer rate:          216.68 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.3      0       4
Processing:    84  119   9.8    122     165
Waiting:       84  119   9.8    122     164
Total:         84  119   9.8    123     165

Percentage of the requests served within a certain time (ms)
  50%    123
  66%    124
  75%    125
  80%    125
  90%    126
  95%    128
  98%    131
  99%    137
 100%    165 (longest request)

然后使用 8 個 Worker 進程,并發(fā) 300 測試,RPS 為 837.50。

C:\Users\EDZ>ab -n 10000 -c 300 http://www.a.com/
This is ApacheBench, Version 2.3 <$Revision: 1757674 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.a.com (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Completed 10000 requests
Finished 10000 requests


Server Software:        nginx/1.13.9
Server Hostname:        www.a.com
Server Port:            80

Document Path:          /
Document Length:        101 bytes

Concurrency Level:      300
Time taken for tests:   11.940 seconds
Complete requests:      10000
Failed requests:        0
Total transferred:      2660000 bytes
HTML transferred:       1010000 bytes
Requests per second:    837.50 [#/sec] (mean)
Time per request:       358.207 [ms] (mean)
Time per request:       1.194 [ms] (mean, across all concurrent requests)
Transfer rate:          217.55 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1  42.4      0    3001
Processing:    86  354 1043.0    161    7172
Waiting:       86  344 1011.9    160    7172
Total:         86  355 1044.5    161    7172

Percentage of the requests served within a certain time (ms)
  50%    161
  66%    182
  75%    199
  80%    212
  90%    251
  95%    302
  98%   6103
  99%   6135
 100%   7172 (longest request)

然后使用 8 個 Worker 進程,并發(fā) 500 測試,RPS 為 824.14。

C:\Users\EDZ>ab -n 10000 -c 500 http://www.a.com/
This is ApacheBench, Version 2.3 <$Revision: 1757674 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.a.com (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Completed 10000 requests
Finished 10000 requests


Server Software:        nginx/1.13.9
Server Hostname:        www.a.com
Server Port:            80

Document Path:          /
Document Length:        101 bytes

Concurrency Level:      500
Time taken for tests:   12.134 seconds
Complete requests:      10000
Failed requests:        0
Total transferred:      2660000 bytes
HTML transferred:       1010000 bytes
Requests per second:    824.14 [#/sec] (mean)
Time per request:       606.690 [ms] (mean)
Time per request:       1.213 [ms] (mean, across all concurrent requests)
Transfer rate:          214.08 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.3      0       4
Processing:    92  332 585.3    198    6931
Waiting:       91  331 585.5    196    6931
Total:         92  332 585.3    198    6931

Percentage of the requests served within a certain time (ms)
  50%    198
  66%    242
  75%    284
  80%    334
  90%    587
  95%    932
  98%   1216
  99%   2390
 100%   6931 (longest request)

相關推薦:

PHP設計模式之調解者模式的深入解析_PHP教程

php安裝模式mod_php和Fastcgi的選擇與對比

以上就是Swoole同步模式與協(xié)程模式之間的對比 (詳細)的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 97超碰免费观看| 久艹在线免费观看| 凹凸国产熟女精品视频| 日本一级黄视频| 国产精品12p| 天天操天天干天天玩| www.久久久久久久久久久| 我看黄色一级片| 国产超碰在线播放| 不卡av免费在线| 亚洲欧美在线精品| 九九热精品国产| www.久久久久久久久久久| 中文字幕久久av| 日本在线视频www色| 日韩一级特黄毛片| 夜夜添无码一区二区三区| 欧美精品久久久久久久久久久| 国产尤物av一区二区三区| 屁屁影院ccyy国产第一页| 日韩一级免费看| 丰满爆乳一区二区三区| 人妻无码视频一区二区三区| 国产精品人人爽人人爽| 亚洲妇熟xx妇色黄蜜桃| 成人区一区二区| 欧美精品一区免费| www.超碰97.com| 男人天堂新网址| 无码人妻丰满熟妇区毛片18| 亚洲 欧美 另类人妖| 亚洲综合123| 人体内射精一区二区三区 | 特黄视频免费观看| 337p亚洲精品色噜噜狠狠p| 日本中文字幕网址| 久久99爱视频| 日韩在线观看a| 天堂社区在线视频| 大胆欧美熟妇xx| 中文字幕网av| 99视频在线免费播放| 五月婷婷六月合| 国产精品久久久久久久乖乖| 久久国产精品国产精品| www.好吊操| 一级片免费在线观看视频| 波多野结衣家庭教师在线| 天堂av.com| 中文字幕天天干| 黄色免费视频大全| 国产91视频一区| 中文字幕55页| 在线观看岛国av| 成年人免费大片| 久久精品国产sm调教网站演员| 九色porny自拍| 欧美a在线视频| www.夜夜爱| 一本色道久久88亚洲精品综合| 不卡的av中文字幕| 国产一级做a爰片久久| 毛片在线视频播放| 国产在线播放观看| av女优在线播放| 国产夫妻自拍一区| 久无码久无码av无码| 国产精品久久久影院| 热久久久久久久久| 在线观看免费视频污| 拔插拔插华人永久免费| 亚洲a级黄色片| 激情在线观看视频| 青青草原播放器| 国产卡一卡二在线| 免费看黄色a级片| 国产精品视频一二三四区| 国产精品久久久影院| 天天干天天色天天爽| 大桥未久一区二区| 国产91视频一区| a级黄色一级片| 人妻丰满熟妇av无码区app| 又色又爽又高潮免费视频国产| av免费在线播放网站| 亚洲欧美激情网| 懂色av一区二区三区四区五区| 日本黄色播放器| 久久黄色片视频| 国产精品天天av精麻传媒| 天天综合网久久| 久久久久亚洲av无码专区喷水| 中国女人做爰视频| 亚洲成熟丰满熟妇高潮xxxxx| 国产一区二区在线免费播放| 中文字幕55页| 女人天堂av手机在线| 午夜一区二区视频| 免费看日b视频| 嫩草av久久伊人妇女超级a| 天天操夜夜操很很操| 五十路熟女丰满大屁股| 天天色天天综合网| 欧美 丝袜 自拍 制服 另类| 三级av免费观看| aa在线观看视频| 国产精品久久久久久久99| 国产午夜伦鲁鲁| 中文字幕第50页| the porn av| 日韩a∨精品日韩在线观看| 天天摸天天舔天天操| 成人免费aaa| 国产成人免费高清视频| 成人亚洲视频在线观看| 男的插女的下面视频| 99精品视频免费版的特色功能| 午夜精品久久久内射近拍高清| 精品嫩模一区二区三区| 91亚洲精品久久久蜜桃借种| 欧美日韩一区二区在线免费观看| 免费的一级黄色片| 天堂在线精品视频| 一区二区三区 欧美| 国模杨依粉嫩蝴蝶150p| 少妇无码av无码专区在线观看| 国产树林野战在线播放| 黄色三级视频在线播放| jizzzz日本| 欧美日韩中文不卡| 亚洲精品视频导航| 婷婷免费在线观看| 91插插插插插插插插| 人人干人人干人人| 污污网站免费看| 亚洲欧美自偷自拍另类| 久热精品在线播放| 午夜精品中文字幕| 九九热视频免费| 亚洲国产精品女人| 4444在线观看| 欧美 日韩 亚洲 一区| 激情伊人五月天| www黄色在线| 天天影视色综合| 日韩成人午夜影院| 黄网站欧美内射| 欧美少妇性生活视频| 天天综合天天添夜夜添狠狠添| 亚洲制服在线观看| 亚洲精品天堂成人片av在线播放 | 国产91在线视频观看| 欧美大片在线播放| 无人在线观看的免费高清视频| 日韩无套无码精品| 久久精品国产99久久99久久久| 亚洲国产午夜精品| 国产片侵犯亲女视频播放| 国产成人无码精品久久久性色| 国产免费一区二区三区视频| 狠狠热免费视频| 久久精品久久99| 一女被多男玩喷潮视频| 色一情一区二区| 亚洲乱码日产精品bd在线观看| 成人免费视频91| 中文久久久久久| 精品一区二区三区毛片| 免费日韩视频在线观看| 在线观看日本www| 日本在线xxx| 男女视频在线观看网站| 欧美日韩二三区| 日本黄色播放器| 国产精品亚洲a| 99久久免费观看| 99中文字幕在线| 熟妇人妻无乱码中文字幕真矢织江| 欧美国产日韩在线视频| 黑森林福利视频导航| 久久www视频| 一起操在线视频| 免费在线观看的av网站| 大地资源网在线观看免费官网| 91av俱乐部| 国产极品尤物在线| 国产欧美123| 国产又爽又黄ai换脸| 久久99爱视频| 日本xxxx黄色| 91最新在线观看| 超碰影院在线观看| 激情六月丁香婷婷| 国产精品无码av在线播放| 日韩精品在线视频免费观看| 日韩最新中文字幕| 亚洲天堂一区二区在线观看| 另类小说第一页| 国产高潮免费视频| 成人性生生活性生交12|