午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > 驚現支撐1億pv/天的超級數據庫解決方案

驚現支撐1億pv/天的超級數據庫解決方案

熱門標簽:地圖標注人員兼職 騰訊地圖標注商戶改名注冊入駐 商丘百應電話機器人有沒有效果 怎樣把地圖標注出來 電話機器人的特色和創新 淮南騰訊地圖標注 漯河辦理400電話 黃石智能營銷電銷機器人效果 開封便宜外呼系統報價
舍得網支撐1億pv/天構架,開源了
說是支持1億pv/天,也許有點夸張,也是為了吸引您能點進來,如果您能認真看完相信也不會讓您失望,當然,肯定有很多“高手”會對此會嗤之以鼻,沒關系,有很多眼高手低的人總喜歡評論別人卻從不會看清自己。

如果大家真想支持我、支持中國人開源項目,請把該文貼到自己的博客中或者收藏本文,記得包含文檔的下載地址!!!!!!!謝謝。

我說的系統主要是構建在hibernate之上的高效數據庫緩存系統,其中包含了分布式解決方案,該系統已經應用在舍得網上了,沒有發現大問題,本人也相信該系統已經足夠強大,應付數百萬IP/天的應用都不是問題,我這么說肯定有人會對此表示懷疑,其實系統到底能撐多少IP/天不在于系統本身而是在于使用該系統的人。

代碼看上去很簡單,其實卻是兩年經驗的總結,整過過程也遇到了很多難點,最后一一解決了,所以也請各位珍惜他人的勞動成果。本系統非常簡潔易用,主程序BaseManager.java不到1000行代碼,用“精悍”來形容絕對不為過,1000行代碼卻包含了數據庫對象的緩存、列表和長度的緩存、按字段散列緩存、update延時更新、自動清除列表緩存等功能,用它來實現像論壇、博客、校友錄、交友社區等絕大部分應用網站都足夠了。

我在理想狀態下做了壓力測試,在沒有數據庫操作的jsp頁面(舍得網新首頁)里可以完成2000多requests每秒(正常情況可能有1/1000的request有數據庫查詢,其余999/1000都是直接從緩存里讀取),物品詳情頁每秒可完成3000多 requests,純靜態html頁面也只能完成7000多requests/秒,我對首頁進行了三個小時的壓力測試,完成了24850800個 requests,java一點事都沒有,內存沒有上漲。按照2000個requests/秒算,一天按15小時計算,那么每天能完成 3600*15*2000=1億零8百萬requests,當然這是理想狀態,實際狀態就算打一折,還能完成1000萬pv/天,要知道,這只是一個普通 1萬3千塊錢買的服務器,內存4G,CPU2個,LinuxAS4系統,apache2.0.63/resin2.1.17/jdk6.0的環境。

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。現在進入正題。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

為什么要用緩存?如果問這個問題說明你還是新手,數據庫吞吐量畢竟有限,每秒讀寫5000次了不起了,如果不用緩存,假設一個頁面有100個數據庫操作,50個用戶并發數據庫就歇菜,這樣最多能支撐的pv也就50*3600*15=270萬,而且數據庫服務器累得半死,搞不好什么時候就累死了。我的這套緩存系統比單獨用memcached做緩存還要強大,相當于在memcached上再做了兩級緩存,大家都知道memcached很強了,但是吞吐量還是有限,每秒20000次get和put當遇到超大規模的應用時還是會歇菜,本地HashMap每秒可執行上百萬次put和get,在這上面損耗的性能幾乎可以忽略不記了。溫馨提示:能不用分布式的時候就不要用分布式,非用分布式的時候再考慮用memcached,我的緩存系統在這方面都已經實現了,改個配置就可以了,有興趣的可以仔細測試測試!

一般數據庫緩存在我看來包含四種。第一種:單個對象的緩存(一個對象就是數據庫一行記錄),對于單個對象的緩存,用HashMap就可以了,稍微復雜一點用LRU算法包裝一個HashMap,再復雜一點的分布式用memcached即可,沒什么太難的;第二種:列表緩存,就像論壇里帖子的列表;第三種:長度的緩存,比如一個論壇板塊里有多少個帖子,這樣才方便實現分頁。第四種:復雜一點的 group,sum,count查詢,比如一個論壇里按點擊數排名的最HOT的帖子列表。第一種比較好實現,后面三種比較困難,似乎沒有通用的解決辦法,我暫時以列表緩存(第二種)為例分析。

mysql和hibernate的底層在做通用的列表緩存時都是根據查詢條件把列表結果緩存起來,但是只要該表的記錄有任何變化(增加/刪除/修改),列表緩存要全部清除,這樣只要一個表的記錄經常變化(通常情況都會這樣),列表緩存幾乎失效,命中率太低了。

本人想了一個辦法改善了列表緩存,當表的記錄有改變時,遍歷所有列表緩存,只有那些被影響到的列表緩存才會被刪除,而不是直接清除所有列表緩存,比如在一個論壇版(id=1)里增加了一個帖子,那么只要清除id=1這個版對應的列表緩存就可以了,版id=2就不用清除了。這樣處理有個好處,可以緩存各種查詢條件(如等于、大于、不等于、小于)的列表緩存,但也有個潛在的性能問題,由于需要遍歷,CPU符合比較大,如果列表緩存最大長度設置成10000,兩個 4核的CPU每秒也只能遍歷完300多次,這樣如果每秒有超過300個insert/update/delete,系統就吃不消了。

在前面兩種解決辦法都不完美的情況下,本人和同事經過幾個星期的思索,總算得出了根據表的某幾個字段做散列的緩存辦法,這種辦法無需大規模遍歷,所以CPU 符合非常小,由于這種列表緩存按照字段做了散列,所以命中率極高。思路如下:每個表有3個緩存Map(key=value鍵值對),第一個Map是對象緩存A,在A中,key是數據庫的id,Value是數據庫對象(也就是一行數據);第二個Map是通用列表緩存B,B的最大長度一般1000左右,在B 中,key是查詢條件拼出來的String(如start=0,length=15#active=0#state=0),Value是該條件查詢下的所有id組成的List;第三個Map是散列緩存C,在C中,key是散列的字段(如根據userId散列的話,其中某個key就是userId=109這樣的String)組成的String,value是一個和B類似的HashMap。其中只有B這個Map是需要遍歷的,不知道說明白了沒有,看完小面這個例子應該就明白了,就用論壇的回復表作說明,假設回復表T中假設有字段id,topicId,postUserId等字段(topicId就是帖子的 id,postUserId是發布者id)。

第一種情況,也是最常用的情況,就是獲取一個帖子對應的回復,sql語句應該是象
select id from T where topicId=2008 order by createTime desc limit 0,5
select id from T where topicId=2008 order by createTime desc limit 5,5
select id from T where topicId=2008 order by createTime desc limit 10,5
的樣子,那么這種列表很顯然用topicId做散列是最好的,把上面三個列表緩存(可以是N個)都散列到key是topicId=2008這一個Map中,當id是2008的帖子有新的回復時,系統自動把key是topicId=2008的散列Map清除即可。由于這種散列不需要遍歷,因此可以設置成很大,例如100000,這樣10萬個帖子對應的所有回復列表都可以緩存起來,當有一個帖子有新的回復時,其余99999個帖子對應的回復列表都不會動,緩存的命中率極高。

第二種情況,就是后臺需要顯示最新的回復,sql語句應該是象
select id from T order by createTime desc limit 0,50
的樣子,這種情況不需要散列,因為后臺不可能有太多人訪問,常用列表也不會太多,所以直接放到通用列表緩存B中即可。

第三種情況,獲取一個用戶的回復,sql語句象
select id from T where userId=2046 order by createTime desc limit 0,15
select id from T where userId=2046 order by createTime desc limit 15,15
select id from T where userId=2046 order by createTime desc limit 30,15
的樣子,那么這種列表和第一種情況類似,用userId做散列即可。

第四種情況,獲取一個用戶對某個帖子的回復,sql語句象
select id from T where topicId=2008 and userId=2046 order by createTime desc limit 0,15
select id from T where topicId=2008 and userId=2046 order by createTime desc limit 15,15
的樣子,這種情況比較少見,一般以topicId=2008為準,也放到key是topicId=2008這個散列Map里即可。

那么最后的緩存結構應該是下面這個樣子:

緩存A是:
Key鍵(long型) Value值(類型T)
11 Id=11的T對象
22 Id=22的T對象
133 Id=133的T對象
……

列表緩存B是:
Key鍵(String型)                             Value值(ArrayList型)
from T order by createTime desc limit 0,50 ArrayList,對應取出來的所有id
from T order by createTime desc limit 50,50 ArrayList,對應取出來的所有id
from T order by createTime desc limit 100,50 ArrayList,對應取出來的所有id
……

散列緩存C是:
Key鍵(String型) Value值(HashMap)
userId=2046 Key鍵(String型) Value值(ArrayList)
userId=2046#0,5 id組成的List
userId=2046#5,5 id組成的List
userId=2046#15,5 id組成的List
……

userId=2047 Key鍵(String型) Value值(ArrayList)
userId=2047#0,5 id組成的List
userId=2047#5,5 id組成的List
userId=2047#15,5 id組成的List
……

userId=2048 Key鍵(String型) Value值(ArrayList)
userId=2048#topicId=2008#0,5 id組成的List
userId=2048#5,5 id組成的List
userId=2048#15,5 id組成的List
……

……

總結:這種緩存思路可以存儲大規模的列表,緩存命中率極高,因此可以承受超大規模的應用,但是需要技術人員根據自身業務邏輯來配置需要做散列的字段,一般用一個表的索引鍵做散列(注意順序,最散的字段放前面),假設以userId為例,可以存儲N個用戶的M種列表,如果某個用戶的相關數據發生變化,其余N- 1個用戶的列表緩存紋絲不動。以上說明的都是如何緩存列表,緩存長度和緩存列表思路完全一樣,如緩存象select count(*) from T where topicId=2008這樣的長度,也是放到topicId=2008這個散列Map中。如果再配合好使用mysql的內存表和memcached,加上F5設備做分布式負載均衡,該系統對付像1000萬IP/天這種規模級的應用都足夠了,除搜索引擎外一般的應用網站到不了這種規模。

再次申明:系統到底是不是強大不在系統本身而在于使用該系統的人!!!

這個緩存系統是我和同事幾年經驗的總結,看似簡單,其實也沒那么簡單,把它作為開源有下面幾個目的:第一,真的希望有很多人能用它;第二:希望更多的人能夠完善和改進它;第三:希望大家能聚到一起為通用高效數據庫緩存構架作出貢獻,畢竟,數據庫操作是各種應用最常用的操作,也是最容易產生性能瓶頸的地方。

Zip包中包含了配置方法和測試用的jsp,只要把它配置成一個web應用就可以快速調試并看到緩存的力量了,文檔和下載地址是http://shedewang.com/akaladocs/api/com/akala/dbcache/core/BaseManager.html。

配置說明文件在docs/開始配置.txt里有說明。

最后啰嗦一句,如果大家真想支持我、支持中國人開源項目,請把該文貼到自己的博客中或者收藏本文,記得包含文檔的下載地址!!!!!!!謝謝。thank you and Good luck。

QQ群:24561583

復制過來格式有點亂了,還是自己下載一個下來看看吧,里面有個word文檔,寫得比較清晰。 

標簽:紅河 武威 岳陽 鄭州 馬鞍山 大興安嶺 拉薩 亳州

巨人網絡通訊聲明:本文標題《驚現支撐1億pv/天的超級數據庫解決方案》,本文關鍵詞  驚現,支撐,1億,天,的,超級,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《驚現支撐1億pv/天的超級數據庫解決方案》相關的同類信息!
  • 本頁收集關于驚現支撐1億pv/天的超級數據庫解決方案的相關信息資訊供網民參考!
  • 推薦文章
    日批视频在线播放| 亚洲综合在线做性| 国产精品我不卡| 日韩成人av影院| 日本欧美久久久久免费播放网| 国产成人精品一区二三区| 亚洲福利电影网| 欧美成人三级在线视频| 欧美特级黄色片| 熟女少妇a性色生活片毛片| 亚洲三区视频| 亚洲精品电影网在线观看| 久久久久久久久久婷婷| 黄色片免费观看视频| 亚洲精品资源在线| 黄色a一级视频| 在线观看日韩精品| 色综合久久av| 麻豆国产精品一区二区三区 | 亚洲成a人v欧美综合天堂下载| 亚洲自拍小视频| 亚洲人成人77777线观看| 波兰性xxxxx极品hd| 91片黄在线观看| 欧美日韩国产成人高清视频| 一区二区免费av| 日韩成人一区二区| 国产suv精品一区二区| 激情视频小说图片| 日韩在线视频免费观看| 97色在线观看| 久久综合中文色婷婷| 妞干网在线观看视频| 五月婷婷综合在线观看| 男人的天堂一区| xxxx国产精品| 另类中文字幕网| 国产人伦精品一区二区| 欧美午夜电影一区| 制服丝袜亚洲色图| 精品免费国产一区二区三区四区| 国产亚洲欧洲高清一区| 久久久久中文字幕2018| 91中文在线观看| 97人人模人人爽人人喊38tv| 欧美日韩综合久久| 精品少妇无遮挡毛片| 99九九99九九九99九他书对| 天堂久久久久久| 中文字幕精品三级久久久| 不卡的日韩av| 99久久久国产精品| 欧美视频一区在线| 日韩天堂在线视频| 成人综合av网| 欧美国产亚洲一区| 天天操天天干天天操天天干| 午夜毛片在线观看| 久久黄色网页| 中文字幕一区二区5566日韩| 色婷婷久久久久swag精品| 久久国产精品久久精品| 久久综合久久久| 一个人看的视频www| 五月婷婷视频在线| 极品销魂美女一区二区三区| 综合久久久久久| 中文字幕国产精品久久| 欧洲精品亚洲精品| 91丨porny丨九色| 国产ts变态重口人妖hd| 日韩一区中文字幕| 欧美精品在线免费播放| 亚洲精品一卡二卡三卡四卡| 91视频免费观看网站| 蜜桃av噜噜一区二区三区麻豆| 久久综合久久鬼色中文字| 日韩精品中文字幕一区二区三区| 日本91av在线播放| 国产v亚洲v天堂无码久久久| 日韩欧美亚洲国产| 91美女在线观看| 中文字幕v亚洲ⅴv天堂| 在线精品日韩| a v视频在线观看| 久久久久久免费网| 亚洲欧洲免费视频| 激情综合网俺也去| 美女免费视频一区二区| 亚洲片在线观看| 内射国产内射夫妻免费频道| 精品二区在线观看| 亚洲精品99久久久久中文字幕| 日本黄色a视频| 99热这里只有精品3| 日韩欧美在线一区二区三区| 日本三级福利片| 国产精品国产三级国产aⅴ| 2019国产精品| 国产激情999| 老司机福利在线观看| 精品系列免费在线观看| 污网站免费观看| 久久99精品久久久| 亚洲小视频在线观看| 一区二区传媒有限公司| 国产免费一区二区三区免费视频| 日韩欧美一区视频| 日本亚洲欧洲精品| 一区二区三区在线免费观看视频| 欧美午夜精品久久久久久久| 亚洲综合国产精品| 欧美人与禽zozzo禽性配| 亚洲男帅同性gay1069| 69174成人网| 69视频免费在线观看| 欧美男人的天堂一二区| 中文字幕久久综合| 亚洲欧美日韩动漫| 免费99精品国产自在在线| 国产在线观看免费播放| 国产清纯美女被跳蛋高潮一区二区久久w| 91精品视频免费在线观看| 精品丰满少妇一区二区三区| 亚洲精品v日韩精品| 欧洲精品久久| 精品一区二区三区久久| 26uuu国产精品视频| 黄色一级视频免费| 日韩国产精品视频| 久久久久久久毛片| 欧美亚洲一区三区| 亚洲综合欧美激情| 日韩一区在线免费观看| 日本中文不卡| 国产成人免费av在线| 成人黄色av网站| 国产情侣激情自拍| 国产精品久久国产精品99gif| 最近免费中文字幕大全免费版视频| 日韩av在线天堂网| 熟女少妇a性色生活片毛片| 在线电影国产精品| 亚洲这里只有精品| 日韩精品一区二区三区视频播放 | a级高清视频欧美日韩| 一区二区三区精品国产| 国产精品免费av| jizzzz日本| 欧美成人aa大片| 久久视频免费在线观看| 91超碰中文字幕久久精品| 人妻91麻豆一区二区三区| 欧美国产日韩一区| 国产又黄又粗又长| 国产在线一区二| av毛片久久久久**hd| 国产精品自拍合集| 亚洲aaa精品| 国产吃瓜黑料一区二区| 日韩一级片网址| √天堂中文官网8在线| 国产亚洲欧美另类中文| 在线观看 中文字幕| 国产不卡视频在线| 国产成人在线色| 日本福利视频在线观看| 亚洲欧美偷拍另类a∨色屁股| 那种视频在线观看| 制服.丝袜.亚洲.中文.综合| 黄色裸体一级片| 国产suv精品一区二区| 国产美女一区二区三区| 中文字幕成人av| 91精品国产综合久久精品app| 人妻体内射精一区二区三区| 91精品国产色综合久久ai换脸| 欧美一区二区三区粗大| 韩日欧美一区二区| 青青草一区二区三区| 一区二区三区四区| 天天综合天天综合色| 国产一区二区精彩视频| 国产精品18久久久久久首页狼| 性欧美视频videos6一9| 久久超碰亚洲| 又污又黄的网站| 日韩免费在线视频| 成人一级视频在线观看| 亚洲精品一区二区三区av| 91久久久久久久久久久久久久| 久久在线免费观看视频| 天堂成人免费av电影一区| 女性女同性aⅴ免费观女性恋| 亚洲丁香久久久| 日韩**一区毛片| 男女一区二区三区| 成人免费大片黄在线播放| 综合久久给合久久狠狠狠97色 | 亚洲精品v欧美精品v日韩精品| 国产免费黄色大片| 久草视频国产在线| 色婷婷久久一区二区| 国产成人免费视频网站高清观看视频 | 国产精品1234| 岛国精品视频在线播放| www.国产成人| av在线com| 欧美激情综合色| 亚洲午夜久久久久久久久电影院| 国产大屁股喷水视频在线观看| 国产精品国产精品| 精品国产乱码久久久久久老虎 | 国产精品天干天干在观线| 日韩一区二区a片免费观看| 成人激情av| 国产午夜精品久久久| 北岛玲一区二区三区四区| 日本熟妇毛耸耸xxxxxx| 人人干人人视频| 成人免费自拍视频| 亚洲精品久久久久中文字幕二区| 国产麻豆成人精品| 狠狠人妻久久久久久综合| 成年人三级黄色片| 欧美一区二区在线视频观看| 亚洲人成在线免费观看| 亚洲一区国产视频| 天堂在线视频观看| 天天操天天干天天操天天干| 一本一道久久a久久精品综合| 久久91精品国产91久久久| 欧美视频在线观看免费网址| 蜜桃视频在线观看一区二区| 日韩欧美亚洲一区二区三区| 999在线免费视频| 国产亚洲精品美女久久久m| 中文字幕久热精品视频在线| 亚洲影视在线播放| 成人小视频在线| 亚洲av永久纯肉无码精品动漫| 天天躁日日躁aaaxxⅹ| 国产一区二区网| 精品乱码一区二区三区| 欧美激情欧美狂野欧美精品| 日韩午夜小视频| 亚洲h动漫在线| 国产一区福利视频| 青青草97国产精品免费观看无弹窗版| 国产主播av在线| 一道本视频在线观看| 国产在线一区二区三区欧美| 国产精品美女免费视频| 欧美综合一区第一页| 97免费在线视频| 国产精品一区二区三区久久久| 国产精品第8页| 国产精品区二区三区日本| 国产视频99| 男人天堂网站在线| 91av俱乐部| 少妇熟女视频一区二区三区| 亚洲麻豆一区二区三区| 亚洲女优在线观看| 久久综合久久综合久久综合| 日韩av在线播放不卡| 日韩精品欧美专区| 26uuu久久噜噜噜噜| 欧美中文字幕在线观看| 久久人91精品久久久久久不卡| 亚洲人成网站999久久久综合| 精品久久久久久久久久久久包黑料| 91久久免费观看| 欧美在线免费观看亚洲| 欧美性生活影院| 婷婷中文字幕一区三区| 精品久久中文字幕| 欧美日韩成人高清| 精品在线小视频| 精品激情国产视频| 久久久久成人网| 国产91热爆ts人妖在线| 国产日韩欧美成人| 99在线国产| 亚洲一区3d动漫同人无遮挡| 97超碰国产精品| 性刺激的欧美三级视频| 亚洲精品久久一区二区三区777| 亚洲久久久久久| 国产在线视频二区| 国产精品久久久久久久久久久久久久久久久久 | 精品一区二区三区日韩| av一区二区久久| 日韩一区欧美一区| 欧美一区二区三区日韩| 亚洲精品视频在线观看视频| 欧美激情视频免费观看| 国产一区二区色| 一本大道东京热无码aⅴ| 国产精品一区二区小说| 怡红院一区二区三区| 伊人22222| 91理论电影在线观看| 色哟哟一区二区三区| 一本色道久久88亚洲综合88 | 亚洲国产欧美一区二区三区不卡| 奇米精品一区二区三区| 性欧美成人播放77777| 中文字幕免费播放| 成人美女视频在线观看18| 欧美色另类天堂2015| 欧美裸体xxxx极品少妇| 欧美日韩免费观看一区| 日本一区二区三区在线免费观看| 毛片aaaaa| 天堂中文资源在线观看| 亚洲综合视频在线| 亚洲精品在线视频| 99久热re在线精品996热视频| 欧美一级欧美一级| 国产成人精品片| 欧美一区中文字幕| 91精品国产91久久久久久吃药 | 亚洲午夜未满十八勿入免费观看全集| 日本人体一区二区| 韩国三级hd中文字幕有哪些| 毛片aaaaaa| 国产成人免费视频精品含羞草妖精| 欧美中文字幕一区二区三区亚洲| 国产区亚洲区欧美区| 911亚洲精选| 日韩精品电影一区亚洲| 日韩免费在线观看| 一本一道波多野结衣一区二区| 国产免费观看av| 久久先锋资源网| 一本一道久久a久久精品逆3p| 国产美女一区二区三区| 欧美大胆一级视频| 视频一区二区视频| 国产又粗又大又爽| 91精品久久久久久久91蜜桃| 奇米精品在线| 天堂网免费视频| 欧美亚洲高清一区| 一本久道久久综合| 性一交一乱一乱一视频| 日韩欧美成人午夜| av日韩在线看| 亚洲欧洲视频在线观看| 日韩成人av网址| 黄频视频在线观看| 一级特黄特色的免费大片视频| 欧美日免费三级在线| 丝袜美腿高跟呻吟高潮一区| 自拍偷拍欧美激情| 精品无码久久久久国产| 亚洲欧美日韩一区二区三区四区| 色综合久久久久| 久艹视频在线免费观看| 午夜性色福利视频| 亚洲国产精品久久| 天天干天天玩天天操| 无码精品一区二区三区在线| 一夜七次郎国产精品亚洲| 午夜剧场在线免费观看| 国产男男gay网站| 欧美一区二区三区免费大片| 精品国产三级a∨在线| 国产天堂第一区| 欧美性猛交99久久久久99按摩| 国产精品国模大尺度视频| 一区二区三区在线视频观看| 欧美国产日韩二区| 毛片毛片毛片毛片毛| 激情偷乱视频一区二区三区| 久久久久久国产精品久久| 国产91av视频| 97涩涩爰在线观看亚洲| 99久久久国产精品无码网爆| 国产精品二区三区| 亚洲国产欧美在线| 久草网站在线观看| 成人www视频在线观看| 久久久99精品免费观看| 亚洲区 欧美区| 欧美激情在线一区| 蜜桃av一区二区在线观看| 美国黑人一级大黄| 国产精品免费av| 亚洲一区二区中文字幕在线观看| 亚洲成人精品在线| 国产特黄大片aaaa毛片| 国产精品中文字幕在线观看| 国产精品久久久久久久午夜片 | 777亚洲妇女| 久久亚洲综合网| 国产熟女一区二区丰满| 丝袜美腿精品国产二区| 亚洲中文字幕一区| 亚洲免费在线观看视频| 日韩精品极品视频在线观看免费| 国产精品永久久久久久久久久| 久久精品国产久精国产思思| 最近中文字幕在线免费观看| 久久久不卡网国产精品二区| 在线a免费观看| 国产精品黄色av| 亚洲视频在线一区观看| 久久婷婷国产麻豆91|