• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種MongoDB應(yīng)用優(yōu)化策略①

    2017-06-07 08:24:04盧至彤孫健英
    關(guān)鍵詞:代理服務(wù)器分片副本

    盧至彤,李 翀,柯 勇,孫健英

    (中國科學(xué)院 計(jì)算機(jī)網(wǎng)絡(luò)信息中心,北京 100190)

    一種MongoDB應(yīng)用優(yōu)化策略①

    盧至彤,李 翀,柯 勇,孫健英

    (中國科學(xué)院 計(jì)算機(jī)網(wǎng)絡(luò)信息中心,北京 100190)

    為了解決不斷增長的文件存儲需求,和高流量高并發(fā)的訪問量,增強(qiáng)系統(tǒng)的響應(yīng)性能,提出一種Web應(yīng)用優(yōu)化策略,通過MongoDB GridFS對網(wǎng)站文件存儲容量、可用性和可靠性進(jìn)行擴(kuò)展,并且通過Nginx和Keepalived,對后臺訪問進(jìn)行負(fù)載均衡和雙機(jī)熱備,優(yōu)化并發(fā)性能.實(shí)驗(yàn)表明,當(dāng)并發(fā)訪問數(shù)上升至80以上時,平均訪問響應(yīng)時間縮短9%.文件通過Nginx Gridfs進(jìn)行高并發(fā)上傳時非常穩(wěn)定,在較大文件下載時比直接通過本地文件系統(tǒng)EXT4下載速度更高.

    MongoDB;GridFS;Nginx;Keepalived;concurrency

    Web應(yīng)用通過文件服務(wù)器對圖片、視頻和文檔資源對文件進(jìn)行管理,包括:文件存儲、文件同步和文件訪問.對于大多數(shù)應(yīng)用而言,需要文件系統(tǒng)來存儲用戶上傳的文件.一般而言,用戶上傳的單個文件所占用的空間一般不大,但是上傳的文件數(shù)量是在不斷快速增長的.單機(jī)文件系統(tǒng)存儲容量可能會超過單機(jī)硬盤的擴(kuò)容范圍而且其查詢性能在存儲量級過大時查找和插入性能都可能會遇到瓶頸.我們可以采用MongoDB GridFS[1]分布式文件系統(tǒng)來達(dá)到我們動態(tài)增加存儲容量的目的.

    除此以外,MongoDB GridFS分布式文件系統(tǒng)能夠自動進(jìn)行冗余備份,保證用戶的文件不會丟失;還有高可用性,也就是說當(dāng)某個文件服務(wù)器出現(xiàn)故障的時候,自動切換到備份提供服務(wù),使用戶感覺不到有什么異常.

    隨著Web應(yīng)用訪問量的提高,我們可以通過Nginx反向代理服務(wù)器的負(fù)載均衡來提升Web應(yīng)用的響應(yīng)性能.對于負(fù)載均衡集群架構(gòu)系統(tǒng),各服務(wù)器間需要共享session信息,我們可以通過Memcache[2]這個高性能的分布式的內(nèi)存對象緩存系統(tǒng)來解決這個問題.

    本文通過MongoDB GridFS分布式文件系統(tǒng)對網(wǎng)站文件存儲容量、可用性和讀取性能進(jìn)行擴(kuò)展.通過Nginx[3]代理服務(wù)器大量的并發(fā)訪問或數(shù)據(jù)流量分擔(dān)到多臺節(jié)點(diǎn)設(shè)備上分別處理,減少用戶等待響應(yīng)的時間,優(yōu)化并發(fā)性能.

    1 系統(tǒng)設(shè)計(jì)

    系統(tǒng)設(shè)計(jì)架構(gòu)示意圖如圖1所示,系統(tǒng)通過Nginx代理服務(wù)器實(shí)現(xiàn)對于業(yè)務(wù)服務(wù)器和文件服務(wù)器集群的訪問,其中系統(tǒng)使用兩臺代理服務(wù)器采用雙機(jī)熱備技術(shù)確保系統(tǒng)的可靠性.通過設(shè)置負(fù)載均衡集群將訪問業(yè)務(wù)分?jǐn)偟絻膳_業(yè)務(wù)服務(wù)器上,降低了單個業(yè)務(wù)服務(wù)器的訪問壓力.主從代理服務(wù)器的負(fù)載均衡是使用Nginx作為反向代理服務(wù)器來實(shí)現(xiàn)的.

    圖1 系統(tǒng)架構(gòu)圖

    分布式文件系統(tǒng) MongoDB GridFS部署在MongoDB分布式數(shù)據(jù)庫上.數(shù)據(jù)庫分成三個分片[4]進(jìn)行橫向擴(kuò)展.每個分片由3臺Mongod Server副本集組成以保證可靠性.

    1.1 負(fù)載均衡集群架構(gòu)

    系統(tǒng)使用2臺Nginx代理服務(wù)器作為系統(tǒng)的出口,通過一個虛擬IP對外提供服務(wù),如下圖2所示.為保證系統(tǒng)的高可用性,采用雙機(jī)熱備模式.兩臺代理服務(wù)器同一時間只有一臺在提供服務(wù).當(dāng)提供服務(wù)的一臺出現(xiàn)故障的時候,另外一臺會馬上自動接管并且提供服務(wù),進(jìn)行無縫交接.雙機(jī)熱備是通過路由冗余協(xié)議在2臺代理服務(wù)器上分別安裝KeepAlive并進(jìn)行配置實(shí)現(xiàn)的.

    1.2 MongoDB副本集

    副本集架構(gòu)如下圖3所示,系統(tǒng)中一共包含4個副本集,每個副本集包含3個副本,分別是一個Primary,2個Secondary.3個副本在同步之后存儲的是同一份數(shù)據(jù).其中,主節(jié)點(diǎn)負(fù)責(zé)整個副本集的數(shù)據(jù)寫入,從節(jié)點(diǎn)定期從主節(jié)點(diǎn)通過Oplog同步數(shù)據(jù)備份,通過配置可從距離最近節(jié)點(diǎn)讀取數(shù)據(jù),實(shí)現(xiàn)讀寫分離.副本集之間通過心跳維持聯(lián)系,一但主節(jié)點(diǎn)掛掉失去聯(lián)系,從節(jié)點(diǎn)就會選舉一個新的主節(jié)點(diǎn),選舉過程對客戶端是透明的.副本集提供了數(shù)據(jù)的冗余備份,并因在多個服務(wù)器上可讀取存儲的數(shù)據(jù)副本,提高了數(shù)據(jù)的可用性和故障容忍性.

    圖3 副本集架構(gòu)圖

    1.3 MongoDB分片架構(gòu)

    為提高存儲空間,分擔(dān)請求負(fù)載,采用MongoDB集群的分片配置[5],如下圖4所示.整個分片集群不同服務(wù)器分別承擔(dān)以下不同角色:

    ①M(fèi)ongos Server,路由服務(wù)器,數(shù)據(jù)庫集群請求的入口,負(fù)責(zé)把對應(yīng)的數(shù)據(jù)請求請求轉(zhuǎn)發(fā)到對應(yīng)的分片服務(wù)器上.管理操作、讀寫操作都通過mongos server來完成,以保證集群多個組件處于一致的狀態(tài).

    ②Config Server,配置服務(wù)器,存儲所有數(shù)據(jù)庫元信息的配置,即各個chunk與分片服務(wù)器的映射關(guān)系.如下圖所示,將配置服務(wù)器配置成一個副本集防止系統(tǒng)單點(diǎn)故障.

    ③Shard Server,分片服務(wù)器,存儲數(shù)據(jù)庫中具體的的數(shù)據(jù).其中,每一個分片服務(wù)器是一個副本集保證數(shù)據(jù)可用性.如下圖所示,集群有3個分片服務(wù)器,必要時還可進(jìn)行擴(kuò)展.

    在分片服務(wù)器里,MongoDB會把數(shù)據(jù)根據(jù)片鍵分為chunks,如圖5所示.當(dāng)一個chunk的大小超過配置中的chunk size時,MongoDB的后臺進(jìn)程會把這個chunk切分成更小的chunk.除此之外,MongDB的后臺進(jìn)程Balancer負(fù)責(zé)chunk的遷移,從而均衡各個分片服務(wù)器的負(fù)載.這些過程對客戶端都是透明的.

    圖4 MongoDB分片架構(gòu)圖

    圖5 MongoDB chunk分布圖

    1.4 GridFS

    GridFS[6]是MongoDB之上的分布式文件系統(tǒng),通過MongoDB的復(fù)制,分片等機(jī)制來存儲文件數(shù)據(jù)和文件元數(shù)據(jù)并進(jìn)行管理與分析.GridFS將二進(jìn)制數(shù)據(jù)大文件分成很多塊,每一塊作為一個單獨(dú)的文檔存儲.

    GridFS使用兩個文檔來存儲二進(jìn)制數(shù)據(jù)文件,一個用來存儲文件本身的塊,另外一個用來存儲分塊的信息和文件的元數(shù)據(jù),默認(rèn)對應(yīng)的集合分別為fs.chunks和fs.files,其結(jié)構(gòu)如圖6所示.

    fs.files這個集合Collection存儲文件元數(shù)據(jù),一般比較小,不需要分片存儲.fs.chunks這個集合Collection存儲了文件數(shù)據(jù),比較大,根據(jù)files_id,n作為片鍵將不同chunk通過哈希分布到不同分片服務(wù)器上.

    圖6 GridFS文件存儲

    2 系統(tǒng)實(shí)現(xiàn)

    2.1 運(yùn)行環(huán)境

    運(yùn)行環(huán)境集群中有7臺服務(wù)器,其環(huán)境如表2所示,其中每臺服務(wù)器的配置環(huán)境如表1所示.

    表1 服務(wù)器配置信息

    2.2 配置

    2.2.1 MongoDB和GridFS配置

    MongoDB的配置[7]示意圖如下圖所示.在如下的配置中,任何一臺機(jī)器因故障不能提供服務(wù),都能保證MongoDB繼續(xù)提供正常的服務(wù),數(shù)據(jù)不丟失,保證容災(zāi)性.并且在相應(yīng)的配置后,能增加和減少節(jié)點(diǎn),有良好的可擴(kuò)展性.

    在四個服務(wù)器上開啟Mongod服務(wù),然后對Shard1、Shard2、Shard3和configReplSet副本集用mongo命令進(jìn)行連接,然后在Mongo Shell中配置副本集信息,如下所示.

    表2 服務(wù)器集群環(huán)境

    添加分片用命令mongo進(jìn)行連接mongos服務(wù)器端口,然后在MongoShell中配置分片信息,如下所示.

    在新建數(shù)據(jù)庫test之后,對數(shù)據(jù)庫test開啟分片. GridFS默認(rèn)使用兩種集合 Collection:fs.files和fs.chunks來存儲數(shù)據(jù),對集合fs.chunks開啟分片和索引.在Mongo Shell中的配置如下所示:

    2.2.2 Tomcat和Mysql安裝配置

    Tomcat業(yè)務(wù)服務(wù)器集群結(jié)構(gòu)如圖7所示.

    圖7 Tomcat服務(wù)器集群結(jié)構(gòu)

    表3 Mongo服務(wù)器配置

    在服務(wù)器 06、07,也就是 10.10.1.139和10.10.1.144上下載并安裝Tomcat 8.并將Java Web應(yīng)用打包成 war包,然后發(fā)布到 Tomcat服務(wù)器的webapps目錄下.并在服務(wù)器06上安裝和啟動Mysql. Web應(yīng)用使用其作為數(shù)據(jù)庫服務(wù)器.

    2.2.3 Nginx、Memcached和Keepalived配置安裝

    在服務(wù)器07上用git下載nginx-gridfs插件,并安裝和編譯,命令如下所示:

    在nginx配置文件中配置負(fù)載均衡業(yè)務(wù)服務(wù)器與MongoDB Mongos IP地址與端口,如下所示.

    Mencached是一個高性能的分布式的內(nèi)存對象緩存系統(tǒng),負(fù)責(zé)業(yè)務(wù)服務(wù)器間共享session對象信息,在服務(wù)器07上安裝和啟動.然后在服務(wù)器06和07的Tomcat里配置支持Mencached的session管理,即修改文件server.xml,添加Mencached服務(wù)器配置信息.

    在服務(wù)器05和服務(wù)器06上,下載安裝Keepalived,并對Keepalived的配置文件keepalived.conf進(jìn)行配置,在其中設(shè)置服務(wù)器05是主服務(wù)器,而06是備服務(wù)器.然后,在這2臺服務(wù)器上啟用Keepalived服務(wù).為了使主服務(wù)器Keepalived正常運(yùn)行而Nginx出現(xiàn)故障時,關(guān)閉服務(wù),能夠順利切換,創(chuàng)建監(jiān)控腳本,并在Keepalived配置文件中實(shí)現(xiàn)監(jiān)控.

    3 系統(tǒng)測試

    3.1 響應(yīng)性能測試

    對部署在系統(tǒng)中Web應(yīng)用的響應(yīng)性能用Jmeter進(jìn)行測試,其中采用的Web測試應(yīng)用的后臺技術(shù)架構(gòu)是SpringMVC3.對部署在單個服務(wù)器上的同一Web應(yīng)用響應(yīng)性能對比.分別模擬30,50,80,100,120個用戶在1秒內(nèi)發(fā)出HTTP請求以測試其并發(fā)性能,測量值分別如下表3所示.其中,Samples表示一共完成了多少個線程,Average表示平均響應(yīng)時間,單位是毫秒, Median表示統(tǒng)計(jì)意義上面的響應(yīng)時間的中值,單位是毫秒,99%Line表示所有線程中99%的線程的響應(yīng)時間都小于或大于當(dāng)前數(shù)值,單位是毫秒,Min表示最小響應(yīng)時間,單位是毫秒,Max表示最大響應(yīng)時間,單位是毫秒.

    可看到,隨著并發(fā)訪問數(shù)的提高,優(yōu)化后的系統(tǒng)的響應(yīng)時間越少,吞吐量越大.然而,并發(fā)訪問數(shù)提高,漸漸超過系統(tǒng)的承受能力,錯誤率也開始提高.在并發(fā)訪問為80及80以下時,單服務(wù)器響應(yīng)性能均比優(yōu)化后的系統(tǒng)表現(xiàn)要好,這可能是因?yàn)檫€沒達(dá)到單服務(wù)器并發(fā)性能極限,而且,通過Nginx請求轉(zhuǎn)發(fā)還需要相應(yīng)的時間消耗.在并發(fā)訪問為80左右時,平均響應(yīng)時間縮短9%,其趨勢如下圖8所示.這可能是因?yàn)?隨著并發(fā)訪問數(shù)的提高,單服務(wù)器響應(yīng)性能逐漸降低,而通過Nginx的分發(fā)和兩臺服務(wù)器分擔(dān)請求,單個服務(wù)器所需承擔(dān)的并發(fā)數(shù)下降,其服務(wù)器響應(yīng)性能也維持在較高的狀態(tài).而在并發(fā)訪問數(shù)達(dá)到100時,單服務(wù)器開始出錯,說明已經(jīng)達(dá)到它的并發(fā)極限.而優(yōu)化后的系統(tǒng)運(yùn)行良好.直到并發(fā)訪問數(shù)達(dá)到120,才達(dá)到優(yōu)化后的系統(tǒng)的并發(fā)極限.

    表4 并發(fā)訪問數(shù)據(jù)對比

    圖7 平均響應(yīng)時間增長趨勢圖

    3.2 GridFS文件并發(fā)讀寫性能

    3.2.1 GridFS文件并發(fā)寫性能

    通過GridFS Java驅(qū)動,編寫Java測試應(yīng)用程序,在其中創(chuàng)建并發(fā)訪問線程進(jìn)行測試,模擬并發(fā)訪問十次的平均值,以減少誤差.然后與Linux EXT4文件系統(tǒng)在500K和20M大小的文件寫文件效率進(jìn)行對比,并記錄其響應(yīng)時間,如下圖所示.其中文件都是保存在同一個目錄下.可以看出,無論是在大文件還是小文件, GridFS文件上傳時間雖然比EXT4要慢.但是,隨著并發(fā)數(shù)的上升,文件上傳的最大時間是比較穩(wěn)定的.

    上傳時間較慢原因有以下幾個:第一,在寫文件時,觀察GridFS數(shù)據(jù)庫分片狀態(tài)的變化,發(fā)現(xiàn)文件寫入總是在同一個節(jié)點(diǎn)上.這是因?yàn)榧蟜s.chunks的分片片鍵是(files_id,n),而其中files_id是自動生成的.在這種情況下,插入總是在一個分片上操作.第二,由于Balancer的Chunks均衡時要鎖定資源,速度較慢,來不及將新插入的Chunks遷移.第三,在集合fs.files和fs.chunks上建立了索引,對插入速度也有影響.第四,其他因素的影響可能導(dǎo)致結(jié)果有誤差,如CPU資源,緩存資源的占用等.

    3.2.2 GridFS文件并發(fā)讀性能

    通過MongoDB GridFS的JavaAPI測試文件的下載效率.GridFS下載測試是通過Nginx GridFS模塊在Nginx上下載,而對比的是通過TomcatWeb服務(wù)器在EXT4本地文件系統(tǒng)上下載,在這里搭建了NFS文件共享系統(tǒng)方便進(jìn)行對比.500K和500M空間大小的文件下載時間如下圖8所示,其中文件都是保存在同一個目錄下.

    圖8 500K和20M文件并發(fā)上傳時間

    GridFS的并發(fā)查詢優(yōu)勢在于通過Balancer的策略將數(shù)據(jù)塊chunks的查詢均勻的分布在各個分片上,訪問負(fù)載也隨著分散到各個分片上,從而提高并發(fā)性能.事實(shí)上,當(dāng)存儲的文件數(shù)據(jù)量少,由于路由查詢等消耗,GridFS的優(yōu)勢并不明顯.除此之外,相對于Linux EXT4文件系統(tǒng)的單個目錄下能存放的文件和文件夾數(shù)目有限而且過多的文件數(shù)目會導(dǎo)致文件搜索時間過長的問題而言,GridFS將文件名和路徑信息存放在fs.files里面則沒有這些問題.

    文件下載速度與當(dāng)前網(wǎng)絡(luò)帶寬關(guān)系密切,而網(wǎng)絡(luò)帶寬是隨著時間動態(tài)變化的.測試雖然采取多次測量取平均值,仍然可能導(dǎo)致數(shù)據(jù)測量有一定偏差.

    4 總結(jié)

    針對不斷提高的文件存儲需求以及高流量高并發(fā)的Web應(yīng)用訪問有延遲的問題,本文提出了一種Web優(yōu)化策略對網(wǎng)站響應(yīng)性能、文件存儲容量、可用性、可靠性和并發(fā)讀取性能等方面進(jìn)行提升.對這種優(yōu)化的部署架構(gòu)的響應(yīng)性能和文件下載速率做了實(shí)驗(yàn)和測試發(fā)現(xiàn),通過Nginx系統(tǒng)在高并發(fā)情況下有9%的性能提升.而且MongoDB Gridfs集群的文件上傳速率穩(wěn)定,下載速率在文件較大的情況下性能較好.

    1 Chodorow K.MongoDB:The Definitive Guide.O’Reilly Media,Inc.2013.

    2 Fitzpatrick B.Distributed caching with memcached.Linux Journal,2004,(124):72–76.

    3 Chi X,Liu B,Niu Q,et al.Web load balance and cache optimization design based nginx under high-concurrency environment.2012 Third International Conference on Digital Manufacturing and Automation(ICDMA).IEEE.2012. 1029–1032.

    4 Liu Y,Wang Y,Jin Y.Research on the improvement of MongoDB auto-sharding in cloud environment.2012 7th International Conference on Computer Science&Education (ICCSE).IEEE.2012.851–854.

    5 Jiang W,Zhang L,Liao X,et al.A novel clustered MongoDB-based storage system for unstructured data with high availability.Computing,2014,96(6):455–478.

    6 Gu Y,Wang X,Shen S,et al.Analysis of data storage mechanism in NoSQL database MongoDB.2015 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW).IEEE.2015.70–71.

    7劉一夢.基于MongoDB的云數(shù)據(jù)管理技術(shù)的研究與應(yīng)用[碩士學(xué)位論文].北京:北京交通大學(xué),2012.

    Optimisation Strategy for WebApplications Based on MongoDB

    LU Zhi-Tong,LI Zhong,KE Yong,SUN Jian-Ying

    (Computer Network Information Center,ChineseAcademy of Sciences,Beijing 100190,China)

    With the growing demand for massive file storage and high number of concurrent accesses to enhance performance of the system.In this paper,we propose an optimization strategy of web applications,which can expand the storage capacity,availability and reliability with MongoDB GridFS,and also can support load balancing and hot standby with Nginx and Keepalived,optimizing concurrent performance.We test the concurrent performances of the web application and the experimental results show that the average response time could be reduce by 9%when the number of concurrent accesses increases to more than 80.When files are uploaded concurrently through Nginx Gridfs,the performance is stable.The file-download speeds of larger files are faster than those through local file system EXT4.

    MongoDB;GridFS;Nginx;Keepalived;concurrency

    2016-09-05;收到修改稿時間:2016-10-17

    10.15888/j.cnki.csa.005767

    猜你喜歡
    代理服務(wù)器分片副本
    上下分片與詞的時空佈局
    詞學(xué)(2022年1期)2022-10-27 08:06:12
    分片光滑邊值問題的再生核方法
    CDN存量MP4視頻播放優(yōu)化方法
    面向流媒體基于蟻群的副本選擇算法①
    地鐵信號系統(tǒng)中代理服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)
    基于模糊二分查找的幀分片算法設(shè)計(jì)與實(shí)現(xiàn)
    IP地址隱藏器
    副本放置中的更新策略及算法*
    樹形網(wǎng)絡(luò)中的副本更新策略及算法*
    一種容侵系統(tǒng)的設(shè)計(jì)
    狂野欧美激情性xxxx| 老鸭窝网址在线观看| 大香蕉久久网| 国产欧美亚洲国产| 国产精品一区二区在线观看99| 女性生殖器流出的白浆| av有码第一页| 肉色欧美久久久久久久蜜桃| 久久精品国产亚洲av涩爱| 男人添女人高潮全过程视频| 欧美日韩亚洲综合一区二区三区_| 欧美人与性动交α欧美精品济南到| 久久久久人妻精品一区果冻| 秋霞在线观看毛片| 宅男免费午夜| 国产一区二区三区av在线| 男女高潮啪啪啪动态图| 一边摸一边做爽爽视频免费| 欧美黄色片欧美黄色片| 又大又爽又粗| 黑人欧美特级aaaaaa片| 秋霞在线观看毛片| 精品人妻熟女毛片av久久网站| 婷婷色麻豆天堂久久| 高清av免费在线| 女性被躁到高潮视频| 日本91视频免费播放| 人人妻人人澡人人爽人人夜夜| av免费观看日本| 黑人欧美特级aaaaaa片| 亚洲国产成人一精品久久久| 看十八女毛片水多多多| 免费不卡黄色视频| 老司机深夜福利视频在线观看 | 亚洲,一卡二卡三卡| 日韩一区二区三区影片| 亚洲,欧美,日韩| 汤姆久久久久久久影院中文字幕| 欧美久久黑人一区二区| 国产精品久久久久久久久免| 欧美激情极品国产一区二区三区| 欧美精品一区二区免费开放| 成人18禁高潮啪啪吃奶动态图| 日韩一区二区三区影片| www.av在线官网国产| 国产精品一国产av| 美女福利国产在线| 伊人久久大香线蕉亚洲五| 国产欧美亚洲国产| 一级毛片 在线播放| 热re99久久国产66热| 日韩制服丝袜自拍偷拍| 你懂的网址亚洲精品在线观看| 日本vs欧美在线观看视频| 男男h啪啪无遮挡| 三上悠亚av全集在线观看| 日本黄色日本黄色录像| 黄片无遮挡物在线观看| 在线观看免费高清a一片| 综合色丁香网| 亚洲av成人不卡在线观看播放网 | 免费看不卡的av| 一级,二级,三级黄色视频| 熟女少妇亚洲综合色aaa.| 天天躁日日躁夜夜躁夜夜| 午夜精品国产一区二区电影| 美女脱内裤让男人舔精品视频| 少妇人妻久久综合中文| 又黄又粗又硬又大视频| 国产免费又黄又爽又色| 亚洲激情五月婷婷啪啪| 久久久久精品国产欧美久久久 | 丰满迷人的少妇在线观看| 久久人人爽人人片av| 欧美变态另类bdsm刘玥| 男人操女人黄网站| 亚洲婷婷狠狠爱综合网| 亚洲精品一区蜜桃| 高清黄色对白视频在线免费看| 大片电影免费在线观看免费| 欧美成人午夜精品| 日韩熟女老妇一区二区性免费视频| 操出白浆在线播放| 一区二区三区乱码不卡18| videos熟女内射| 成人亚洲欧美一区二区av| 亚洲伊人久久精品综合| 午夜福利视频精品| 黄网站色视频无遮挡免费观看| 免费av中文字幕在线| 免费在线观看视频国产中文字幕亚洲 | 午夜激情久久久久久久| 日韩成人av中文字幕在线观看| 老司机深夜福利视频在线观看 | 国产精品免费大片| 国产成人免费无遮挡视频| 色婷婷久久久亚洲欧美| 国产精品久久久久久久久免| 久久精品aⅴ一区二区三区四区| 欧美最新免费一区二区三区| 男人操女人黄网站| 日本爱情动作片www.在线观看| 天堂俺去俺来也www色官网| 国产成人系列免费观看| 夫妻性生交免费视频一级片| 少妇人妻 视频| 美女福利国产在线| 美女中出高潮动态图| 欧美精品人与动牲交sv欧美| 亚洲av电影在线观看一区二区三区| 老汉色∧v一级毛片| 黄色视频不卡| 又粗又硬又长又爽又黄的视频| 最近2019中文字幕mv第一页| 1024香蕉在线观看| 又大又黄又爽视频免费| av电影中文网址| 波多野结衣av一区二区av| 欧美在线一区亚洲| 日本av手机在线免费观看| 亚洲国产成人一精品久久久| 欧美激情高清一区二区三区 | 国产午夜精品一二区理论片| 少妇被粗大猛烈的视频| 美女国产高潮福利片在线看| 免费在线观看完整版高清| 亚洲美女黄色视频免费看| 日日爽夜夜爽网站| 国产乱人偷精品视频| 中文字幕另类日韩欧美亚洲嫩草| 国产精品 欧美亚洲| 97人妻天天添夜夜摸| 国产一卡二卡三卡精品 | 国产黄色视频一区二区在线观看| a级片在线免费高清观看视频| 两性夫妻黄色片| 黄色毛片三级朝国网站| 青春草视频在线免费观看| 交换朋友夫妻互换小说| 天美传媒精品一区二区| www.自偷自拍.com| 男女下面插进去视频免费观看| svipshipincom国产片| 黄网站色视频无遮挡免费观看| 国产成人精品福利久久| 在线观看三级黄色| 性色av一级| 老汉色av国产亚洲站长工具| av片东京热男人的天堂| 亚洲熟女毛片儿| 日韩熟女老妇一区二区性免费视频| 爱豆传媒免费全集在线观看| 啦啦啦啦在线视频资源| 免费观看av网站的网址| 91老司机精品| 欧美精品高潮呻吟av久久| 视频在线观看一区二区三区| 啦啦啦视频在线资源免费观看| 男女午夜视频在线观看| 久久免费观看电影| 美国免费a级毛片| h视频一区二区三区| 国产精品成人在线| av不卡在线播放| 久久亚洲国产成人精品v| 日韩不卡一区二区三区视频在线| av女优亚洲男人天堂| 久久av网站| 日韩不卡一区二区三区视频在线| 亚洲五月色婷婷综合| av有码第一页| 欧美精品av麻豆av| 亚洲伊人色综图| 在线天堂最新版资源| av一本久久久久| 悠悠久久av| 欧美日韩亚洲综合一区二区三区_| 男女高潮啪啪啪动态图| 亚洲av成人不卡在线观看播放网 | 久久国产精品大桥未久av| 国产亚洲午夜精品一区二区久久| 精品亚洲乱码少妇综合久久| 欧美日韩成人在线一区二区| 黄色毛片三级朝国网站| 免费看不卡的av| 亚洲美女视频黄频| 99热全是精品| 久久久久久久久久久免费av| 精品第一国产精品| 久久久久国产一级毛片高清牌| 亚洲五月色婷婷综合| 午夜福利免费观看在线| 成人18禁高潮啪啪吃奶动态图| 日日啪夜夜爽| 91aial.com中文字幕在线观看| 国产免费一区二区三区四区乱码| 国产精品二区激情视频| 夫妻午夜视频| 久久久久久久大尺度免费视频| av.在线天堂| 亚洲av福利一区| 丰满饥渴人妻一区二区三| 国产精品一区二区在线观看99| 欧美中文综合在线视频| 国产乱人偷精品视频| 亚洲av欧美aⅴ国产| av在线播放精品| 无遮挡黄片免费观看| 亚洲美女黄色视频免费看| 婷婷色综合www| 欧美老熟妇乱子伦牲交| 成人国产麻豆网| 免费在线观看视频国产中文字幕亚洲 | 国产老妇伦熟女老妇高清| 一本一本久久a久久精品综合妖精| 精品一区二区三区四区五区乱码 | 午夜精品国产一区二区电影| 超色免费av| 午夜91福利影院| 国产午夜精品一二区理论片| 可以免费在线观看a视频的电影网站 | 免费黄频网站在线观看国产| 久久精品人人爽人人爽视色| 免费观看人在逋| 色精品久久人妻99蜜桃| 国产极品粉嫩免费观看在线| 在线观看国产h片| 国产精品免费视频内射| 精品人妻在线不人妻| 麻豆av在线久日| 久久久精品94久久精品| 水蜜桃什么品种好| 亚洲成人国产一区在线观看 | 国产精品偷伦视频观看了| 在线观看国产h片| 国产无遮挡羞羞视频在线观看| 欧美黑人欧美精品刺激| 婷婷色综合大香蕉| 色婷婷久久久亚洲欧美| 国产精品av久久久久免费| 成人18禁高潮啪啪吃奶动态图| 精品亚洲成国产av| 日本wwww免费看| 在线免费观看不下载黄p国产| 人体艺术视频欧美日本| 色视频在线一区二区三区| 天天影视国产精品| 久久久精品国产亚洲av高清涩受| 欧美 日韩 精品 国产| 午夜福利网站1000一区二区三区| 丝袜美足系列| 啦啦啦 在线观看视频| 成年女人毛片免费观看观看9 | 十八禁高潮呻吟视频| 国产黄色免费在线视频| 国产老妇伦熟女老妇高清| 日韩熟女老妇一区二区性免费视频| 国产人伦9x9x在线观看| 国产色婷婷99| 亚洲免费av在线视频| 国产日韩欧美视频二区| 丝袜美腿诱惑在线| 99久久99久久久精品蜜桃| 1024香蕉在线观看| 丰满乱子伦码专区| 午夜免费观看性视频| 国产一区二区在线观看av| 久久人人爽人人片av| 精品免费久久久久久久清纯 | 伊人久久国产一区二区| 视频区图区小说| 秋霞在线观看毛片| 一级,二级,三级黄色视频| 我要看黄色一级片免费的| 精品少妇黑人巨大在线播放| 久久久精品94久久精品| 在线观看免费视频网站a站| 国产熟女午夜一区二区三区| 国产 精品1| 中文字幕另类日韩欧美亚洲嫩草| 日韩欧美精品免费久久| 女性生殖器流出的白浆| 丁香六月欧美| 欧美激情极品国产一区二区三区| 日本av手机在线免费观看| 热99久久久久精品小说推荐| 欧美另类一区| 国产亚洲精品第一综合不卡| 免费不卡黄色视频| 97在线人人人人妻| 亚洲伊人久久精品综合| 国产在线一区二区三区精| 91国产中文字幕| 色播在线永久视频| 大香蕉久久网| 久久 成人 亚洲| 国产伦理片在线播放av一区| 中国三级夫妇交换| 国产爽快片一区二区三区| 日韩人妻精品一区2区三区| 婷婷色综合www| videosex国产| 亚洲精品av麻豆狂野| 国产一卡二卡三卡精品 | 男人舔女人的私密视频| 日韩伦理黄色片| 国产亚洲av高清不卡| 香蕉丝袜av| 久久影院123| 精品一区二区三卡| 久久久久国产一级毛片高清牌| 亚洲图色成人| 亚洲欧美成人综合另类久久久| 一边摸一边做爽爽视频免费| 十八禁人妻一区二区| 欧美日韩精品网址| 最近最新中文字幕大全免费视频 | 搡老岳熟女国产| 少妇人妻 视频| 欧美日韩亚洲高清精品| 精品国产乱码久久久久久小说| 久久精品久久久久久久性| 一级片免费观看大全| 超碰成人久久| 久久国产精品大桥未久av| 一区二区三区四区激情视频| 欧美日本中文国产一区发布| av国产精品久久久久影院| 18禁国产床啪视频网站| 亚洲精品国产色婷婷电影| 精品视频人人做人人爽| 又粗又硬又长又爽又黄的视频| av线在线观看网站| av片东京热男人的天堂| av在线老鸭窝| 又粗又硬又长又爽又黄的视频| 精品人妻一区二区三区麻豆| 又大又黄又爽视频免费| 久久久久久人妻| 一区在线观看完整版| 国产乱来视频区| 午夜福利网站1000一区二区三区| 午夜激情av网站| 成人毛片60女人毛片免费| 国产精品久久久久久久久免| 精品国产乱码久久久久久小说| 亚洲av综合色区一区| 99国产综合亚洲精品| 热re99久久国产66热| 女人久久www免费人成看片| 校园人妻丝袜中文字幕| 黄色一级大片看看| 丝袜美足系列| 欧美激情高清一区二区三区 | 交换朋友夫妻互换小说| 亚洲欧美精品综合一区二区三区| 亚洲精品自拍成人| 一边摸一边做爽爽视频免费| 制服诱惑二区| 亚洲专区中文字幕在线 | 女人高潮潮喷娇喘18禁视频| 亚洲人成电影观看| 久久久久精品性色| 午夜日本视频在线| 2021少妇久久久久久久久久久| 熟女av电影| 男女国产视频网站| 深夜精品福利| 免费观看性生交大片5| 亚洲久久久国产精品| 在线观看国产h片| 亚洲第一青青草原| 啦啦啦中文免费视频观看日本| 亚洲成av片中文字幕在线观看| 久久午夜综合久久蜜桃| 国产成人一区二区在线| 校园人妻丝袜中文字幕| 精品人妻熟女毛片av久久网站| 久久99热这里只频精品6学生| 宅男免费午夜| 久久精品久久精品一区二区三区| 国产成人精品福利久久| 咕卡用的链子| 国产伦人伦偷精品视频| 老司机在亚洲福利影院| 久久99精品国语久久久| 久久久久久久大尺度免费视频| 在线观看免费午夜福利视频| 国产一级毛片在线| 亚洲美女视频黄频| 亚洲国产毛片av蜜桃av| av网站在线播放免费| 天天躁狠狠躁夜夜躁狠狠躁| 国产精品免费大片| 亚洲,欧美精品.| 精品第一国产精品| 大香蕉久久网| 夜夜骑夜夜射夜夜干| 中文字幕另类日韩欧美亚洲嫩草| a级毛片黄视频| 久久久亚洲精品成人影院| 国产精品一区二区精品视频观看| 大香蕉久久成人网| 18禁观看日本| av片东京热男人的天堂| 日韩电影二区| 国产视频首页在线观看| 国产在线视频一区二区| 99九九在线精品视频| 国产精品av久久久久免费| 老司机深夜福利视频在线观看 | 亚洲人成77777在线视频| 99久久99久久久精品蜜桃| 欧美激情高清一区二区三区 | 波多野结衣一区麻豆| 狠狠精品人妻久久久久久综合| 久久久久精品久久久久真实原创| 亚洲成人免费av在线播放| 狂野欧美激情性xxxx| 一区福利在线观看| 黄片播放在线免费| 人人妻人人澡人人爽人人夜夜| 人妻人人澡人人爽人人| 高清黄色对白视频在线免费看| 水蜜桃什么品种好| 欧美日韩视频精品一区| 伊人久久国产一区二区| 熟女少妇亚洲综合色aaa.| 午夜免费男女啪啪视频观看| 国产成人av激情在线播放| 性高湖久久久久久久久免费观看| 一级毛片我不卡| 国产成人精品久久二区二区91 | 在线看a的网站| 久久久久精品性色| 街头女战士在线观看网站| 欧美成人精品欧美一级黄| 日本一区二区免费在线视频| 精品亚洲乱码少妇综合久久| 欧美日韩亚洲国产一区二区在线观看 | 超碰97精品在线观看| 观看av在线不卡| 韩国精品一区二区三区| 亚洲精品第二区| 亚洲欧美一区二区三区久久| 亚洲久久久国产精品| av一本久久久久| 少妇精品久久久久久久| 成人黄色视频免费在线看| 欧美日韩av久久| 亚洲精品美女久久av网站| 国产片内射在线| 国产日韩欧美在线精品| 99热国产这里只有精品6| 熟妇人妻不卡中文字幕| 亚洲色图 男人天堂 中文字幕| 韩国av在线不卡| 婷婷色麻豆天堂久久| 一级a爱视频在线免费观看| 男女之事视频高清在线观看 | 亚洲美女黄色视频免费看| 亚洲熟女毛片儿| 美女大奶头黄色视频| 免费在线观看视频国产中文字幕亚洲 | 亚洲欧美成人综合另类久久久| 国产成人欧美| 中文天堂在线官网| 欧美 亚洲 国产 日韩一| 国产成人精品在线电影| 黑人猛操日本美女一级片| 午夜影院在线不卡| 日韩不卡一区二区三区视频在线| 妹子高潮喷水视频| 51午夜福利影视在线观看| 男男h啪啪无遮挡| 亚洲成人国产一区在线观看 | 777米奇影视久久| 丝袜喷水一区| 午夜老司机福利片| 三上悠亚av全集在线观看| 少妇被粗大猛烈的视频| 狠狠精品人妻久久久久久综合| 青草久久国产| 一级黄片播放器| 免费观看人在逋| 亚洲综合精品二区| 亚洲男人天堂网一区| 亚洲精品国产色婷婷电影| avwww免费| 午夜久久久在线观看| 亚洲第一av免费看| 少妇人妻久久综合中文| 男人舔女人的私密视频| 操出白浆在线播放| 天天影视国产精品| 天美传媒精品一区二区| 叶爱在线成人免费视频播放| 亚洲精品第二区| 国产国语露脸激情在线看| 精品亚洲成国产av| 国产一区二区 视频在线| 久久久久久久久久久免费av| 欧美日韩精品网址| 国产极品粉嫩免费观看在线| 国产又爽黄色视频| 9色porny在线观看| 国产av精品麻豆| 亚洲精品第二区| 日韩精品有码人妻一区| 日韩精品免费视频一区二区三区| 精品少妇久久久久久888优播| 99国产综合亚洲精品| 黄色毛片三级朝国网站| 人妻一区二区av| 亚洲精品国产色婷婷电影| 考比视频在线观看| 国产男人的电影天堂91| 一个人免费看片子| 99热网站在线观看| 亚洲精品国产区一区二| 欧美日韩成人在线一区二区| 水蜜桃什么品种好| 久久人妻熟女aⅴ| 国产1区2区3区精品| 尾随美女入室| 免费av中文字幕在线| 国产日韩欧美在线精品| bbb黄色大片| 久久精品久久久久久久性| 亚洲av中文av极速乱| 老司机深夜福利视频在线观看 | 香蕉国产在线看| 麻豆精品久久久久久蜜桃| 超色免费av| 日韩一区二区三区影片| 亚洲精品视频女| 免费黄色在线免费观看| 一级片免费观看大全| 韩国av在线不卡| 国产精品偷伦视频观看了| 亚洲成人一二三区av| 国产精品一国产av| 国产精品蜜桃在线观看| 一区二区av电影网| 国产在线一区二区三区精| 国产精品亚洲av一区麻豆 | 成年女人毛片免费观看观看9 | 国产1区2区3区精品| 免费高清在线观看日韩| 久久精品国产综合久久久| 免费观看av网站的网址| 国产片特级美女逼逼视频| 久久天躁狠狠躁夜夜2o2o | 国产亚洲一区二区精品| a级毛片在线看网站| 国产老妇伦熟女老妇高清| 伊人亚洲综合成人网| 国产精品嫩草影院av在线观看| 狠狠婷婷综合久久久久久88av| 日韩免费高清中文字幕av| 大陆偷拍与自拍| 免费观看性生交大片5| 久久天堂一区二区三区四区| 久久久久精品国产欧美久久久 | 国产成人精品福利久久| 国产日韩一区二区三区精品不卡| 久久久精品免费免费高清| 国产精品人妻久久久影院| 极品少妇高潮喷水抽搐| av片东京热男人的天堂| 日日啪夜夜爽| 自拍欧美九色日韩亚洲蝌蚪91| 国产日韩欧美在线精品| av网站在线播放免费| 久久狼人影院| 欧美久久黑人一区二区| 女性生殖器流出的白浆| 亚洲欧美清纯卡通| 欧美精品人与动牲交sv欧美| 国产精品一二三区在线看| 亚洲熟女精品中文字幕| 十八禁高潮呻吟视频| 一边亲一边摸免费视频| 人妻一区二区av| 99久久综合免费| 亚洲国产精品一区二区三区在线| 水蜜桃什么品种好| 国产 一区精品| 韩国精品一区二区三区| 国产精品人妻久久久影院| 国产成人午夜福利电影在线观看| 国产99久久九九免费精品| 国产精品av久久久久免费| 欧美日韩av久久| 免费观看a级毛片全部| av线在线观看网站| 国产亚洲欧美精品永久| 亚洲欧美成人精品一区二区| 男男h啪啪无遮挡| 日韩人妻精品一区2区三区| 男人舔女人的私密视频| 国产成人啪精品午夜网站| 十八禁网站网址无遮挡| 婷婷色综合www| 电影成人av| 超碰97精品在线观看| 又大又黄又爽视频免费| 午夜福利视频在线观看免费| 少妇的丰满在线观看| 美女中出高潮动态图| 午夜久久久在线观看| 亚洲精华国产精华液的使用体验| 搡老乐熟女国产| 欧美激情极品国产一区二区三区| 亚洲综合精品二区|