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

高性能、高流量Java Web站點打造的22條建議

云計算
流量的激增讓眾多機構“疲于奔命”,高擴展性、面向服務的架構已成為當務之急。這里為大家分享打造高流量網站的22個建議,其中包括數據庫、緩存、架構等多個方面。

從2005年-2013年,Ashwanth Fernando曾供職于Best Buy、Pearson VUE、Walgreens、Walmart eCommerce等多家知名公司,現在Apple從事高級工程師、平臺工程師一職,擁有豐富的高流量Web應用程序打造及架構經驗,近日Ashwanth撰文分享了他的高流量Web軟件打造經驗。

下為譯文

受Joshua Bloch寫的《Effective Java》啟發,我想分享自己關于建立高流量Web軟件的整體建議。這些術語中的一些可能不僅僅關于軟件設計也關于工程組織、文化等相關領域。

免責聲明

只代表個人觀點

如發現與現實情況相違背的原則,請謹慎對待,或使用一般認識

1. 考慮使用不止一個數據中心

在商務領域,一直存在許多恐怖的道聽途說,而這些恐慌都因為他們只使用了單一的數據中心。如果你想在自然災害或者電力供應故障中幸免,那么請使用多于1個的數據中心,使用active-active模式來配置你所有的數據中心。雖然在開銷上可能會有所增加,但是比只使用單active的配置要值得多——因為在passive和active副本上,總會發現有些數據片不一致。

2. 考慮使用稀疏數據中心部署

不管是通過PaSS,還是運營團隊進行,當軟件集群被部署到同一個數據中心的機架上時,確保這些機架使用不同的電力供應。你不可能保證機架供電的萬無一失,一旦失敗將會導致整個機架上服務器的丟失,這個時候你絕對不會希望整個數據中心都只連在一個電路上。

3. 考慮使用私有云來組織資源

IaaS開源解決方案Openstack等其他的軟件至今尚未成熟,需要龐大的團隊來運營,在運行期間會產生各種各樣的問題,除非你有足夠的預算,否則別考慮建立一個私有的云服務。然而,私有云可以提供眾多優勢。首先在部署方面就可以進行眾多的定制化,這遠比AWS或者是Rackspace貨架上的選擇要多。其次它允許你做許多的硬件定制化,就好比在硬件層次的Oracle就比準虛擬化環境快得多。

4. 考慮使用PaaS做解決方案

為軟件釋放投入巨量人力進行部署的日子已接近盡頭,各個機構在敏捷及快速市場投放上絞盡腦汁,而PaaS無疑會加速這個部署過程。它允許特性盡可能快的發布,同時也能讓開發者得到極大的滿足。這是個非常好的開始,給予開發者部署集維護自己軟件的工具,這將給工作積極性帶來很大的提高。同時,越來越多的開發者甚至不愿意加入沒有自動化軟件部署系統的公司。更少的領導,更簡化的環節,將給你帶來無與倫比的效率。

5. 如果使用Oracle或者MySQL,避免基于主鍵的查詢

只有在RAC中存在很少的Artifacts時,Oracle才能在流量高峰時獲得最佳性能。盡可能避免使用Referential Integrity、Triggers、Materialized Views、Views、Stored Procedures和其他的Oracle Artifacts。Triggers可以在從數據訪問層實現。Stored Procedures可以完全轉移到應用層。數據庫只用來存儲數據,基于字段進行存儲而不是主鍵,使用類似Lucene的索引器做表的索引,使用一個允許在結果集上做基于其他字段的查詢,這將會返回這個記錄的主鍵,而這個主關鍵字可以進一步被用來拿取記錄。

6. 考慮使用Oracle或者MySQL分片

當schema達到臨界點,Oracle的可伸縮性將被限制,這里建議你對schema做基于功能(比如訂單,產品目錄,促銷活動,客戶等)上的分片,同時也為高密度表做key shards。為key shards使用一致性哈希,這樣當一個新的RAC被添加RAC集時,你不再需要遍歷所有RAC中的鍵,以獲悉哪些鍵需要被移動到鍵的分片中。

7. 如果你使用Oracle做RDBMS,考慮使用Data Guard及Golden Gate

使用這兩種技術將大大簡化甲骨文的運營周期,Data Guard允許一個近實時passive讀副本(沒有客戶端會與之連接),而Golden Gate則允許一個近實時的active讀寫副本。

推薦的部署拓撲之一就是為同個數據中心的每個分片配置1個Data Guard;使用Golden Gate來備份其他數據中心的每一個分片。

注意:Golden Gate只是近實時

8. 為Oracle或者MySQL添加數據訪問層

假設你有一個可以接受500個連接的Oracle RAC,而你有25個jBoss實例和這個甲骨文RAC對話,每個Jboss實例配置范圍10到50的數據庫連接池。

當jBoss集群開啟時,連接到Oracle的數目為250(25乘10),一切運行良好。隨著流量快到jBoss集群的峰值,想象一下將會發生什么。在某個點后,Oracle將開始拒絕連接。

因此建議通過一個Multiplexer層建立一個Multiplexe應用程序服務器連接。可以是一個簡單的 netty應用,這個應用運行在一個每個netty節點僅能夠與Oracle建立25個連接的集群上,但是對入站連接來者不拒。它會將所有的連接循環傳遞給Oracle,但是絕對不會超過25個,同時還使用Oracle JDBC驅動與Oracle通信。

9. 避免跨數據中心事務

當下,這已經是非常簡單的事情,但是在任何地方都非常適用,包括Oracle。在兩個數據不同數據中心,不要適用1個XA適配器去做跨數據中心事務,這將導致相當長時間的應用線程阻塞,直到兩個階段的提交完成,因此將帶來你的應用程序服務、服務和所有同步上傳流崩潰,最終會因為線程數量增加而導致整個應用程序崩潰,比如在類似Black Friday流量情況下。

10. 考慮分布式緩存框架

Memcached、Counbase是最常用的選擇。但實際上,卸載非易失性數據到一個中心緩存集群上,確實沒必要在每個JVM上做相同的拷貝。但是確實需要設置小數量的JVM堆作為分布式緩存的一個MRU緩存,這樣的話,緩存集群本身將會受到非常少的網絡調用。

·在JVM上大多數分布式緩存支持本地緩存的概念,它將儲存最常用的對象。

·JVM上,GC的pause time同樣被最小化了,因為對象圖中需要遍歷的對象比以前更少了。

·Warmup過程是必不可少的,這可以幫助將數據導入分布式緩存,這個過程應該在晚上或者是

11. 考慮把web應用程序分解為服務

上帝保佑,如果你負責的web應用程序超過50萬行代碼,而且仍然只作單一的項目部署,那么是時候根據服務功能把它分解成專業的服務了,并分配到不同的子組織或團隊去操作。將Web應用程序分解為服務有以下諸多優勢:

·Debug將變得簡單

·擴展及讓子系統運行的更好將變得簡單

·很容易了解運行環境里發生了什么

·更快的添加新功能

12. 不要使用session stickiness

這絕是與魔鬼共舞,session stickiness會讓極值負荷下無法擴展。你的客戶端應該能夠調用ANY應用程序服務器,并得到其查詢值。其中一個方法是讓服務無狀態,也稱為RestFUL服務。每個請求,客戶端會收發標識狀態的id,代表客戶session的數據存儲在數據庫或跨多個請求的分布式緩存。

如果因為某個原因,取代RestFUL服務,你網站大部分是建立在HttpServlets和HttpSession屬性上,使用以下方法可以實現獨立session stickiness的網站:

一個servlet過濾器面對每項服務,取走每個請求的id,然后調用分布式緩存來填充會話屬性,這將有助于處理請求。因此數據中心任何服務器都可以響應來自客戶端的請求,因為session狀態被保持在memcached。

不使用session stickiness還允許使用“rolling restart”方式重啟你的應用程序服務器集群,從而實現100%的正常運行時間。

13. 終止反向代理商的SSL

在SSL信號交換及潛在TCP通信有效保持上,反向代理非常擅長。在反向代理有上設定一個顯式的TCP維持計時器,nGinx及許多其他http服務器都允許這么做,這允許TCP連接多次重復使用。與TCP信號交換的成本是3個network call,這樣許多請求就可以避免這個開銷。

因此從反向代理到應用程序服務器,通常是RAW http;因此,同樣也要維持TCP的上行連接。

14. 為GSLB類型的負載平衡器使用粘性負載平衡

跨數據中心的負載平衡,建議使用session stickiness。這是因為在跨數據中心復制上,數據庫Oracle或Cassandra只能依賴最終一致性技術。因此,非粘性跨數據中心負載均衡器將使你的客戶端再也無法訪問網站。因此經常使用GSLB,多數情況下,你的CDN將獲得基于位置的GSLB數據中心解決方案。

15. 減少主頁上的CNAME查找

盡量減少主頁上的CNAME查找。單單主頁的CNAME查找,一些網站就有10個或更多。即使客戶端DNS查找的答案可能來自他們的ISP遞歸緩存,我們仍然可以做的更好。www.amazon.com CNAME查找為零。

dig www.amazon.com  
;; QUESTION SECTION: 
;www.amazon.com. IN A 
;; ANSWER SECTION: 
www.amazon.com.28 IN A 205.251.242.54

16. 擁抱一切“reactor”

在高流量軟件系統中,reactor模式一次又一次的得以證明。一系列框架被創建用以實現reactor模式,reactor大致使用場景如下:

作為一個反向代理:nGinx

應用程序服務器: node.js

并行處理的: Scala的actor model

除非你的業務邏輯是高度CPU綁定,否則就得考慮使用reactor模式或基于事件循環的軟件。如果無法實現,可以考慮像RxJava框架那樣的響應式編程模型。

17. 實現調用取消

從Siddharth Anand的一個會議上得到靈感,服務調用時的調用圖。首先,通過數字的遞減實現超時。接下來,服務調用圖的每次調用,都會創建一個UUID,并在分布式緩存中為UUID設置一個標志:

UUID:true

如果服務調用圖中的任何服務超時,UUID的標志設置為false。

現在為所有服務實現一個servlet過濾器,一直檢查這個標志,只在這個標志是真時才繼續處理。

如果標志是是假,程序返回一個空的response。

這在大業務量時,可以禁止不必要的調用。

18. 執行GC搜索協議

再次,靈感來自于同一個人——通過Netty讓所有的服務也顯示一個TCP端口。在調用一個服務之前,調用TCP端口然后暫停2 - 5 ms等待訪問。如果調用超時,這意味著這個Java進程正字做一個“stop the world”的垃圾收集。客戶立即切換到另一個服務實例,然后嘗試同樣的步驟。如果調用成功,然后調用實例上的實際服務。

注意:實現GC搜索協議需要的客戶端ip地址配置(即客戶端負載均衡)。

19. 盡可能讓業務邏輯和I / O存取異步進行

在流量爆炸時,異步業務邏輯能讓您的應用程序避免建立過多的線程。將事件隊列推送給負載均衡集群,讓它去做進程訂閱的業務邏輯,而不是在http request/response周期線程做這些事。

20. 偏愛最終一致性數據庫

尤其是當你在運行跨數據中心的應用程序。除非你的用例是事務處理的(比如訂單)等等,否則偏愛使用最終一致性數據庫比如Cassandra,并盡可能少的使用ACID類型數據庫。

21. 使用CDN服務靜態內容

使用CDN服務靜態內容——javascript、圖像、css 等。CDN能有效地將靜態內容復制到近客戶地方,因此許多針對這些靜態內容的http請求最終穿越不會超過幾百英里。

22. 打包壓縮javascript到一個文件中

減少javascript內聯。

注意:不要在pre-prod環境中這么做,這里需要使用調試程序做javascript的debug。

用戶訪問量低的時候。

原文鏈接: 22 Recommendations For Building Effective High Traffic Web Software

責任編輯:王程程 來源: High Scalability
相關推薦

2013-08-16 14:43:14

高性能移動Web移動Web站點移動Web

2013-09-10 17:13:57

移動網站性能優化移動web

2018-09-28 04:46:19

負載均衡JavaLVS

2019-09-11 09:30:44

2010-04-22 09:18:23

2015-09-23 09:35:42

高性能高可靠塊存儲

2009-03-13 17:33:06

2021-05-27 10:02:57

Go緩存數據

2015-09-23 09:40:17

高性能Java應用

2009-05-05 10:24:48

應用架構設計原則

2019-04-19 09:23:42

2015-09-23 09:04:30

java高性能

2017-09-18 01:21:05

美團IDC集群銳捷網絡

2011-02-23 09:49:40

ASP.NET

2011-07-10 00:29:18

PHP

2013-09-10 16:16:19

移動網站性能優化移動web

2011-06-14 09:27:43

高性能WEB開發

2011-12-08 13:08:54

高性能路由

2011-07-01 09:36:30

高性能Web

2011-02-13 09:17:02

ASP.NET
點贊
收藏

51CTO技術棧公眾號

成人午夜伦理影院| www插插插无码视频网站| 少妇性l交大片| 国产精品久久久久久无人区| 亚洲妇女av| 一区二区三区精密机械公司| 亚洲久久久久久久久久| www.18av.com| 国产毛片毛片毛片毛片| 日韩精品欧美| 日韩欧美视频一区二区三区| 动漫一区二区在线| 国产成人综合在线视频| 精品自拍视频| 亚洲国产岛国毛片在线| 欧美孕妇性xx| 欲求不满的岳中文字幕| 成人在线高清免费| 国产精品成人av| 欧美艳星brazzers| 日韩欧美亚洲日产国| 欧美一区二区三区四| 国产精品x8x8一区二区| 一级做a爱片久久| 欧美亚洲丝袜| 九九热只有精品| 久久久久久久久一区| 久久久欧美一区二区| 欧美一级小视频| aaa在线免费观看| 日本vs亚洲vs韩国一区三区二区| 亚洲欧洲xxxx| 国内外免费激情视频| 色播色播色播色播色播在线| 国产欧美一区二区三区国产幕精品| 精品国产免费视频| 成品人视频ww入口| 欧美一级在线免费观看| 亚洲小说欧美另类社区| 亚洲а∨天堂久久精品9966| 小明看看成人免费视频| 国产在线1区| 国产精品一区二区在线播放| 欧美精品成人91久久久久久久| 国产一线在线观看| 亚洲欧美小说色综合小说一区| 久久久久久免费毛片精品| 国产精品激情av电影在线观看 | 蜜臀久久精品| 2欧美一区二区三区在线观看视频| 亲子乱一区二区三区电影| 免费一级做a爰片久久毛片潮| 日本一区二区电影| 依依成人综合视频| 精品婷婷色一区二区三区蜜桃| √资源天堂中文在线| 日本在线电影一区二区三区| 亚洲欧美日韩精品久久亚洲区 | 嫩草影院国产精品| 欧美激情视频在线播放| 久久er99精品| 97人人爽人人喊人人模波多| 久久久国产一级片| jizzjizzjizz欧美| 在线亚洲一区观看| 亚洲精品国产suv一区88| av在线下载| 久久久一区二区三区| 欧美日本亚洲| 国产特黄在线| 成人a区在线观看| 国产精品偷伦免费视频观看的| 国产亚洲精品码| 成人精品久久| 亚洲国产精品va在线看黑人 | 夜夜爽99久久国产综合精品女不卡| 国产精品无码白浆高潮| 国产在线精品视频| 日韩av三级在线观看| 久久久久亚洲av片无码| 精品三级av| 欧美狂野另类xxxxoooo| 人妻有码中文字幕| 成人女同在线观看| 精品欧美激情精品一区| 国产精品av免费观看| 爱情岛亚洲播放路线| 欧美性猛交xxxx| 15—17女人毛片| 日本一区二区三区视频在线看 | 欧美激情网站在线观看| 国内免费精品视频| 在线精品小视频| 一个色综合导航| 极品粉嫩小仙女高潮喷水久久| 51vv免费精品视频一区二区 | 911国产网站尤物在线观看| 永久免费看片直接| 日本一区二区在线看| 欧美成人激情视频| 久草视频手机在线| 亚洲国内精品| 高清一区二区三区四区五区| 性色av一区二区三区四区| 国产模特精品视频久久久久| 国产精品老女人视频| 一级黄色av片| 首页亚洲欧美制服丝腿| 国产第一区电影| 黄色av网站免费| 久久精品成人| 国产成人一区二区三区小说| 国产超碰人人模人人爽人人添| 精品写真视频在线观看| 国产精品视频区1| www.热久久| 丰满放荡岳乱妇91ww| 国产经品一区二区| 成年在线观看免费人视频| 国产午夜精品久久| 色狠狠久久av五月综合|| 国产精品一级伦理| 亚洲午夜精品17c| 国产免费黄色小视频| 成人av三级| 欧美午夜在线观看| 欧美成人三级伦在线观看| 五月天久久777| 国产精品美女久久久久久免费 | 懂色中文一区二区在线播放| 中文字幕成人一区| 黄网站app在线观看| 色婷婷av久久久久久久| 特级丰满少妇一级| 网红女主播少妇精品视频| 国产亚洲欧美另类中文| 亚洲一级黄色录像| 亚洲精品电影| 97精品国产97久久久久久| 国产v在线观看| 17c精品麻豆一区二区免费| 日本aa在线观看| 国模冰冰炮一区二区| 欧美精品一区二区久久婷婷| 全网免费在线播放视频入口| 精品在线一区二区三区| 亚洲一卡二卡三卡| 欧美极品在线| 日韩在线观看免费av| 国产一级视频在线| 可以看av的网站久久看| 久久一区二区精品| 91av资源在线| 欧美日韩三级一区| 三上悠亚av一区二区三区| 欧美国产亚洲精品| 国产手机视频精品| 亚洲不卡在线播放| 国产中文一区二区三区| 懂色av一区二区三区四区五区| 欧美一卡二卡| 欧美视频在线一区| 黄大色黄女片18免费| 美女网站在线免费欧美精品| 国产二区一区| 91黄页在线观看| 欧美精品久久天天躁| 国产免费久久久久| 成人综合在线视频| 国产精品专区在线| 欧美女优在线视频| 欧美极品欧美精品欧美视频| 国产91麻豆视频| **欧美大码日韩| 香蕉网在线视频| 99精品网站| 99re视频在线| 麻豆视频免费在线观看| 日韩视频免费观看高清完整版在线观看| 黑人巨大精品欧美| 欧美独立站高清久久| 91大神福利视频在线| 久久这里精品| 亚洲福利视频三区| 四虎国产精品免费| 欧美成人自拍| 高清视频一区| av成人在线观看| 亚洲美女久久久| 97精品久久人人爽人人爽| 国产调教视频一区| 国产精品嫩草影院8vv8| 激情欧美丁香| 亚洲人成77777| 欧美人体视频| 国产+人+亚洲| 91看片在线观看| 欧美精品一区视频| 亚洲中文字幕在线一区| 中文字幕成人在线观看| 9191在线视频| 热久久一区二区| 男人添女人下部高潮视频在观看| av一区二区在线观看| 国产99久久精品一区二区永久免费 | av片在线免费| 欧美一级淫片| 国精产品99永久一区一区| 亚洲卡一卡二| 日韩欧美高清一区| 久草资源在线视频| 中文av一区二区| chinese麻豆新拍video| 久草热8精品视频在线观看| 日韩少妇内射免费播放18禁裸乳| 蜜桃久久久久| 91在线观看免费网站| 91在线中文| 精品美女在线播放| 日本三级网站在线观看| av网站免费线看精品| 国产精品沙发午睡系列| 欧美日韩精选| 精品伦精品一区二区三区视频| 婷婷丁香久久| 欧美黑人xxx| 四虎精品成人影院观看地址| 色综合久久中文综合久久97| 亚洲女优在线观看| 久久99久久99| 日韩精品一区二区三区不卡| 999在线观看精品免费不卡网站| 精品在线视频一区二区| 一区二区三区亚洲变态调教大结局 | 成人毛片一区二区| 国产精品a久久久久| 精品日韩在线播放| 国产亚洲精品美女久久| 亚洲综合中文字幕在线观看| 不卡av免费观看| 久久影视免费观看| 视频国产一区二区三区| 精品捆绑美女sm三区 | 国产九色精品成人porny| 日韩在线一区视频| 久久9热精品视频| 爱豆国产剧免费观看大全剧苏畅| 美女视频免费一区| 天堂网在线免费观看| 奇米影视7777精品一区二区| 91人人澡人人爽人人精品| 日韩av中文字幕一区二区三区| 色噜噜一区二区| 欧洲福利电影| 亚洲高清不卡一区| 国产成人精品福利| 国产精品视频免费一区二区三区| 91tv亚洲精品香蕉国产一区| 国产成人极品视频| 日韩免费小视频| 高清一区二区三区日本久| 91探花在线观看| 欧美壮男野外gaytube| 一二区成人影院电影网| 国产精品一区二区三区毛片淫片| 日韩美香港a一级毛片| 91久久精品日日躁夜夜躁国产| 国产一区二区三区免费在线| 全球成人中文在线| 在线看欧美视频| 成人黄色短视频在线观看| 中国色在线日|韩| 国产精品成人免费电影| 欧美黄色网络| 成人毛片网站| 中文字幕精品影院| 在线丝袜欧美日韩制服| 欧美激情1区2区| 一区二区三区四区视频在线 | 久久久午夜电影| 成人三级视频在线观看| 久久久99久久| 尤物在线免费视频| 午夜精品一区二区三区免费视频 | 国产在线精品一区免费香蕉 | 97人妻精品一区二区三区免 | 国产精品第72页| 欧洲av一区二区嗯嗯嗯啊| 精品国产99久久久久久宅男i| 亚洲高清一区二| 最新国产在线观看| 亚州国产精品久久久| 免费一级欧美在线观看视频| 国产精品一区二区免费看| 欧美精品乱码| 成年人网站国产| 久久黄色级2电影| 日本a√在线观看| 久色成人在线| 少妇性l交大片7724com| 91香蕉视频污| 懂色av懂色av粉嫩av| 色94色欧美sute亚洲13| 国产成人三级在线播放| 国产午夜精品全部视频播放 | 亚洲国产毛片aaaaa无费看| 国产精品51麻豆cm传媒| 亚洲国产精品成人一区二区| 丝袜美腿美女被狂躁在线观看| 国产亚洲一区二区精品| 久草在线新免费首页资源站| 国产精品视频久久久| 婷婷精品在线| bt天堂新版中文在线地址| 久草这里只有精品视频| 国产探花视频在线播放| 福利精品视频在线| 亚洲免费视频网| 久热在线中文字幕色999舞| 国产国产一区| 日韩videos| 怡红院精品视频在线观看极品| 亚洲第一区第二区第三区| 国产精品99久久久久久久vr| 污污免费在线观看| 亚洲欧美一区二区三区极速播放 | 激情懂色av一区av二区av| 欧美精品二区三区| 精品国产一区二区在线观看| 黄色av电影在线观看| 国产精品久久久久久久久久免费| 亚洲性视频大全| 青青草原成人网| 99re视频精品| 蜜桃av.com| 欧美午夜寂寞影院| 国产精品无码2021在线观看| 日本久久久久亚洲中字幕| 亚洲ab电影| 国产一级片黄色| 欧美国产一区视频在线观看| 久久精品www人人爽人人| 69堂国产成人免费视频| 日本免费一区视频| 欧美激情一二区| 777久久精品| 国产精品国产对白熟妇| 高清免费成人av| 精品无码黑人又粗又大又长| 精品国产乱码久久久久久久久| 日本高清在线观看| 99视频免费观看| 亚洲区第一页| 超碰97人人干| 欧美三区在线视频| 日本激情视频在线观看| 成人午夜小视频| 欧美区一区二| 亚洲综合自拍网| 色域天天综合网| 午夜免费播放观看在线视频| 亚洲一区二区少妇| 国产精品啊啊啊| 中日韩av在线播放| 一区二区三区波多野结衣在线观看| www视频在线| 97婷婷大伊香蕉精品视频| 亚洲a级精品| 色播五月综合网| 亚洲一区二区精品久久av| 日韩av免费观影| 国产伦精品免费视频| 欧美日本在线| 美女脱光内衣内裤| 欧美猛男gaygay网站| 五月花成人网| 欧洲精品久久| 国产精品 欧美精品| 国产又大又黑又粗免费视频| 在线观看国产精品日韩av| 精品一区二区三区亚洲| av在线播放亚洲| 国产精品无人区| 国产成人手机在线| 国产精品扒开腿做| 欧美三级午夜理伦三级中文幕| 精品少妇人妻一区二区黑料社区| 欧美日本乱大交xxxxx| 爱看av在线入口| 亚洲一区二区三区欧美| 成人激情黄色小说| 中文字幕日本人妻久久久免费 | 一区二区三区成人精品| 国产传媒在线看| 精品国产一区久久| 亚洲毛片在线免费| 综合久久国产| 99国产精品久久久久久久久久| 一区二区 亚洲| 奇门遁甲1982国语版免费观看高清|