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

Ubuntu ror性能優(yōu)化經(jīng)驗與應(yīng)用的部署

系統(tǒng) Linux
積累了不少第一手Ubuntu ror應(yīng)用性能優(yōu)化的實戰(zhàn)經(jīng)驗。雖然我們并不是Ubuntu ror性能優(yōu)化的權(quán)威專家,我們所積累的經(jīng)驗也許并不是最優(yōu)實踐,但是作為國內(nèi)最早涉足Ubuntu ror商業(yè)運營的互聯(lián)網(wǎng)網(wǎng)站之一,我們非常樂意分享和交流我們的實戰(zhàn)經(jīng)驗,以幫助后來者節(jié)省必要的摸索時間。

特別值得一提的是Ubuntu ror有很多值得學(xué)習(xí)的地方,這里我們主要介紹Ubuntu ror,包括介紹Ubuntu ror等方面。這篇文章雖然是將Ubuntu ror的,但是對于整個web開發(fā)還是非常有意義的,我也總結(jié)了下這篇文章,發(fā)現(xiàn)web程序還是很有共性的.

1:負(fù)載均衡器

大型網(wǎng)站肯定不是單臺服務(wù)器的,為了做負(fù)載均衡,一般用F5,DNS輪詢.我們公司所有的靜態(tài)頁面則采用NGINX做代理,后端掛SQUID服務(wù)器.NGINX的代理模塊能夠根據(jù)url地址HASH到某組服務(wù)器上,NGINX做負(fù)載均衡,SQUID組則考慮容災(zāi)問題.

2:WEB緩存服務(wù)器

原來我們公司使用文件cache,在新版本中使用squid作為頁面緩存,squid組根據(jù)不同地區(qū)做IDC分布,形成了分布式的系統(tǒng).從實際效果上看,文件cache更容易控制,程序使用比較靈活.考慮到不同的應(yīng)用ncache可能逐步替代squid.

3:后端服務(wù)器

后端服務(wù)器就是應(yīng)用服務(wù)器,主要通過F5掛在squid服務(wù)集群后面,處理的都是動態(tài)請求,每臺機器每天50萬的請求,cpu負(fù)載也不高,并發(fā)請求沒有超過100,使用的是apache1.3,lamp的組合.

JavaEye網(wǎng)站的Ubuntu ror性能優(yōu)化經(jīng)驗談

在這一年半的時間里,JavaEye網(wǎng)站的每日PV從最開始的5萬,緩慢增長到了現(xiàn)在的60萬。隨著網(wǎng)站負(fù)載的不斷增加,我們也在不斷嘗試和調(diào)整網(wǎng)站的性能,積累了不少第一手Ubuntu ror應(yīng)用性能優(yōu)化的實戰(zhàn)經(jīng)驗。雖然我們并不是Ubuntu ror性能優(yōu)化的權(quán)威專家,我們所積累的經(jīng)驗也許并不是最優(yōu)實踐,但是作為國內(nèi)最早涉足Ubuntu ror商業(yè)運營的互聯(lián)網(wǎng)網(wǎng)站之一,我們非常樂意分享和交流我們的實戰(zhàn)經(jīng)驗,以幫助后來者節(jié)省必要的摸索時間。

Ubuntu ror驚人的開發(fā)速度恐怕是每個互聯(lián)網(wǎng)創(chuàng)業(yè)者都夢寐以求的,但是隨著網(wǎng)站流量的不斷增大,可能大多數(shù)采用Ubuntu ror的網(wǎng)站或遲或早會遇到Ubuntu ror的性能瓶頸,我的一個朋友capitian說過一句很有意思的話:“Ubuntu ror應(yīng)用做到后來,總有自己修改底層的沖動”。就我所了解和掌握的情況來看,很多Ubuntu ror網(wǎng)站都過早的遇到了性能瓶頸,一個很普遍的現(xiàn)象就是:Ubuntu ror應(yīng)用的CPU負(fù)載要遠(yuǎn)遠(yuǎn)高于數(shù)據(jù)庫的負(fù)載。這是一個有點違背常理的現(xiàn)象,因為我們知道,硬盤IO速度要比內(nèi)存慢得多,所以一般Web應(yīng)用的性能瓶頸往往會出現(xiàn)在數(shù)據(jù)庫IO上,因此優(yōu)化數(shù)據(jù)庫訪問,進(jìn)行對象緩存是非常有效的性能優(yōu)化手段。但是一旦應(yīng)用服務(wù)器負(fù)載比數(shù)據(jù)庫還高的話,單純的對象緩存就無用武之地了。下面我們從幾個方面分別談一談如何進(jìn)行Ubuntu ror的性能優(yōu)化:

應(yīng)用的部署

Ubuntu ror應(yīng)用的部署包括操作系統(tǒng),Web服務(wù)器,應(yīng)用服務(wù)器和數(shù)據(jù)庫四個方面:

一、操作系統(tǒng)

1、發(fā)行版本

Ubuntu ror適合于部署在Unix類操作系統(tǒng)上面,通常比較多的人使用RHEL/CentOS/Ubuntu,我們比較偏愛SuSE Linux,對于我們服務(wù)器使用的AMD Opteron x86_64的CPU來說,SLES要比RHEL有更多的優(yōu)化。另外應(yīng)該盡量使用64位版本操作系統(tǒng),以充分發(fā)揮x86_64 CPU的性能,并且x86_64的Linux很多Kernel參數(shù)也大很多,代價就是需要更多的物理內(nèi)存。

2、文件系統(tǒng)

Linux最常用的文件系統(tǒng)是ext3,但我們使用的是Reiserfs文件系統(tǒng)。Reiserfs在讀寫大量小文件的目錄性能非常高,即使處理目錄下面直接存放10萬個文件,性能仍然不會下降。我們知道默認(rèn)情況Rails會對每個瀏覽器會話在硬盤生成session文件,一個繁忙的網(wǎng)站,臨時文件目錄下面有上萬乃至幾萬個session文件是很常見的現(xiàn)象。對于這種目錄下面幾萬個小文件的存取,reiserfs要比ext3性能高一個數(shù)量級。如果希望對session文件有更好的存取性能,可以把臨時目錄鏈接到Linux的內(nèi)存文件系統(tǒng)/dev/shm目錄下面,這樣實際上session文件的存取都是直接內(nèi)存操作了,這種方式唯一的問題在于不能支持群集部署。如果你已經(jīng)升級到了Rails2.0,可以采取把session保存到Cookie里面的方式,既可以避免服務(wù)器處理session的開銷,而且還支持群集部署,是大規(guī)模網(wǎng)站部署的首選方式。

3、內(nèi)核的網(wǎng)絡(luò)參數(shù)調(diào)整

對于流量很大的網(wǎng)站來說,默認(rèn)的Linux內(nèi)核網(wǎng)絡(luò)參數(shù)偏小,因此如果你的網(wǎng)站流量非常大,或者上傳下載大文件比較多,可以針對性的調(diào)整內(nèi)核網(wǎng)絡(luò)參數(shù),擴大內(nèi)核的TCP接收數(shù)據(jù)和發(fā)送數(shù)據(jù)的Buffer緩沖區(qū)大小,比方說:

引用
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144
net.ipv4.tcp_rmem=4096 65536 524288
net.ipv4.tcp_wmem=4096 65536 524288

參數(shù)具體調(diào)整,可以Google相關(guān)的Linux內(nèi)核參數(shù)的文檔,這里不展開詳談。

二、Web服務(wù)器

Web服務(wù)器首選Lighttpd,因為Lighttpd在和后端的應(yīng)用服務(wù)器通訊方式上做了足夠的優(yōu)化:當(dāng)POST大數(shù)據(jù)量的時候,Lighttpd在完整的接收客戶端瀏覽器的數(shù)據(jù)之后,才會一次性發(fā)送給應(yīng)用服務(wù)器;同樣的,Lighttpd也是一次性把應(yīng)用服務(wù)器處理的頁面數(shù)據(jù)全部接收,不設(shè)置Buffer Size的限制。因此Lighttpd能夠盡最大可能的減輕應(yīng)用服務(wù)器的負(fù)擔(dān),減少應(yīng)用服務(wù)器用于處理數(shù)據(jù)傳輸?shù)难舆t,更加有效的利用應(yīng)用服務(wù)器資源。這方面的詳細(xì)的論述請看:Ubuntu ror部署方案深度剖析。

關(guān)于Lighttpd的安裝可以參考在Linux平臺上安裝和配置Ruby on Rails詳解,這里僅談Lighttpd的性能優(yōu)化的幾個要點:

1、網(wǎng)絡(luò)IO調(diào)度方式
Linux Kernel 2.6支持sysepoll方式調(diào)度網(wǎng)絡(luò)IO,能夠處理極高的并發(fā)連接請求,Lighttpd可以通過配置文件打開sysepoll支持:

引用
server.event-handler = "linux-sysepoll"

2、網(wǎng)絡(luò)IO傳輸方式
Linux Kernel 2.6支持sendfile方式傳輸數(shù)據(jù),Lighttpd可以通過配置文件打開sendfile支持:

引用
server.network-backend = "linux-sendfile"

此外Lighttpd還支持應(yīng)用服務(wù)器參與的文件下載控制X-sendfile,詳細(xì)的論述請看:Ubuntu ror網(wǎng)站如何利用lighttpd的X-sendfile功能提升文件下載性能

3、文件狀態(tài)緩存
Lighttpd通過stat()調(diào)用獲得文件被修改的信息,來決定當(dāng)請求同一個靜態(tài)文件資源的時候,是否需要再次讀取硬盤文件。但是每次stat()調(diào)用也有一定的開銷,Lighttpd支持通過Fam Server來減少stat調(diào)用。即每次當(dāng)文件被修改之后,Kernel會發(fā)送一個消息通知Fam Server,而Lighttpd會通過進(jìn)程間通訊連接Fam Server,可以知道文件是否被修改的信息,不必再每次調(diào)用stat()。

引用
server.stat-cache-engine = "fam"

4、限定POST Size
為了避免黑客惡意的攻擊服務(wù)器,偽造超大Post數(shù)據(jù)包轟炸Web服務(wù)器和應(yīng)用服務(wù)器,可以限制Request請求的大小,例如限制為10MB:

引用
server.max-request-size = 10240

5、日志文件
Lighttpd是單進(jìn)程單線程的服務(wù)器,調(diào)度網(wǎng)絡(luò)IO性能是極高的,但是在某些極端情況下,單進(jìn)程服務(wù)器也有風(fēng)險,即一旦被某操作系統(tǒng)調(diào)用掛住,整個服務(wù)器就沒有辦法響應(yīng)請求了。比方說服務(wù)器其他進(jìn)程導(dǎo)致的IO WAIT很高,操作系統(tǒng)的buffer又不夠的時候,Lighttpd在大量的寫access log就有被掛住的可能性。因此如果Lighttpd日志對你的參考價值不大,可以考慮關(guān)閉掉。像JavaEye網(wǎng)站每天Lighttpd產(chǎn)生430萬條log,對硬盤IO也是一個不小的負(fù)擔(dān),既然已經(jīng)開著Rais的production.log,那么Lighttpd的access log沒什么參考價值了,那就關(guān)掉它。

Lighttpd的性能優(yōu)化請看其作者寫的文章:
http://trac.lighttpd.net/trac/wiki/Docs%3APerformance

三、應(yīng)用服務(wù)器

Ruby的應(yīng)用服務(wù)器可以使用FastCGI,或者M(jìn)ongrel,如果我們使用Lighttpd的話,F(xiàn)astCGI是最好的搭配。

1、FastCGI和Lighttpd的通訊方式

如果FastCGI和Lighttpd是在同一臺服務(wù)器,那么建議采用Unix Socket通訊,這種通訊方式比TCP要快一些,F(xiàn)astCGI可以通過Lighttpd自帶的spawn-fcgi命令行工具啟動,創(chuàng)建socket文件,而Lighttpd監(jiān)聽socket文件。如果兩者不在同一臺服務(wù)器,需要群集部署,那就必須采用TCP Socket通訊,方式是一樣的。

2、FastCGI進(jìn)程應(yīng)該開多少個合適?

Rails是單進(jìn)程方式運行的,理論上來說,開幾個FastCGI進(jìn)程,就只能并發(fā)響應(yīng)幾個請求。對于繁忙的網(wǎng)站來說,峰值期間每秒有幾十個動態(tài)請求是很正常的事情,但實際上FastCGI進(jìn)程并不需要開那么多。這是因為前端的Web服務(wù)器在處理用戶瀏覽器連接,發(fā)送Request請求需要相當(dāng)長的時間,在FastCGI處理完請求釋放該連接以后,Web服務(wù)器還需要相當(dāng)長的時間才能把頁面數(shù)據(jù)完整的發(fā)送到客戶端瀏覽器。用戶在點擊一個鏈接以后,等待1-2秒,頁面內(nèi)容就顯示出來,這對用戶的感覺來說已經(jīng)是非常快的了,而FastCGI用于處理該請求可能只需要0.1秒,那么一個FastCGI進(jìn)程雖然并不能夠真正的并發(fā)運行,但實際上的效果是他可以在1秒之內(nèi)處理10個請求,讓10個用戶在同時訪問網(wǎng)站的過程當(dāng)中感覺不到明顯的延遲。

因此FastCGI需要開多少個,取決于你的網(wǎng)站峰值期間每秒有多少個用戶請求過來,而你的FastCGI又能夠以多快的速度處理請求。比方說你的網(wǎng)站峰值期間每秒有50個動態(tài)請求,F(xiàn)astCGI在峰值期間處理每個請求需要0.2秒,那么實際上你只需要開10個FastCGI進(jìn)程就足夠了,為了應(yīng)付突發(fā)的峰值請求,你可以在這個計算量上面增加一些余量,比方說15-20個進(jìn)程,肯定是綽綽有余了。

關(guān)于FastCGI的性能優(yōu)化,可以參考Lighttpd作者的文章,雖然他是針對PHP跑FastCGI寫的,但對Ubuntu ror也有參考價值:
http://trac.lighttpd.net/trac/wiki/Docs%3APerformanceFastCGI

四、數(shù)據(jù)庫

JavaEye網(wǎng)站使用MySQL5.0.XX版本,數(shù)據(jù)庫引擎是InnoDB。關(guān)于MySQL數(shù)據(jù)庫的調(diào)優(yōu),推薦大家看MySQL Performance Blog,作者是一個MySQL性能調(diào)優(yōu)方面的專家,并且提供MySQL咨詢服務(wù)。他的博客上面有很豐富的關(guān)于MySQL調(diào)優(yōu)的文章和演講文稿,特別是關(guān)于InnoDB方面,非常深入。JavaEye的數(shù)據(jù)庫調(diào)優(yōu)就是根據(jù)他的InnoDB演講文稿來調(diào)整的,一般說來,有幾個需要調(diào)整的參數(shù):

innodb_buffer_pool_size
這個參數(shù)很重要,越大越好,對于專用的數(shù)據(jù)庫服務(wù)器一般建議開服務(wù)器內(nèi)存的50%以上。

query_cache_size
查詢緩存,對于查詢的性能提高有很大幫助,但不宜開得過大,查詢緩存的過期可能很頻繁,過大查詢緩存反而降低性能,增加服務(wù)器開銷

innodb_flush_method = O_DIRECT
針對InnoDB的數(shù)據(jù)文件,關(guān)閉操作系統(tǒng)的文件緩沖,由于InnoDB自己有巨大的Buffer Pool,操作系統(tǒng)對文件的讀寫緩沖功能反而會降低MySQL的InnoDB的IO性能。

最后針對數(shù)據(jù)庫的SQL優(yōu)化來說有兩點原則:

1、對數(shù)據(jù)庫表要適當(dāng)?shù)膭?chuàng)建索引
特別是出現(xiàn)在where查詢條件當(dāng)中字段,和關(guān)聯(lián)查詢當(dāng)中的外鍵,要高度注意。

2、盡量避免大表的全表掃描和數(shù)據(jù)庫的硬盤IO
查詢比較慢的SQL要explain一下,看看是否發(fā)生了全表掃描,采取各種措施減少或者避免大表的全表掃描問題,例如拆分表等等。

最后針對MySQL數(shù)據(jù)庫運行情況,我們可以用show status; 和 show innodb status\G 來監(jiān)測。

【編輯推薦】

  1. Ubuntu lighttpd安裝解壓縮運行代碼
  2. Ubuntu shell編程在Linux控制臺運行
  3. Ubuntu 10.04舊貌換新顏:LOGO、主題變臉
  4. Ubuntu jsp平臺使用JDBC來連接MySQL數(shù)據(jù)庫
  5. Ubuntu kernel設(shè)備都被隱含地映射到/dev目錄
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2010-02-23 16:17:59

2010-03-04 16:45:32

Ubuntu Apac

2009-09-22 17:25:41

優(yōu)化Hibernate

2020-03-30 14:00:21

Flutter前端代碼

2012-01-10 16:22:25

Web

2009-12-16 15:23:33

Ruby on rai

2009-12-24 16:46:03

WPF性能優(yōu)化

2015-09-16 10:13:16

游戲性能

2023-09-08 15:37:29

軟件開發(fā)性能

2010-04-21 12:49:57

Oracle性能

2017-03-14 18:48:06

Android性能優(yōu)化內(nèi)存優(yōu)化

2025-07-03 02:15:00

2013-07-12 10:44:54

2015-05-18 14:49:27

2010-01-08 10:05:00

RoRRuby on Rai

2010-07-06 16:22:14

2009-06-29 15:39:53

Servlet和JSPServlet引擎

2018-05-09 08:35:59

2010-11-15 16:20:33

Oracle系統(tǒng)優(yōu)化

2009-04-08 10:51:59

SQL優(yōu)化經(jīng)驗
點贊
收藏

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

日本人妻一区二区三区| 欧美国产综合一区二区| 亚洲综合激情网| 亚洲丝袜av一区| 男人天堂网站在线| 波多野结衣一区二区三区在线| 136福利精品导航| 国产精品国产精品国产专区不蜜| 午夜伦理精品一区| 精品人妻一区二区免费| 综合图区亚洲| 久久在线免费| 欧美午夜影院在线视频| 国产91视觉| 久久亚洲国产成人精品性色| 精品视频在线观看网站| 中文字幕日本不卡| 国产欧美最新羞羞视频在线观看| 加勒比综合在线| 国产在线观看www| 成人av电影在线网| 国产69精品久久久久99| av不卡中文字幕| 日韩和的一区二在线| 久久蜜臀精品av| 日韩免费观看视频| 亚洲精品一区二区三区影院忠贞| 免费在线观看一区| 国产精品免费视频一区| 国产精品日韩在线播放| 久久噜噜色综合一区二区| 日本一区二区中文字幕| 成人免费视频在线观看| 欧洲精品一区色| 国产精品sm调教免费专区| 999国产精品| 亚洲欧洲自拍偷拍| 欲求不满的岳中文字幕| 欧美成人资源| 亚洲欧美影音先锋| 亚洲v国产v在线观看| 夜夜躁狠狠躁日日躁av| 亚洲精品久久| 亚洲国产精品va在看黑人| 免费成人在线视频网站| 青青草免费在线| 免费成人在线视频观看| 欧美精品亚州精品| 午夜一区二区三区免费| 九七电影院97理论片久久tvb| 亚洲欧美一区二区视频| 亚洲欧洲国产精品久久| www.久久伊人| 日本中文字幕不卡| 欧美日本中文字幕| 国精产品一区二区三区| 国产麻豆一区二区三区| 精品日韩视频在线观看| 亚洲国产一区二区三区在线播| 深夜福利在线看| 日本视频在线一区| 国产精品久久精品| 久久久国产成人| 欧美精品日本| 在线观看不卡av| 欧美日韩一区二区区别是什么 | 男人天堂综合网| 久久久精品性| 九九久久久久99精品| 久久久久久久久久久久久女过产乱| 精品人人人人| 欧美老肥妇做.爰bbww| 男女超爽视频免费播放| 无遮挡动作视频在线观看免费入口 | 国产精品无遮挡| 99在线视频播放| 波多野结衣视频免费观看| 麻豆视频观看网址久久| 欧美影院久久久| 日日骚一区二区三区| 精品一区二区三区中文字幕老牛| 精品国产一区二区三区久久影院 | 亚洲天堂免费观看| 一区二区三区 日韩| 久久av色综合| 国产精品成人午夜| 日本国产中文字幕| 蜜桃视频网站在线观看| 久久精品欧美一区二区三区不卡| 成人av蜜桃| 青青青草原在线| 国产精品久久99| 97av中文字幕| 我爱我色成人网| 欧美一区二区日韩一区二区| www欧美激情| 日本一区影院| 欧美一区二区美女| 国产精品无码专区| 色狮一区二区三区四区视频| 亚洲欧美日韩视频一区| 最近中文字幕无免费| 成人影视亚洲图片在线| 夜夜嗨av一区二区三区四区| 国产尤物在线播放| 99re久久最新地址获取| 一区二区三区日韩在线| 校园春色 亚洲| 日韩av中文字幕一区二区| 欧美最猛性xxxx| 中文字幕第15页| 国产精品亚洲产品| 91av在线影院| 青草视频在线观看免费| 国产一区二区三区久久久久久久久| 国产欧美韩国高清| 国产一区二区女内射| 久久精品国产久精国产爱| 成人精品免费网站| 亚洲精品小视频| 久久免费精品国产| 一区二区三区自拍视频| 中国人与牲禽动交精品| 国产jizz18女人高潮| 97视频热人人精品免费| 热99精品里视频精品| 亚洲第一黄色片| 不卡电影一区二区三区| 在线观看福利一区| 50度灰在线| 欧美色中文字幕| 亚洲黄色片免费| 成人精品动漫一区二区三区| 亚洲国产日韩欧美在线图片| 在线观看国产免费视频| 欧美激情精品久久久六区热门| 欧美激情videoshd| 国产99久久久| 成人免费看黄yyy456| 蜜桃导航-精品导航| 国产福利小视频在线观看| 国产精品福利一区二区三区| 哪个网站能看毛片| 日韩专区视频| 中文字幕日韩欧美在线 | 色婷婷亚洲一区二区三区| 一本色道无码道dvd在线观看| 成人在线视频播放| 亚洲日韩第一页| 亚洲GV成人无码久久精品| 久久深夜福利| 97操在线视频| 欧美贵妇videos办公室| wwww.国产| 免费欧美激情| 日本亚洲视频在线| 国产伦精品一区二区三区四区免费| 亚洲成人av综合| 亚洲激情欧美激情| 国内外成人免费激情视频| 国内毛片久久| 最新国产成人av网站网址麻豆| 国产精品 欧美激情| 国产一区视频导航| 牛人盗摄一区二区三区视频| 欧美激情网站| 日韩一级免费一区| 成人黄色免费网址| 久久精品动漫| 亚洲一区二区精品在线观看| 草草在线视频| 精品网站999www| 日本黄色一级视频| 成人精品一区二区三区中文字幕| 日本中文字幕亚洲| 亚洲综合资源| 伊人久久精品视频| 亚洲无码精品在线观看| 亚洲免费观看在线视频| 一区二区在线播放视频| 日韩欧美美女在线观看| 欧美日韩国产成人在线| 五月婷婷六月色| 亚洲一区二区视频| 奇米视频888| 精品视频免费| 亚洲一区二区三区四区在线播放| jzzjzzjzz亚洲成熟少妇| 欧美日韩裸体免费视频| 日本污视频网站| 性色一区二区三区| 国内精品二区| 丰满的护士2在线观看高清| 日韩一区二区影院| 久久夜靖品2区| 成人在线综合网站| 中文字幕第80页| 欧美日韩综合| 日韩欧美视频第二区| 免费看av不卡| 亚洲奶大毛多的老太婆| 国产精品视频一二区| 中文字幕在线不卡| a天堂视频在线观看| 亚洲黄页一区| 国产日本一区二区三区| 97欧美成人| 日韩在线观看免费网站| 隣の若妻さん波多野结衣| 亚洲成人一区二区在线观看| 午夜福利三级理论电影| 蜜桃av一区二区三区| 国产一区二区三区小说| 欧美激情99| 日本一区二区三区在线播放| 午夜成年人在线免费视频| 欧美大片一区二区| 日韩精品人妻中文字幕| 久久综合狠狠综合久久激情| 激情小说欧美色图| 精品一区二区三区免费播放| 在线观看17c| 日韩久久电影| 日本一区二区三区免费看| 欧美亚洲大陆| 含羞草久久爱69一区| 日韩影片中文字幕| 538国产精品一区二区免费视频| 在线中文字幕电影| 久久久精品2019中文字幕神马| 亚洲国产精彩视频| 91精品在线一区二区| 久久97人妻无码一区二区三区| 本田岬高潮一区二区三区| 精品人妻少妇一区二区| 一本一本久久a久久综合精品| 国产精品国产三级欧美二区| 国产一区一区| 91美女片黄在线观| 99久久精品免费看国产小宝寻花| 亚洲精品电影网| 懂色av蜜臀av粉嫩av分享吧| 欧美va亚洲va国产综合| 中文字幕在线欧美| 欧美性猛交xxxx免费看漫画| 久久国产精品免费看| 精品欧美国产一区二区三区| 亚洲日本视频在线观看| 精品久久香蕉国产线看观看gif| 欧美老女人性生活视频| 日本一区免费视频| 蜜桃av免费观看| av资源站一区| 天堂久久久久久| 26uuu另类欧美亚洲曰本| www.污污视频| 国产自产2019最新不卡| 女女调教被c哭捆绑喷水百合| 国产成人精品综合在线观看| 国产福利影院在线观看| 免费观看30秒视频久久| www.欧美激情.com| 久久久久免费| 日本黄大片一区二区三区| 一本色道久久综合亚洲精品高清| 在线电影看在线一区二区三区| 欧美激情黄色片| 青青在线免费视频| 亚洲午夜久久久久久尤物| 夜夜爽99久久国产综合精品女不卡| 日韩久久综合| 日本熟妇人妻xxxx| 爽好久久久欧美精品| 中文字幕在线观看日| 成人综合在线观看| 成人在线一级片| 亚洲视频免费观看| 正在播放国产对白害羞| 亚洲色图制服诱惑| 成年人免费看毛片| 精品视频1区2区| 亚洲奶汁xxxx哺乳期| 亚洲欧美日韩直播| av在线app| 久久精品色欧美aⅴ一区二区| 丁香花电影在线观看完整版| 日本国产欧美一区二区三区| 在线欧美激情| 久久另类ts人妖一区二区| 精品欧美午夜寂寞影院| 神马欧美一区二区| 亚洲午夜精品久久久久久app| 亚洲精品视频导航| 成人一区二区三区中文字幕| 国产激情在线免费观看| 一区二区成人在线| 国产成人麻豆免费观看| 日韩精品自拍偷拍| 成年人视频免费在线观看| 欧美精品激情在线| 俺来也官网欧美久久精品| 国产精品久久久| 欧美性生活一级片| 乱子伦一区二区| 欧美久久综合| 国产wwwxx| 99亚偷拍自图区亚洲| 97在线观看免费高| 欧美怡红院视频| 一起草av在线| 日韩h在线观看| 国产系列电影在线播放网址| 欧美多人爱爱视频网站| 国产一区高清| 日韩色妇久久av| 亚洲精品乱码| 久久久久亚洲av无码专区首jn| 中文欧美字幕免费| 中文字幕一区在线播放| 亚洲国产精品yw在线观看| www红色一片_亚洲成a人片在线观看_| 国产99久久精品一区二区| 卡一精品卡二卡三网站乱码 | 午夜性福利视频| 中文字幕中文字幕中文字幕亚洲无线| 69国产精品视频免费观看| 亚洲国产91精品在线观看| 国产精品久久久久久福利| 欧美成人午夜影院| 青青草国产一区二区三区| 日本午夜精品一区二区三区| 国产视频一区在线观看一区免费| 国产伦理在线观看| 亚洲一区在线观看免费| 超碰在线播放97| 欧美成人免费一级人片100| 亚洲色图综合| 国产精品av免费| 国产日韩欧美| 国产人妻人伦精品1国产丝袜| 五月天一区二区| 性xxxxbbbb| 欧美中文字幕第一页| 亚洲国产欧美日韩在线观看第一区| 视频二区一区| 日韩激情一二三区| 久久久久无码精品国产sm果冻| 91久久国产综合久久| 国产99对白在线播放| 亚洲国产毛片完整版| 成人超碰在线| 精品国产电影| 亚欧美中日韩视频| 亚洲精品国产91| 一本色道久久综合亚洲91| 国自产拍在线网站网址视频| 欧美另类在线播放| 美女精品久久| 国产精品久久久久9999爆乳| 91麻豆123| 久久久久久av无码免费看大片| 最新国产精品亚洲| 欧美久久一区二区三区| 国产一二三在线视频| 2021久久国产精品不只是精品| 久久亚洲精品石原莉奈| 日韩天堂在线视频| gogo亚洲高清大胆美女人体 | 国产精品无码一区二区三区免费 | 色婷婷激情视频| 亚洲国产视频在线| 日本私人网站在线观看| 国产精品女主播视频| 欧美成人久久| 亚洲av无码一区二区三区观看| 在线观看免费一区| 午夜av免费在线观看| 国产成人精品在线观看| 欧美a一欧美| 色婷婷综合久久久久中文字幕| 成人性生交大片免费看中文| 国产区一区二区三| 精品久久国产精品| 久久中文资源| 欧美日韩精品区别| 五月婷婷激情综合| 黄色一级a毛片| 国产精品日韩在线播放| 精品1区2区3区4区| 亚洲精品成人无码毛片| 日本精品一级二级| 天堂av最新在线| 日本一区二区精品| 成人综合激情网| 一级黄色大片网站| 91国产视频在线播放| 一级欧洲+日本+国产| mm131丰满少妇人体欣赏图| 欧美不卡一区二区三区四区| 日韩av电影资源网|