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

淺談淘寶技術發展:Java時代——創造技術-Tair

系統
由于tdbm和TBstore的數據接口和用途都很相似,開發團隊把二者合并,推出了淘寶自創的KV緩存系統——tair。tair包括緩存和持久化兩種存儲功能。tair 作為一個分布式系統,是由一個中心控制節點和一系列的服務節點組成。

TFS的開發,讓淘寶的圖片功能得到了充分的發揮。同TFS一樣,很多技術都是在產品的推動下得到發展的。在講下面的技術之前,有必要說說那些年,我們一起做過的幾個產品。

先說個比較悲劇的——【團購】,這個團購可不是現在滿大街掛的那種groupon類型的模式,在groupon出生之前,在2006年,淘寶的產品經理一燈就提出了“團購”這種產品。一燈最初的設想是讓買家在社區發起團購,“團長”找到足夠的人之后,去跟賣家砍價,這類似于現在蘑菇街的“自由團”。但由于種種原因,在開發的時候產品的功能做了裁剪,跟最初的設想比起來偏離了一點,變成了讓賣家設置團購價,在買家達到指定的數量之后,以團購價成交。這個功能看起來是結合了淘寶一口價和荷蘭拍的另一種交易模式,但不幸沒有支撐下去,這種交易方式最大的弱點就是讓買家看到了賣家的底牌,即便達不到團購的數量,他們也往團購的價格上砍。當時為了引流量,淘寶網開辟了團購專區,實誠的賣家在達不到團購數量的時候,被砍價砍虧了,狡猾的賣家干脆提高原價,利用這個專區做促銷。在接下來的兩年里這個產品淪落成了促銷工具(話說現在滿大街的團購,其實也就是促銷)。這個產品,讓研發人員對“產品”這個概念有了深刻的認識。

再說一個更加悲劇的——【我的淘寶】,我的淘寶是給會員管理自己的商品、交易、收貨地址、評價、投訴的地方,這個地方由于登錄之后才能看到,所以風格跟外面完全不一樣,很長時間都沒有優化過,樣子丑,用戶操作也不方便,如果一個人有很多商品,上下架需要一個一個的操作,非常麻煩(想想那些賣書的)。這時候一個重要人物登場了,承志(現在的蘑菇街CEO,他讓我把他描寫的帥一點),他給我們演示了最牛叉的前端交互技術,就是Gmail上那種Ajax的交互方式,可以拖動、可以用右鍵、可以組合鍵選擇、操作完畢還不刷新頁面,管理商品如有神助,帥呆了。我是這個項目的項目經理,一燈是產品經理,我們再拉上萬劍和一伙工程師就開搞了。熱火朝天的干了三個月,快要完成的時候,老馬不知道怎么回事突然出現在我身后,看我操作了一遍新版我的淘寶之后,問我這是不是客戶端軟件,我說是網頁,他抓狂了,說這跟客戶端軟件一樣,鏈接底下連線都木有,上下架用文件夾表示,我都不知道怎么操作了,賣家肯定也不會玩。

老馬果然是神一樣的人物,他說的應驗了,淘寶歷史上第一個群體性事件爆發了,試用完新版本的我的淘寶之后,很多賣家憤怒了,說不會玩。一燈就和承志一起商量怎么把頁面改得像個網頁一點,改了半個月,憤怒依然沒有平息。我很無奈地看著這兩個人在那里堅持,然后跟老板們商量怎么辦。后來我們用了一個很挫的方法給自己一個臺階,到論壇上讓大家投票要不要使用新版我的淘寶,投票結果是一半以上的反對。于是這么十來個人做了3個月的系統被殺掉了。這讓我非常沮喪,但最痛苦的還不是這個,我們下線之后,另外一撥賣家不滿了,說這么好的功能怎么沒有了?啊~~~你們怎么不早點站出來,親?這個產品帶給我們的是新技術(Ajax)的嘗試,還有就是新技術對用戶操作習慣的改變,一定要慎之又慎。另外還有一點沒有總結好的教訓,就是應對群體事件的時候,我們手足無措,在后來【招財進寶】和淘寶商城出現群體性事件的時候,我發現悲劇在重演。

說到【招財進寶】,這個是最悲劇的產品。到2006年五一的時候,一個劃時代的項目啟動了(我苦逼的連續失去了兩個五一節,前面一個是2005年做支付寶系統)。財神說要用最好的項目陣容,我被選中了,這一下子讓我覺得我能劃分到最好的員工之類,在【我的淘寶】這個產品中嚴重受傷的心又痊愈了。這是一個商品P4P的系統,就是按成交付費。我們認為已經有很多賣家有錢了,但淘寶上這么多的商品,他們很難被找到,賣家愿意花錢讓商品排在前面。我們允許賣家購買廣告位,把他的商品按一定算法給個排名(類似于百度的競價排名,但不僅僅看他出了多少錢,還有信用、成交量、被收藏數量等等,這個算法搞的巨復雜)。這是一個多么牛叉的盈利模式啊!

這個系統進行的很順利,但發布的時候,更大的群體性事件出來了,買家們質疑:你們不是承諾3年不收費么?收廣告費不是收費么?后來我們的競爭對手又推波助瀾,公關公司和圈子里各路大俠上躥下跳,甚至同行搞了個“一鍵搬家”的功能來收納我們的會員。一時之間,輿論嘩然,各種矛頭都指了過來。為了收場,我們又一次在論壇里面讓用戶投票決定產品是否下線,同【我的淘寶】一樣,以悲劇收場。也如同【我的淘寶】一樣,下線后,一撥嘗到甜頭的賣家說,這么好的功能怎么沒有了?(直到后來yahoo中國合并過來之后,開發了淘寶直通車,才以類似的產品形態滿足了這部分需求)

雖然招財進寶失敗了,但這個項目中對技術的探索更加深入,這里面用到了用戶行為追蹤、Ajax等。其中有一個技術的細節非常經典,淘寶商品詳情頁面每天的流量在10億以上,里面的內容都是放在緩存里的,做招財進寶的時候,我們要給賣家顯示他的商品被瀏覽的次數(見下圖),這個數字必須實時更新,而用緩存的話一般都是異步更新的。于是商品表里面增加了這樣一個字段,每增加一個PV這個字段就要更新一次。發布上去一個小時數據庫就掛掉了,撐不住這么高的update。數據庫撐不住怎么辦?一般的緩存策略是不支持實時更新的,這時候多隆大神想了個辦法,在apache上面寫了一個模塊,這個數字根本不經過下層的web容器(只經過apache)就寫入一個集中式的緩存區了,這個緩存區的數據再異步更新到數據庫。這就是我前面提到的,我們整個商品詳情的頁面都在緩存中了,把緩存用到了極致。

(這個圖真不是廣告,親)

那么接下來,我們就說說緩存的技術吧。

淘寶在很早就開始使用緩存的技術了,在2004年的時候,我們使用一個叫做ESI(Edge Side Includes)的緩存。在決定采用ESI之前,多隆試用了很多java的cache,但都比較重,后來用了oracle web cache,也經常掛掉,oracle web cache也支持ESI,多隆由此發現了ESI這個好東東。ESI是一種數據緩沖/緩存服務器,它提供將Web網頁的部分(這里指頁面的片段)進行緩沖/緩存的技術及服務。由Oracle公司和Akamai Technologies公司制定規格,Akamai公司提供對應的信息傳送的服務。以往的數據緩沖服務器和信息傳送服務以“頁”為單位制作,復制到數據緩沖服務器中,處理靜態頁面很有效。但在面對動態內容的時候,就很難得到高效率。在ESI中是部分的緩沖網頁,使用基于XML的標記語言,指定想要緩沖的頁面部分。由此,頁面內分為動態地變更的部分和靜態的不變更的部分,只將靜態的部分有效地發送到服務器中。淘寶網的數據雖然大部分都是動態產生的,但頁面中的靜態片段也有很多,例如頁面的頭、尾,商品詳情頁面的賣家信息等(如下圖右側),這些最早都是從ESI緩存中讀取的。

ESI解決了頁面端靜態片段的緩存,聰明的讀者可能馬上就想到了,在后端的那些數據能不能使用緩存?顯然也是可以的,而且是必須的。例如一個大賣家的商品和店鋪,一天的瀏覽量可能是幾百萬,一個小賣家的可能只有幾個,那這個大賣家的用戶信息要是每次都去數據庫里面取,顯然不劃算,要是把這個信息放在內存里面,每次都從內存里取,性能要好很多。這種應用場景,就是memcached這種Key-Value緩存的用武之地。只可惜在淘寶急需要memcached的時候,它還沒有嶄露頭角(它2003.6出現的,但近幾年才火爆起來,當時沒發現它)。我們的架構師多隆大神再一次出手了,他寫了一個緩存系統,叫TBstore,這是一個分布式的基于Berkeley DB的cache系統,推出之后在Alibaba集團內部使用非常廣泛,特別是對于淘寶,tbstore上應用了ESI(就是上面說過的那個ESI)、checkcode(驗證碼)、description(前文說過的商品詳情)、story(心情故事,商品信息里面的一個大字段,長度僅次于商品詳情)、用戶信息等等內容。

TBstore的分布式算法實現:根據保存的key,對key進行hash算法,取得hash值,再對hash值與總Cache服務器數據取模。然后根據取模后的值,找到服務器列表中下標為此值Cache服務器。由java client api封裝實現,應用無需關心;這點和memecached的實現方案完全一致。

TBstore有一個優點,這也是它的弱點,它的存儲是基于Berkeley DB的,而Berkeley DB在數據量超過內存的時候,就要往磁盤上寫數據了,所以說它是可以做持久化存儲的。但是一旦往磁盤寫數據,作為緩存的性能就大幅度下降。

這時又有一個項目,推動了淘寶在緩存方面的技術提升。在2007年,我們把淘寶的用戶信息獨立出來,形成一個中心系統UIC(user information center),因為淘寶所有的功能都要依賴于用戶信息,所以這個模塊必須單獨拿出來,不然以后系統無法擴展了。把UIC拿出來以后,應用系統訪問UIC,UIC訪問數據庫取得用戶信息,粗粗算一下,每天要取幾十億的用戶信息,直接查詢數據庫的話,顯然數據庫要崩潰的,這里必須要用緩存。于是多隆為UIC專門寫了一個緩存系統,取名叫做tdbm。tdbm拋棄了Berkeley DB的持久功能,數據全部存放在內存中。到2009年,多隆又參考了memcached的內存結構,改進了tdbm的集群分布方式,在內存利用率和吞吐量方面又做了大幅提升,推出了tdbm2.0系統。

由于tdbm和TBstore的數據接口和用途都很相似,開發團隊把二者合并,推出了淘寶自創的KV緩存系統——tair。tair包括緩存和持久化兩種存儲功能。tair 作為一個分布式系統,是由一個中心控制節點和一系列的服務節點組成。我們稱中心控制節點為config server,服務節點是data server。config server 負責管理所有的data server,維護data server的狀態信息。data server 對外提供各種數據服務,并以心跳的形式將自身狀況匯報給config server。 config server是控制點,而且是單點,目前采用一主一備的形式來保證其可靠性。所有的 data server 地位都是等價的。tair的架構圖如下所示:

部署結構圖是這個樣子的:

目前,tair支撐了淘寶幾乎所有系統的緩存信息。Tair已開源,地址code.taobao.org。

在創造了TFS和tair之后,整個系統的架構可以如下所示:

在這個時候搜索引擎iSearch也進行了一次升級,之前的搜索引擎是把數據分到多臺機器上,但是每份數據只有一份,現在是每份數據變成多份,整個系統從一個單行的部署變成了矩陣。能夠支撐更大的訪問量,并且做到很高的可用性。

責任編輯:黃丹 來源: 博客
相關推薦

2012-11-14 16:12:17

2012-11-14 15:57:02

淘寶技術

2012-11-14 15:43:29

淘寶技術

2012-11-14 16:34:06

2012-06-05 01:40:00

Java

2012-04-23 10:32:18

51CTO技術周刊

2009-02-26 16:05:23

Java手機終端J2ME

2009-04-30 15:22:25

JDBCODBCAPI

2018-03-21 06:47:02

移動通信5G互聯網

2009-11-18 15:58:05

PHP技術

2022-10-09 16:03:04

大數據平臺

2009-11-18 10:11:10

路由器技術

2009-12-24 16:21:33

WiMax技術發展

2024-01-11 15:27:53

人工智能數字孿生量子計算

2009-10-26 12:56:11

寬帶無線接入技術

2009-11-03 13:35:31

NGN接入技術

2009-11-06 10:09:51

WCDMA接入技術

2011-05-24 11:26:27

OTN

2011-04-12 09:46:46

光纖

2015-10-29 10:08:58

點贊
收藏

51CTO技術棧公眾號

欧美日韩亚洲天堂| 99久久精品国产一区| www.精品av.com| 91蝌蚪视频在线| 丁香花在线电影小说观看| 97久久精品人人澡人人爽| 国产成人精品日本亚洲专区61| 国产视频三区四区| 无人区乱码一区二区三区| 精品国产精品自拍| 中文字幕中文字幕99| 国产91免费看| 麻豆国产一区二区| 欧美激情精品久久久久久免费印度| a级在线观看视频| 91久久青草| 日本久久电影网| 狠狠干视频网站| 国产视频三级在线观看播放| 国产精品99久| 国产精品自产拍高潮在线观看| 国产在线一二区| 91九色精品国产一区二区| 亚洲精品在线91| 日韩大尺度视频| 巨大黑人极品videos精品| 天天操天天色综合| 久久国产精品免费观看| 国产福利小视频在线观看| 成人免费黄色在线| 91久久国产精品| 中文字幕乱码人妻无码久久 | 日韩免费电影一区二区| 午夜久久久久久久久久| 精品亚洲欧美一区| 国产精品久久久久久久久免费| 国产午夜视频在线| 中文字幕免费一区二区| www.久久久久| 午夜国产福利视频| 成人女性视频| 亚洲少妇激情视频| 美女久久久久久久久久| 日韩av网站在线免费观看| 亚洲精品在线网站| 男人添女人荫蒂国产| 精品中文字幕一区二区三区| 欧美日本高清视频在线观看| 超碰在线公开97| 日本精品在线中文字幕| 欧美亚洲综合在线| 日本成人黄色网| 日韩高清不卡| 欧美日韩视频在线第一区| 丝袜制服一区二区三区| 成人全视频免费观看在线看| 欧美亚一区二区| 污污的网站18| avtt久久| 精品成a人在线观看| 精品视频站长推荐| 亚洲丝袜啪啪| 一区二区av在线| 久久久免费看片| 97久久夜色精品国产| 色哟哟入口国产精品| 欧美激情精品久久久久久免费| 天天色综合色| 欧美激情视频网站| 国产黄色片视频| 久久av在线| 国产精品永久免费在线| 国产精品高潮呻吟AV无码| 国产一区二区在线免费观看| 成人欧美一区二区三区视频| 污视频在线免费观看| 国产午夜久久久久| 国产精品美女在线播放| 在线播放免费av| 午夜欧美一区二区三区在线播放| 黑人糟蹋人妻hd中文字幕| 日韩在线观看不卡| 日韩精品一区在线| 波多野结衣a v在线| 第一sis亚洲原创| 欧美裸身视频免费观看| 久久久精品福利| 麻豆一区二区在线| 国产精品av一区| 国产黄在线看| 亚洲综合精品自拍| 久久久久免费精品| 欧美大片91| 日韩精品在线免费| 国产精品精品软件男同| 亚洲美女啪啪| 成人福利网站在线观看| 天堂av手机版| 国产精品久久久久桃色tv| 久久精品xxx| 精品176极品一区| 亚洲成人精品在线| 欧美丰满老妇熟乱xxxxyyy| 伊人久久大香线| 国产极品jizzhd欧美| 亚洲精品一区二区三区区别 | 欧美久久久久中文字幕| 捆绑凌虐一区二区三区| 亚洲大全视频| 国产成人91久久精品| 午夜免费福利视频| 国产精品美女久久久久久久 | 日韩经典中文字幕| 国产在线一卡二卡| 日韩精品电影在线观看| 国产一区免费在线观看| 黄视频网站在线看| 欧美在线影院一区二区| 加勒比精品视频| 激情另类综合| 91久久综合亚洲鲁鲁五月天| 蜜桃免费在线| 欧美日韩国产专区| www.555国产精品免费| 91视频一区| 国产精品美女在线观看| 亚洲 欧美 自拍偷拍| 亚洲影院理伦片| 午夜影院免费版| 国产精品久久久久久| 国产精品视频免费在线| 二区三区在线| 在线观看三级视频欧美| 性欧美精品中出| 久久在线精品| 欧美亚洲另类在线一区二区三区| 国产精品vvv| 亚洲第一精品福利| 国产精品第108页| 粉嫩aⅴ一区二区三区四区五区| 成年人免费观看的视频| 九九久久国产| 波霸ol色综合久久| 91亚洲精品国偷拍自产在线观看| 日本一区二区三区dvd视频在线| 日韩欧美在线播放视频| 猛男gaygay欧美视频| 欧美在线视频在线播放完整版免费观看 | aⅴ在线视频男人的天堂 | 国产男男gay网站| 中文字幕一区二区三区色视频| 国产aaaaa毛片| 日韩欧美午夜| 成人有码在线播放| 成人在线观看亚洲| 日韩欧美成人午夜| 亚洲国产精品成人无久久精品| 成人国产精品免费网站| 国产黄页在线观看| 久久av免费| 国产精品视频yy9099| 国产在线观看免费麻豆| 日韩亚洲欧美综合| 妺妺窝人体色www聚色窝仙踪| 国产盗摄女厕一区二区三区 | 五月天精品在线| 久久av老司机精品网站导航| 中文字幕精品—区二区日日骚| 国产亚洲精aa在线看| 久久久免费电影| 欧美亚洲日本| 欧美日韩一区小说| 欧美激情一区二区视频| av亚洲精华国产精华| 日本熟妇人妻xxxxx| 日韩国产综合| 99久久一区三区四区免费| 亚洲电影观看| 精品激情国产视频| 人成网站在线观看| 欧美视频中文字幕| 青青草原免费观看| 久久蜜桃av一区精品变态类天堂| www.com黄色片| 激情另类综合| 亚洲午夜精品福利| 加勒比久久高清| 国产一区私人高清影院| a级大胆欧美人体大胆666| 国产一区二区三区在线观看网站| 国产麻豆免费视频| 日韩欧美精品中文字幕| 日韩欧美国产成人精品免费| 99国内精品久久| 天天操精品视频| 国产视频一区在线观看一区免费| 亚洲一区二区三区欧美| 猫咪成人在线观看| 成人写真福利网| 伊人色综合一区二区三区影院视频| 久久精品国产成人精品| 日本在线丨区| 精品粉嫩aⅴ一区二区三区四区| 这里只有精品免费视频| 亚洲国产欧美另类丝袜| 91传媒免费观看| 久久综合色一综合色88| 久久精品无码一区二区三区毛片| 久久久久国内| 国产av麻豆mag剧集| 我不卡影院28| 视频二区一区| 偷拍亚洲色图| 国产美女精品久久久| 97精品资源在线观看| 欧美专区国产专区| av资源一区| 久久久爽爽爽美女图片| 欧洲日本在线| 中文字幕日韩av综合精品| 日韩大片b站免费观看直播| 欧美成人猛片aaaaaaa| 91亚洲精品国偷拍自产在线观看| 色婷婷亚洲婷婷| www.youjizz.com亚洲| 亚洲精品伦理在线| 四虎永久免费地址| 国产精品久久久久久久久快鸭 | 天堂av.com| 美女脱光内衣内裤视频久久网站| 精品国产免费av| 一本色道久久综合亚洲精品高清| 成年人深夜视频| 欧美a级在线| 男人添女人下部视频免费| 在线一区电影| www.黄色网址.com| 亚洲情侣在线| 国产日韩欧美大片| 亚洲香蕉av| 91看片淫黄大片91| 欧美激情综合色综合啪啪| 91精品国产吴梦梦| 91精品啪在线观看国产81旧版| 在线丝袜欧美日韩制服| 91嫩草亚洲精品| 超薄肉色丝袜足j调教99| 91精品一区国产高清在线gif| 色香蕉在线观看| 一区二区三区在线电影| 性一交一乱一伧国产女士spa| 欧美午夜在线| 波多野结衣家庭教师在线| 一本色道久久综合亚洲精品高清 | 9i看片成人免费高清| 琪琪第一精品导航| 精品免费av在线| 国产日韩欧美夫妻视频在线观看 | 国产一区二区三区高清| 三级精品视频| 日韩欧美精品一区二区| 久久国产精品亚洲人一区二区三区 | www男人天堂| 99国内精品久久| 成人性生交大片免费看无遮挡aⅴ| 国产精品视频yy9299一区| 国产suv精品一区二区68| 亚洲韩国一区二区三区| 日本天堂网在线| 欧美日韩免费观看一区二区三区 | 亚洲第一福利在线观看| 久青草国产在线| 最新69国产成人精品视频免费| 精品176二区| 97视频在线看| 国产韩日精品| 99久久99久久精品国产片| 日韩精品福利一区二区三区| 日韩欧美视频一区二区三区四区| 婷婷激情综合| 无码精品a∨在线观看中文| 日本欧美韩国一区三区| 苍井空张开腿实干12次| 91麻豆高清视频| 免费黄色国产视频| 亚洲国产日韩综合久久精品| 亚洲欧美日韩激情| 日韩一区二区三区在线观看| 五月激情婷婷网| www日韩中文字幕在线看| 超碰在线公开| 成人黄在线观看| 亚洲色图丝袜| 欧美视频在线第一页| 日韩在线a电影| 蜜臀aⅴ国产精品久久久国产老师| 久久久精品一品道一区| 青娱乐免费在线视频| 欧美三级视频在线播放| 天堂在线观看av| 久久成人人人人精品欧| 刘亦菲一区二区三区免费看| 91久久大香伊蕉在人线| 欧美精品一二| 欧美成人三级在线视频| 韩国成人福利片在线播放| 久久久亚洲av波多野结衣| 悠悠色在线精品| 中文字幕在线一| 亚洲欧美精品suv| 国产丝袜精品丝袜| 91丝袜美腿美女视频网站| 国产亚洲一区二区三区不卡| r级无码视频在线观看| 狠狠狠色丁香婷婷综合激情| 亚洲精品国产精品国自产网站| 亚洲一区视频在线观看视频| 亚洲一级av毛片| 一区二区国产精品视频| 中文在线最新版地址| 国产青春久久久国产毛片| 欧美成人综合| 婷婷激情小说网| 中文字幕在线不卡国产视频| 久久久久久无码精品大片| 日韩成人在线电影网| 91探花在线观看| 成人欧美一区二区三区在线观看 | 欧美zzoo| 91精品国产91久久久久久| 99re热精品视频| 日本久久久网站| 国产999精品久久| 欧美国产日韩在线观看成人| 欧美精品一卡二卡| 美女羞羞视频在线观看| 国产精品午夜国产小视频| 成人精品视频| 亚洲综合欧美激情| 中文字幕日韩一区| 国产一区二区三区四区视频| 伊是香蕉大人久久| 精品国产黄a∨片高清在线| 色涩成人影视在线播放| 日韩av电影天堂| 成人信息集中地| 91麻豆精品国产91久久久使用方法| 淫片在线观看| 亚洲va国产va天堂va久久| 影音先锋日韩精品| 亚洲成a人无码| 亚洲国产精品精华液网站| 色香蕉在线视频| 青青久久av北条麻妃黑人| 九九精品久久| 爱情岛论坛亚洲首页入口章节| 国产精品麻豆99久久久久久| 国产精品久久久久毛片| 欧美wwwxxxx| ccyy激情综合| 免费观看日韩毛片| 国产亚洲综合在线| 亚洲天堂男人网| 欧美成年人网站| 国产精品宾馆| 99福利在线观看| 国产精品久久久99| 精品黑人一区二区三区国语馆| 久久久久久久久久久人体| 日韩精选在线| 日韩va在线观看| 亚洲综合清纯丝袜自拍| 可以免费看污视频的网站在线| 国产欧美精品一区二区| 国产精品vip| 精品国产成人亚洲午夜福利| 欧美另类高清zo欧美| 女同视频在线观看| 欧美色欧美亚洲另类七区| 久久99日本精品| 日韩乱码人妻无码中文字幕| 国产一区二区三区四区福利| 精品一区二区三区四区五区 | 国内精品久久久久影院薰衣草| 久久久久噜噜噜亚洲熟女综合| 亚洲美女性视频| 高清一区二区| 国产成人久久婷婷精品流白浆| 中文字幕一区在线观看| 亚洲日本香蕉视频| 成人福利免费观看| 国产精品夜夜夜| 三级av在线免费观看| 亚洲欧美国产一区二区三区| 国产高清日韩| 久草综合在线观看| 亚洲一卡二卡三卡四卡 | 九九视频精品全部免费播放| 亚洲av毛片在线观看| 在线观看www91|