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

橫向壓力測試:Ruby on Rails PK CakePHP

開發 后端
文章介紹了PHP開發中常用框架CakePHP與著名的MVC框架Ruby on Rails的橫向壓測,壓力測試的目標集中在Ruby On Rails和CakePHP的效率。

Ruby on Rails以優雅的MVC架構聞名,這個架構如此誘人和美麗,而CakePHP則是PHP開發中常用的框架之一。如果你不想束縛于傳統的PHP的磚頭式開發,那么你可以嘗試轉向MVC架構,不過Rails的性能和部署問題一直讓人擔心。

兩者對比的話題在網上眾說紛紜,很少見到客觀而有說服力的論證和充分模擬實際環境下的壓力測評。作為架構選型的重要決定,我們既不能人云亦云,更不可憑空臆想,一定要有充分的測試數據才能幫助做出正確的決定。

心動不如行動,立刻著手安排了仿真環境測試。第一步是設計測試方案:

壓力測試的目標集中在Ruby On Rails和CakePHP的效率,所以采用同樣的Nginx生產環境,但避開所有數據庫操作以避免瓶頸轉嫁到數據庫影響結果。

代碼的主要部分都是通過輸出128000個4位的十進制隨機數,來模擬總計約500KB的頁面數據輸出。調用的指令都很基本,對腳本測試來說很公平。

不過既然是虛擬高壓力測試,實際環境中數據庫讀寫等操作的時間開銷應該有一個仿真替代,所以通過Sleep 200ms來仿真具有高度數據壓力的服務端。當然我們都知道Sleep是沒有真實的cpu開銷的,所以不會影響測試結果的公平。

測試工具使用經典的ApacheBench。先后測試10并發100請求(-c 10 -n 100) 的中等壓力,和200并發5000請求(-c 200 -n 5000)高壓測試。

環境

  1. OS: FreeBSD 8.1  
  2. CPU: Intel 4核心 Core 2  
  3. RAM: 4GB 內存  
  4. PHP環境:nginx+php-fpm(5.3.3)+APC  
  5. Rails環境:nginx+passenger+Ruby(1.8.7) on Rails(3.0.0)  
  6. 所有軟件均使用ports安裝 

fpm的優化配置:

  1. pm.max_children = 1000 
  2. pm.start_servers = 20 
  3. pm.min_spare_servers = 5 
  4. pm.max_spare_servers = 1000 

passenger的優化配置(nginx.conf):

passenger_max_pool_size  300;//4GB內存最大的允許值,再追加便無法啟動passenger

通過Rails腳本創建Test App:

rails new dummy

Ruby on Rails 代碼:

  1. // app/controller/test_controller.rb  
  2. class TestController < ApplicationController 
  3.   def index  
  4.     sleep(0.2)  
  5.   end  
  6. end// app/views/test/index.html.rb  
  7. <% 128000.times do %><%=rand(8999)+1000%><% end %> 

PHP代碼:

  1. // vsruby.php  
  2. php   
  3.  
  4. usleep(200000);  
  5. echo "<html><head>head><body>";  
  6. for($i = 0; $i < 128000;$i++)  
  7. {  
  8.   echo mt_rand(8999,9999);  
  9. }  
  10.  
  11. echo "body>html>"; 

CakePHP代碼:

  1. // CakePHP  
  2. // app/controller/test_controller.php  
  3. php 
  4.   class TestController extends AppController {  
  5.    var $name = 'Test';  
  6.    function index()  
  7.    {  
  8.     usleep(200000);  
  9.    }  
  10.   } // CakePHP  
  11. // app/views/test/index.ctp  
  12. php 
  13. for($i = 0; $i < 128000;$i++)  
  14. {  
  15.   echo mt_rand(8999,9999);  
  16. }  
  17. ?> 

#p#

10并發100個請求:

  1. // Ruby on Rails  
  2. // CPU usage: 100%  
  3. Server Software:        nginx/0.8.52  
  4. Server Hostname:        127.0.0.1  
  5. Server Port:            80  
  6.  
  7. Document Path:          /test/  
  8. Document Length:        512731 bytes  
  9.  
  10. Concurrency Level:      10  
  11. Time taken for tests:   40.939 seconds  
  12. Complete requests:      100  
  13. Failed requests:        0  
  14. Write errors:           0  
  15. Total transferred:      51334500 bytes  
  16. HTML transferred:       51273100 bytes  
  17. Requests per second:    2.44 [#/sec] (mean)  
  18. Time per request:       4093.898 [ms] (mean)  
  19. Time per request:       409.390 [ms] (mean, across all concurrent requests)  
  20. Transfer rate:          1224.54 [Kbytes/sec] received  
  21.  
  22. Connection Times (ms)  
  23.               min  mean[+/-sd] median   max  
  24. Connect:        0    0   0.0      0       0  
  25. Processing:  1231 4036 3167.1   3149   16396  
  26. Waiting:     1203 2428 2533.7   1625   15683  
  27. Total:       1231 4036 3167.1   3150   16396  
  28.  
  29. Percentage of the requests served within a certain time (ms)  
  30.   50%   3150  
  31.   66%   3353  
  32.   75%   3679  
  33.   80%   3893  
  34.   90%  12307  
  35.   95%  12307  
  36.   98%  16108  
  37.   99%  16396  
  38.  100%  16396 (longest request)//php  
  39. //CPU usage: 20-30%  
  40.  
  41. Server Software:        nginx/0.8.52  
  42. Server Hostname:        127.0.0.1  
  43. Server Port:            80  
  44.  
  45. Document Path:          /php/  
  46. Document Length:        512039 bytes  
  47.  
  48. Concurrency Level:      10  
  49. Time taken for tests:   4.144 seconds  
  50. Complete requests:      100  
  51. Failed requests:        0  
  52. Write errors:           0  
  53. Total transferred:      51218600 bytes  
  54. HTML transferred:       51203900 bytes  
  55. Requests per second:    24.13 [#/sec] (mean)  
  56. Time per request:       414.389 [ms] (mean)  
  57. Time per request:       41.439 [ms] (mean, across all concurrent requests)  
  58. Transfer rate:          12070.36 [Kbytes/sec] received  
  59.  
  60. Connection Times (ms)  
  61.               min  mean[+/-sd] median   max  
  62. Connect:        0    0   0.1      0       0  
  63. Processing:   400  405  14.0    403     502  
  64. Waiting:      201  205   3.1    204     218  
  65. Total:        400  405  14.0    403     502  
  66.  
  67. Percentage of the requests served within a certain time (ms)  
  68.   50%    403  
  69.   66%    404  
  70.   75%    405  
  71.   80%    405  
  72.   90%    408  
  73.   95%    409  
  74.   98%    501  
  75.   99%    502  
  76.  100%    502 (longest request)// CakePHP  
  77.  
  78. Server Software:        nginx/0.8.52  
  79. Server Hostname:        127.0.0.1  
  80. Server Port:            80  
  81.  
  82. Document Path:          /cakephp/  
  83. Document Length:        512652 bytes  
  84.  
  85. Concurrency Level:      10  
  86. Time taken for tests:   4.036 seconds  
  87. Complete requests:      100  
  88. Failed requests:        0  
  89. Write errors:           0  
  90. Total transferred:      51291900 bytes  
  91. HTML transferred:       51265200 bytes  
  92. Requests per second:    24.78 [#/sec] (mean)  
  93. Time per request:       403.553 [ms] (mean)  
  94. Time per request:       40.355 [ms] (mean, across all concurrent requests)  
  95. Transfer rate:          12412.20 [Kbytes/sec] received  
  96.  
  97. Connection Times (ms)  
  98.               min  mean[+/-sd] median   max  
  99. Connect:        0    0   0.7      0       6  
  100. Processing:   302  399 119.1    363     775  
  101. Waiting:      275  370 119.9    340     764  
  102. Total:        302  400 119.1    364     775  
  103.  
  104. Percentage of the requests served within a certain time (ms)  
  105.   50%    364  
  106.   66%    372  
  107.   75%    378  
  108.   80%    381  
  109.   90%    725  
  110.   95%    755  
  111.   98%    775  
  112.   99%    775  
  113.  100%    775 (longest request) 

5000個請求,200并發數:

  1. // php  
  2. Server Software:        nginx/0.8.52  
  3. Server Hostname:        127.0.0.1  
  4. Server Port:            80  
  5.  
  6. Document Path:          /php/  
  7. Document Length:        512039 bytes  
  8.  
  9. Concurrency Level:      200  
  10. Time taken for tests:   82.243 seconds  
  11. Complete requests:      5000  
  12. Failed requests:        0  
  13. Write errors:           0  
  14. Total transferred:      2560930000 bytes  
  15. HTML transferred:       2560195000 bytes  
  16. Requests per second:    60.80 [#/sec] (mean)  
  17. Time per request:       3289.722 [ms] (mean)  
  18. Time per request:       16.449 [ms] (mean, across all concurrent requests)  
  19. Transfer rate:          30408.75 [Kbytes/sec] received  
  20.  
  21. Connection Times (ms)  
  22.               min  mean[+/-sd] median   max  
  23. Connect:        0    1   1.6      0      20  
  24. Processing:   405 3258 4830.3   2675   56787  
  25. Waiting:      202 1048 1324.8    344   53432  
  26. Total:        405 3259 4830.3   2676   56787  
  27.  
  28. Percentage of the requests served within a certain time (ms)  
  29.   50%   2676  
  30.   66%   3081  
  31.   75%   3361  
  32.   80%   3535  
  33.   90%   3828  
  34.   95%   4262  
  35.   98%   5709  
  36.   99%  31863  
  37.  100%  56787 (longest request) // CakePHP  
  38.  
  39. Server Software:        nginx/0.8.52  
  40. Server Hostname:        127.0.0.1  
  41. Server Port:            80  
  42.  
  43. Document Path:          /cakephp/  
  44. Document Length:        512652 bytes  
  45.  
  46. Concurrency Level:      200  
  47. Time taken for tests:   99.652 seconds  
  48. Complete requests:      5000  
  49. Failed requests:        0  
  50. Write errors:           0  
  51. Total transferred:      2565102923 bytes  
  52. HTML transferred:       2563767656 bytes  
  53. Requests per second:    50.17 [#/sec] (mean)  
  54. Time per request:       3986.073 [ms] (mean)  
  55. Time per request:       19.930 [ms] (mean, across all concurrent requests)  
  56. Transfer rate:          25137.36 [Kbytes/sec] received  
  57.  
  58. Connection Times (ms)  
  59.               min  mean[+/-sd] median   max  
  60. Connect:        0    4  57.8      0    1663  
  61. Processing:   367 3969 1825.7   3857   10630  
  62. Waiting:      280 1543 731.9   1297    3953  
  63. Total:        472 3973 1824.8   3860   10630  
  64.  
  65. Percentage of the requests served within a certain time (ms)  
  66.   50%   3860  
  67.   66%   4466  
  68.   75%   5065  
  69.   80%   5426  
  70.   90%   6482  
  71.   95%   7337  
  72.   98%   8599  
  73.   99%   8847  
  74.  100%  10630 (longest request)  
  75. // Rails  
  76. //約10分鐘后,服務器進入假死狀態。 

#p#

Rails與CakePHP對比

備注:

因為不太相信ruby的性能會有這樣大的差距,懷疑是否ruby的rand()效率格外的低造成問題,我在測試完成又將rand()去掉,改為直接輸出數字,但腳本執行時間并沒有明顯縮短。所以應該說是 ruby 對循環或數據輸出的處理效率不佳導致。

結論

坦白說,幾個ab測試跑下來,ruby的成績如此之差,不但10并發的100請求就已經用滿了服務器資源,更甚至沒有能通過200并發5000請求的高壓測試,這把我自己也嚇了一跳。想到堅持在使用Rails的twitter,心中的敬佩油然而生。不知道那是什么樣的硬件或軟件優化,才可以用Ruby來支撐那樣巨大的訪問量。

客觀的從純性能的角度出發,在生產環境中,Ruby/Rails還是只適合Small Business。對與壓力較高的服務或應用,就必須投入大量額外的硬件資源才能維持。本次測試中,Ruby On Rails與CakePHP的性能差距達到10倍之多,實在讓我不敢考慮把Rails用在生產環境中。另一方面,PHP依托龐大的社區,多年來積累了眾多的優化手段,其性能領先也有它的道理。在PHP架構之上的MVC候選人CakePHP,性能雖然相對于傳統php的代碼書寫方法略有損失,但這個損失不到10%。所以對于在考慮MVC架構的php用戶來說,CakePHP的性能完全在可以接受的范圍內。

原文鏈接:http://blog.splayer.org/index.php/2010/10/performance-penalty-in-mvc-web-deployment/

所有測試源代碼和nginx/php-fpm配置文件下載:http://blog.splayer.org/wp-content/uploads/2010/10/FBSD-SandBox.zip

【編輯推薦】

  1. Ruby On Rails開發教程
  2. 在Nginx上運行Ruby on Rails
  3. Ruby on Rails性能優化七劍
  4. 詳細剖析Ruby on Rails配置文件

 

責任編輯:王曉東 來源: 射手科技官方博客
相關推薦

2009-08-27 10:21:22

Ruby on Rai

2009-12-16 17:07:27

Ruby on Rai

2009-08-06 09:13:36

Ruby on Rai

2015-10-14 17:27:18

性能

2009-12-14 15:30:43

安裝Ruby on R

2009-12-17 14:29:50

Ruby on Rai

2009-12-16 16:37:59

Ruby on Rai

2015-10-10 11:00:05

RubyRails性能

2009-12-17 17:37:42

Ruby on Rai

2009-12-16 17:37:31

Ruby on Rai

2010-09-25 14:39:29

Bruce Tate

2009-12-16 15:23:33

Ruby on rai

2009-12-16 15:41:10

Ruby on Rai

2010-10-09 08:58:03

NginxRuby on Rai

2013-03-28 12:42:02

RubyRails

2009-09-29 17:04:29

2009-12-16 16:24:00

Ruby on Rai

2010-07-12 09:22:05

RubyRuby on rai

2009-06-17 10:08:32

Ruby on Rai安裝Ruby

2009-12-16 17:24:26

Ruby on Rai
點贊
收藏

51CTO技術棧公眾號

日韩毛片在线免费观看| 亚洲一区二区三区| 亚洲成av人片一区二区三区| 国产99在线播放| 日韩欧美大片在线观看| 色天下一区二区三区| 色老汉av一区二区三区| 亚洲在线色站| 亚洲爱情岛论坛永久| 99热这里只有成人精品国产| 亚洲欧美综合图区| 午夜免费看视频| 影音先锋男人在线资源| 成人动漫中文字幕| 国产精品亚洲精品| 黄色一级视频在线观看| 久久久久观看| 在线观看日韩高清av| 黄色一级片网址| 五月婷婷在线播放| 奇米777欧美一区二区| 另类图片亚洲另类| 成年人在线观看av| 99精品在线免费观看| 亚洲大尺度视频在线观看| 蜜桃视频日韩| 国产女主播福利| 亚洲影音先锋| 色综合久综合久久综合久鬼88| 第一页在线视频| 午夜无码国产理论在线| 综合久久久久久| 麻豆av一区二区三区| 国产精品自产拍| 手机精品视频在线观看| 久久影院模特热| 国产熟女一区二区| 国产精品qvod| 欧美人牲a欧美精品| 狠狠干 狠狠操| 米奇777四色精品人人爽| 波多野洁衣一区| 国产综合视频在线观看| 国产91精品看黄网站在线观看| 欧美91福利在线观看| 社区色欧美激情 | 久久精品成人av| 福利片一区二区| 日韩午夜电影av| 亚洲欧美日韩一级| 9999在线视频| 一区二区三区日韩在线观看| 亚洲午夜精品福利| 欧美女子与性| 99久久综合国产精品| 2019国产精品视频| 91久久国语露脸精品国产高跟| 亚洲欧美日韩在线观看a三区| 欧美大片大片在线播放| 国产成人自拍网站| 亚洲二区三区不卡| 日韩一区在线视频| 97超碰在线免费观看| 久久免费视频66| 精品国产乱码久久久久久浪潮| 日本成人xxx| 涩涩涩久久久成人精品| 欧美日本乱大交xxxxx| 一区二区三区网址| hd国产人妖ts另类视频| 亚洲图片自拍偷拍| 日韩欧美猛交xxxxx无码| 91精品久久| 亚洲欧美日韩在线| 色撸撸在线观看| www.欧美日本韩国| 亚洲黄色尤物视频| 欧美狂野激情性xxxx在线观| 丰满的护士2在线观看高清| 亚洲综合一区二区| 激情小视频网站| 国产777精品精品热热热一区二区| 亚洲国产精品一区二区久久恐怖片| 国产手机视频在线观看| 特级毛片在线| 午夜亚洲福利老司机| 精品成在人线av无码免费看| 色在线视频网| 婷婷中文字幕综合| 99热成人精品热久久66| 在线看片福利| 在线精品观看国产| 8x8x成人免费视频| 一区二区三区四区精品视频 | 精品视频在线导航| av网站免费在线播放| 欧美日韩国产一区二区三区不卡| 一区二区三区精品99久久| 黄色一级大片在线免费观看| 欧美一区二区| 国内成人精品一区| www.国产色| 免费人成网站在线观看欧美高清| 成人免费网站在线观看| 午夜精品无码一区二区三区| 91丨九色丨尤物| 亚洲v日韩v欧美v综合| 成人国产免费电影| 欧美日韩免费在线| 男女视频在线看| 香蕉免费一区二区三区在线观看| 亚洲精品美女在线观看| 成人影视免费观看| 色777狠狠狠综合伊人| 欧美高清激情视频| 久久影视中文字幕| 美女一区二区视频| 久久精品国产第一区二区三区最新章节| 国产在线一二| 亚洲电影在线播放| 日韩av片免费观看| 精品一区欧美| 欧美疯狂做受xxxx高潮| 亚洲国产成人精品女人久久| 国产乱人伦精品一区二区在线观看| 电影午夜精品一区二区三区| 欧美777四色影视在线| 亚洲精品国产成人久久av盗摄| 99热成人精品热久久66| 亚洲日本va午夜在线电影| 亚洲人成毛片在线播放| 免费在线一区二区三区| 久久精品国产亚洲a| 久久久com| 亚洲国产精品精华素| 欧美视频精品在线| 人妻激情偷乱频一区二区三区| 日韩激情一区| 日本精品久久久久久久| 亚洲精品久久久久avwww潮水| 欧美高清在线精品一区| 国模无码视频一区二区三区| 成人国产精品久久| 国产一区二区三区免费视频| 亚洲精品国产精品乱码| 粉嫩嫩av羞羞动漫久久久| 制服诱惑一区| 精品无人乱码一区二区三区| 精品国产电影一区二区| 亚洲伦理一区二区三区| 蜜臀av国产精品久久久久| 美国av一区二区三区| 97超碰在线免费| 欧美成人午夜电影| 国产精品视频看看| 免费日本视频一区| 亚洲精品久久区二区三区蜜桃臀| 国产免费不卡| 日韩av综合网| 国产又大又黑又粗免费视频| 高清视频一区二区| 欧美一区二区视频在线播放| 国产专区精品| 久久久精品久久久久| 中文字幕欧美人妻精品| 国产日产欧美精品一区二区三区| 国产无套内射久久久国产| 豆花视频一区二区| 欧美激情亚洲激情| 亚洲国产精品视频在线| 亚洲午夜电影网| 波多野结衣视频播放| 亚洲视频福利| 国产精品国产一区二区| 爱情岛亚洲播放路线| 亚洲精品在线观| 日韩在线视频免费播放| 成人av电影在线| 欧美一区二区中文字幕| 亚洲aaa级| 国产精品www色诱视频| 成人欧美亚洲| 在线成人小视频| √天堂中文官网8在线| 国产精品一品二品| 国产成a人亚洲精v品在线观看| 国产调教精品| 国产91色在线| 蜜桃视频网站在线观看| 91精品国产麻豆| 欧美极品aaaaabbbbb| 成人激情午夜影院| 漂亮人妻被中出中文字幕| 日韩电影在线视频| 147欧美人体大胆444| av资源在线看片| 亚洲一级免费视频| 97精品人妻一区二区三区香蕉| 综合久久综合久久| 午夜男人的天堂| 老司机精品福利视频| 夜夜爽www精品| 视频在线一区| 国产99久久精品一区二区 夜夜躁日日躁 | 伊人影院在线视频| 亚洲黄页视频免费观看| 亚洲国产精品无码久久久| 亚洲色图视频免费播放| 国产精品无码在线| 久久电影国产免费久久电影| 国产高清av在线播放| 精品美女久久| 97伦理在线四区| a日韩av网址| 欧美成人在线免费| 激情小视频在线| 欧美人牲a欧美精品| 国产无套粉嫩白浆内谢| 欧美国产日韩亚洲一区| 三上悠亚 电影| 久久三级福利| 久久久久久久9| 99国内精品久久久久久久| 国产精品免费一区二区三区在线观看 | 国产成人综合亚洲网站| 国产综合中文字幕| 99久久婷婷国产综合精品电影√| 黑人巨大精品欧美一区二区小视频 | 日本一道高清一区二区三区| 91九色单男在线观看| 在线观看爽视频| 欧美激情中文字幕在线| 91福利在线视频| 亚洲成年人在线播放| 国产精品毛片一区视频播| 色欧美片视频在线观看| 伊人在线视频观看| 国产精品无码永久免费888| 亚洲少妇18p| 国产美女一区二区| 黄色国产小视频| 亚洲一区中文| 国产九九九九九| 欧美日韩亚洲一区二区三区在线| 亚洲日本一区二区三区在线不卡| 亚洲国产欧美日韩在线观看第一区| 91精品国产99久久久久久红楼 | 色网站免费观看| 91.com在线观看| 中文字幕国产在线观看| 亚洲va天堂va国产va久| 免费在线观看av网址| 亚洲午夜一区二区| 欧美成人免费看| 亚洲美女免费视频| 99久久久免费精品| 亚洲欧洲三级电影| 中文字幕精品亚洲| 国产精品丝袜在线| 欧美另类z0zx974| 久久精品欧美日韩精品| 日韩中文字幕电影| 2022国产精品视频| 黄色aaa视频| wwww国产精品欧美| 日本少妇xxxxx| 国产精品人人做人人爽人人添| 国产av自拍一区| 国产日本欧美一区二区| 国产视频三区四区| 国产精品亲子乱子伦xxxx裸| 自拍偷拍你懂的| 国产香蕉久久精品综合网| 中文字幕免费高清| 中文字幕欧美日本乱码一线二线| 老司机精品免费视频| 成人欧美一区二区三区视频网页| 婷婷社区五月天| 亚洲精品国产视频| 日韩欧美大片在线观看| 色94色欧美sute亚洲线路一ni| 亚洲AV无码成人精品区东京热 | 五月天婷婷亚洲| 国产一区欧美一区| 黄色片视频免费观看| 国产日韩欧美精品电影三级在线| 午夜激情福利网| 欧美日韩精品在线播放| 中文字幕一区二区在线视频| 日韩美女一区二区三区四区| 日韩a在线看| 久久精品国产v日韩v亚洲 | 国产精品69av| 久久久精品区| 久久婷婷人人澡人人喊人人爽| 日韩毛片视频| 奇米精品一区二区三区| 麻豆精品视频在线| 国产二级一片内射视频播放| 国产精品免费看片| 中文字幕亚洲精品一区| 欧美狂野另类xxxxoooo| 手机亚洲第一页| 欧美老少做受xxxx高潮| 偷拍精品精品一区二区三区| av一区和二区| 日本欧美肥老太交大片| 成人免费aaa| 国产乱码精品一区二区三区忘忧草| 播金莲一级淫片aaaaaaa| 一区二区三区在线视频观看58| 天天干天天插天天射| 日韩av中文字幕在线免费观看| www红色一片_亚洲成a人片在线观看_| 国产精品精品视频| 牛牛影视一区二区三区免费看| 永久免费看av| 九色综合狠狠综合久久| 阿v天堂2014| 欧美日韩国产黄| 亚洲欧美激情另类| 久久伊人精品天天| 四虎地址8848精品| 日韩精品欧美在线| 男女精品视频| 少妇被狂c下部羞羞漫画| 一级中文字幕一区二区| 国产精品爽爽久久| 色老头一区二区三区| 欧美xnxx| 日本不卡久久| 日韩中文欧美在线| 波多野结衣一本| 精品久久香蕉国产线看观看gif| 亚洲黄色精品视频| 九九热精品视频国产| 日韩成人视屏| 国产尤物av一区二区三区| 国产又黄又大久久| 国产高潮流白浆| 制服丝袜亚洲色图| 成视频免费观看在线看| 91久久偷偷做嫩草影院| 91精品精品| 日韩欧美中文视频| 亚洲精品国产精华液| 亚洲第一色视频| 久久久久久久久久婷婷| 加勒比久久高清| 精品少妇人妻av免费久久洗澡| www.亚洲人| 国产成人无码av| 怡红院精品视频| 亚洲欧美在线人成swag| 精品一区二区成人免费视频 | 国产伦精品一区二区三区88av| 一区二区三区日韩精品| 欧美 日韩 国产 精品| 2019中文字幕在线| 婷婷亚洲精品| 91极品尤物在线播放国产| 国产精品福利电影一区二区三区四区| 国产精品九九九九| 欧美猛交免费看| 九色丨蝌蚪丨成人| 国产1区2区在线| 国产精品不卡视频| www.精品久久| 韩国精品久久久999| 奇米狠狠一区二区三区| the porn av| 洋洋成人永久网站入口| 日韩中文字幕观看| 国产精品精品视频| 午夜久久影院| 成年人网站免费在线观看| 欧美性极品少妇| 成年视频在线观看| 久久青青草原| 国产一区啦啦啦在线观看| 男女免费视频网站| 亚洲欧美日韩网| 警花av一区二区三区| 国模无码视频一区二区三区| 国产精品你懂的在线欣赏| 精品人妻一区二区三区换脸明星 | 久久亚洲人体| 青春草国产视频| 中文字幕av资源一区| 亚洲精品成人电影| 国产精品老牛影院在线观看| 欧美阿v一级看视频| 四虎国产精品成人免费入口| 日韩欧美国产一区在线观看| 成人黄色免费短视频| 水蜜桃在线免费观看| 久久久噜噜噜久噜久久综合| 国产福利资源在线| 国产精品第一区| 亚洲久久视频|