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

談?wù)勑阅軆?yōu)化之緩存篇

存儲 存儲軟件
用戶數(shù)增長,架構(gòu)演變,數(shù)據(jù)量增大,開始考慮怎么去做性能優(yōu)化。而性能優(yōu)化的第一定律就是:優(yōu)先考慮使用緩存。

本文轉(zhuǎn)載自微信公眾號「 架構(gòu)師之殤」,轉(zhuǎn)載本文請聯(lián)系 架構(gòu)師之殤公眾號。

[[329769]]

 1. 前言:為什么要用緩存?

用戶數(shù)增長,架構(gòu)演變,數(shù)據(jù)量增大,開始考慮怎么去做性能優(yōu)化。

而性能優(yōu)化的第一定律就是:優(yōu)先考慮使用緩存。

2. 緩存的基本原理

2.1 緩存的作用

1、加快數(shù)據(jù)訪問速度;

2、減輕后端應(yīng)用和數(shù)據(jù)存儲的負(fù)載壓力。

2.2 緩存的特征

1、命中率:命中率 = 命中數(shù) / 請求數(shù)。

這是衡量緩存有效性的重要指標(biāo)。命中率越高,表明緩存的使用率越高。

2、最大元素(最大空間)。

一旦緩存中元素數(shù)量超過這個值(或者緩存數(shù)據(jù)空間超過其最大支 持空間),將會觸發(fā)淘汰策略。

3、淘汰策略。

這個我前文其實已經(jīng)說過。

FIFO(First In First Out) 先進先出,淘汰最早數(shù)據(jù)。

判斷存儲時間,離目前最遠(yuǎn)的數(shù)據(jù)優(yōu)先淘汰。

LRU (Least Recently Used)剔除最近最少使用。

判斷最近使用時間,離目前最遠(yuǎn)的數(shù)據(jù)優(yōu)先淘汰。

LFU (Least Frequently Used)剔除最近使用頻率最低的數(shù)據(jù)。

在一段時間內(nèi),數(shù)據(jù)被使用次數(shù)最少的,優(yōu)先淘汰。

具體可以看這篇文章常見的緩存剔除策略 & LRU與LFU的區(qū)別。

3. 緩存的分類

緩存的主要手段有:瀏覽器緩存、CDN、反向代理、本地緩存、分布式緩存、數(shù)據(jù)庫緩存。

在解讀《大型網(wǎng)站技術(shù)架構(gòu)》一文中,其實已經(jīng)說到過。

我們一般說做性能優(yōu)化時是指后三個:本地緩存、分布式緩存、數(shù)據(jù)庫緩存。

前面三個緩存策略屬于網(wǎng)站前端的范疇。

從硬件介質(zhì)上來看,緩存分為內(nèi)存和硬盤兩種。

但從技術(shù)上,又可以分成內(nèi)存、硬盤文件、數(shù)據(jù)庫。

我們通常意義上說的緩存一般都是基于內(nèi)存的。

因為只有內(nèi)存,才足夠快。

數(shù)據(jù)庫緩存一般也是基于內(nèi)存的,但這個活一般是DBA在配置數(shù)據(jù)庫的時候就設(shè)置好了。

對于大部分開發(fā)人員來說,我們一般所說的緩存優(yōu)化都是基于本地緩存(ocal cache)和遠(yuǎn)程緩存(remote cache)。

而現(xiàn)在遠(yuǎn)程緩存這個詞一般也被分布式緩存這個常用方案所代指。

4. 什么時候使用緩存?

4.1 緩存的使用判斷

什么時候使用緩存的判斷其實比較簡單,抓住兩點就行了:

1、是不是熱點數(shù)據(jù)?

所謂熱點,一般是遵循二八定律,即百分之八十的訪問集中在百分之二十的數(shù)據(jù)上。

2、是不是讀比寫多?

這個比例一般為2:1。

4.2 什么時候不應(yīng)該使用緩存?

反過來就是了。

1、沒有熱點數(shù)據(jù)不要使用緩存,也沒什么意義。

因為內(nèi)存資源是比較寶貴的。

2、頻繁修改的數(shù)據(jù)不要使用緩存。

因為可能寫入后還來不及讀取就已失效或被淘汰,并且容易產(chǎn)生臟讀。

4.3 合理使用緩存

最后,最重要的是確認(rèn)是否需要使用緩存?

確定了后,再選擇合適的緩存工具及使用緩存的方式。

5. 緩存時常見的一些問題

使用緩存優(yōu)點很多,但也存在一些很常見的問題。雙刃之劍,就看怎么用了。

列舉一些我們工作中常見的一些緩存問題,并給出至少一種解決方案。

5.1 緩存更新帶來的數(shù)據(jù)不一致與臟讀

緩存更新的常見策略有:

1、先更新數(shù)據(jù)庫再更新緩存;

2、先更新數(shù)據(jù)庫再刪除緩存;

3、先刪除緩存再更新數(shù)據(jù)庫;

4、定時清理緩存;

5、有請求訪問數(shù)據(jù)時,判斷緩存是否過期,過期從數(shù)據(jù)庫中刷新緩存。

在這幾種方案中,如果修改緩存與數(shù)據(jù)庫不在同一個事物中,就帶來了數(shù)據(jù)不一致和臟讀的問題。

對應(yīng)方案1:先刪除緩存再更新數(shù)據(jù)庫,并且在同一個事物中。

對應(yīng)方案2:緩存自動失效后,另外的異步線程進行緩存更新。

對應(yīng)方案3:緩存更新在并發(fā)、分布式要考慮鎖,redis天生就是單線程,比較有優(yōu)勢。

5.2 怎么做緩存預(yù)熱

緩存預(yù)熱是指在用戶可訪問服務(wù)之前,將熱點數(shù)據(jù)加載到緩存的操作,這樣可以有效避免上線后瞬時大流量造成系統(tǒng)不可用。

緩存預(yù)熱的一般性策略:

1、開發(fā)個緩存刷新功能,手工刷新;

2、項目啟動的時候自動進行加載(一般為字典表等數(shù)據(jù)量不大的數(shù)據(jù));

3、設(shè)置個定時器,自動刷新緩存;

4、提前統(tǒng)計熱點數(shù)據(jù),事先批量加載到如redis這樣緩存工具中。

5.3 緩存重建

緩存失效后,重建熱點緩存,如果耗時較長,在重建過程中,性能、負(fù)載不好。

對應(yīng)方案:

1、正常情況下,交錯緩存失效時間,減輕緩存壓力;

2、崩潰失效的情況下,可以使用帶持久化功能的緩存來恢復(fù),比如Redis;

3、如果是MongoDB則不太一樣,它是采用mmap來將數(shù)據(jù)文件映射到內(nèi)存中,所以當(dāng)MongoDB重啟時,這些映射的內(nèi)存并不會清掉,不需要進行緩存重建與預(yù)熱。

5.4 緩存雪崩與可用性

緩存雪崩:緩存在同一時間失效時,訪問直達數(shù)據(jù)庫層,可能導(dǎo)致DB掛掉、系統(tǒng)崩潰。

對應(yīng)方案1:交錯緩存失效時間或隨機緩存失效時間。

對應(yīng)方案2:主從熱備(Redis sentinel)。

對應(yīng)方案3:集群/水平切分(Redis Cluster、一致性哈希)。

5.5 緩存穿透

緩存穿透:持續(xù)高并發(fā)訪問某個不存在的Key。

對應(yīng)方案1:空值緩存。

對應(yīng)方案2:布隆過濾器(bloom filter) + bitmap。窮舉可能訪問的數(shù)據(jù)放入bitmap中,使用hash訪問。

5.6 緩存擊穿

緩存擊穿:熱點Key失效,高并發(fā)請求,直擊數(shù)據(jù)庫。

緩存擊穿與緩存穿透很相似,不同點是是緩存擊穿前訪問的是真實的熱點數(shù)據(jù),只是在某一剎那失效了,造成了擊穿的效果。

這樣看,它其實也是緩存雪崩的一個特例。與雪崩的區(qū)別即在于擊穿是對于特定的熱點數(shù)據(jù),而雪崩是全部數(shù)據(jù)。

對應(yīng)方案:多級緩存及交錯失效時間 + LRU 淘汰算法。

對于熱點數(shù)據(jù)進行二級或多級緩存,并對于不同級別的緩存設(shè)定不同的失效時間,緩解雪崩。

此外可使用LRU的變種算法LRU-K緩存數(shù)據(jù)。

5.7 緩存降級

緩存降級是服務(wù)降級中的一環(huán)。

在訪問量劇增,導(dǎo)致服務(wù)出現(xiàn)問題時,為了保證核心服務(wù)可用,防止發(fā)生緩存雪崩,可進行服務(wù)降級。

以redis為例,比較常見的做法就是,不去數(shù)據(jù)庫查詢,而是直接返回默認(rèn)值給用戶。

緩存降級也可根據(jù)日志級別進行預(yù)案設(shè)置。

6. 分布式緩存的選型

說了這么多緩存的原理與策略,說說我們在實際工作中應(yīng)該怎么去做緩存選型。

以下就是常用的幾種緩存工具。

6.1 Ehcache

Ehcache是純Java開源的緩存框架,最早從hibernate發(fā)展而來,現(xiàn)在算是springboot中的官配緩存工具,整合簡單。特點如下:

  • 快速,針對大型高并發(fā)系統(tǒng)場景,Ehcache的多線程機制有相應(yīng)的優(yōu)化改善;
  • 簡單,很小的jar包,簡單配置就可直接使用,單機場景下無需過多的其他服務(wù)依賴;
  • 支持多種的緩存策略,靈活;
  • 緩存數(shù)據(jù)有兩級:內(nèi)存和磁盤,與一般的本地內(nèi)存緩存相比,有了磁盤的存儲空間,將可以支持更大量的數(shù)據(jù)緩存需求;
  • 具有緩存和緩存管理器的偵聽接口,能更簡單方便的進行緩存實例的監(jiān)控管理;
  • 支持多緩存管理器實例,以及一個實例的多個緩存區(qū)域。

6.2 Guava Cache

Guava Cache是Google開源的Java重用工具集庫Guava里的一款緩存工具,特點如下:

  • 自動將entry節(jié)點加載進緩存結(jié)構(gòu)中;
  • 當(dāng)緩存的數(shù)據(jù)超過設(shè)置的最大值時,使用LRU算法移除;
  • 具備根據(jù)entry節(jié)點上次被訪問或者寫入時間計算它的過期機制;
  • 緩存的key被封裝在WeakReference引用內(nèi);
  • 緩存的Value被封裝在WeakReference或SoftReference引用內(nèi);
  • 統(tǒng)計緩存使用過程中命中率、異常率、未命中率等統(tǒng)計數(shù)據(jù)。

6.3 Memcache

memcache本身不支持分布式,是通過客戶端的路由處理來達到分布式解決方案的目的。特點如下:

  • memcache使用預(yù)分配內(nèi)存池的方式管理內(nèi)存;
  • 所有數(shù)據(jù)存儲在物理內(nèi)存里;
  • 非阻塞IO復(fù)用模型,純KV存取操作;
  • 多線程,效率高,會遇到鎖等上下文切換問題;
  • 只支持簡單KV數(shù)據(jù)類型;
  • 數(shù)據(jù)不支持持久化。

6.4 Redis

Redis是當(dāng)前主流的高性能內(nèi)存數(shù)據(jù)庫,多用于存儲緩存數(shù)據(jù),并能實現(xiàn)輕量級的MQ功能。特點如下:

  • 臨時申請空間,可能導(dǎo)致碎片;
  • 有VM機制,能存儲更多數(shù)據(jù),超過內(nèi)存空間后會導(dǎo)致swap,降低效率;
  • 非阻塞IO復(fù)用模型,支持額外CPU計算:排序、聚合,會影響IO性能;
  • 單線程,無鎖,無上下文切換,單實例無法利用多核性能;
  • 支持多種數(shù)據(jù)類型:string / hash / list / set / sorted set;
  • 數(shù)據(jù)支持持久化:AOF(語句增量)/RDB(fork全量);
  • 天然支持高可用分布式方案sentinel +;
  • cluster(故障自動轉(zhuǎn)移+集群)。

6.5 推薦

通常情況下,單機我們會用Ehcache,甚至java自己的concurrenthashmap來實現(xiàn)緩存。分布式一般使用redis。

責(zé)任編輯:武曉燕 來源: 架構(gòu)師之殤
相關(guān)推薦

2012-06-20 11:05:47

性能調(diào)優(yōu)攻略

2015-09-16 14:37:50

Android性能優(yōu)化運算

2015-09-16 13:54:30

Android性能優(yōu)化渲染

2015-09-16 15:48:55

Android性能優(yōu)化電量

2012-06-21 09:43:45

2011-10-19 09:41:15

ASP.NET性能優(yōu)化

2009-08-13 15:49:18

ASP.NET性能優(yōu)化

2009-08-13 16:22:18

ASP.NET性能優(yōu)化

2011-10-17 09:54:18

ASP.NET性能

2021-07-05 14:55:28

前端優(yōu)化圖片

2019-03-15 15:00:49

Webpack構(gòu)建速度前端

2024-02-20 19:53:57

網(wǎng)絡(luò)通信協(xié)議

2021-07-29 14:20:34

網(wǎng)絡(luò)優(yōu)化移動互聯(lián)網(wǎng)數(shù)據(jù)存儲

2021-11-29 11:13:45

服務(wù)器網(wǎng)絡(luò)性能

2022-02-16 14:10:51

服務(wù)器性能優(yōu)化Linux

2012-06-20 13:54:44

架構(gòu)性能優(yōu)化

2015-09-16 15:21:23

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

2021-08-02 10:50:57

性能微服務(wù)數(shù)據(jù)

2021-09-06 06:45:06

Webpack優(yōu)化MindMaster

2011-09-08 13:56:41

ASP.NET性能
點贊
收藏

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

涩视频在线观看| 欧洲精品视频在线| 中文字幕欧美在线观看| 亚洲精品国产成人影院| 精品国产一区二区亚洲人成毛片 | 欧美96在线| 国产传媒久久文化传媒| 欧美壮男野外gaytube| www.99re6| 网红女主播少妇精品视频| 欧美三级一区二区| 欧美激情 国产精品| 日韩黄色影院| 91在线观看视频| 91中文字幕在线| www.色国产| 激情欧美一区| 久久久精品久久久久| 无码h肉动漫在线观看| 国产精品视频首页| 欧美午夜精品久久久| 无码人妻少妇伦在线电影| av在线三区| 国产精品美女久久久久人| 欧美高清在线视频| 国产精品区一区二区三在线播放 | 婷婷久久综合九色国产成人| 亚洲视频欧美在线| 日本一级在线观看| 国产精品1区二区.| 国产日本欧美视频| 国产成人自拍偷拍| 久久国产精品99国产| 欧美国产日韩一区二区在线观看| 任我爽在线视频| 国产调教一区二区三区| 亚洲国产91色在线| 91精产国品一二三| 国产一区2区在线观看| 欧美人妖巨大在线| 国产片一区二区| 5566日本婷婷色中文字幕97| 欧美成人精品一区二区免费看片| 欧洲grand老妇人| 精品亚洲一区二区三区| 在线黄色免费网站| 成人三级毛片| 精品福利二区三区| 国产大学生视频| 中文字幕一区二区三区四区久久| 69av一区二区三区| 最新av免费在线观看| 香蕉成人在线| 欧美一区二区在线观看| 久久久精品视频国产| 精品国产乱码久久久久久樱花| 欧美午夜一区二区三区免费大片| 美女黄色片视频| 69堂免费精品视频在线播放| 日本福利一区二区| 精品久久久久久久无码| 亚洲精品在线影院| 欧美三级午夜理伦三级中视频| 一路向西2在线观看| www.26天天久久天堂| 在线电影一区二区三区| 99精品视频国产| 77成人影视| 雨宫琴音一区二区在线| 日韩精品资源二区在线| av漫画在线观看| 日韩高清一级| 夜夜嗨av色综合久久久综合网| av永久免费观看| 97精品国产一区二区三区| 久久影院模特热| 久久影院一区二区| 国产日韩欧美三级| 国产精品免费一区豆花| 亚洲一区二区三区网站| 国产东北露脸精品视频| 精品一区国产| 美女国产在线| 亚洲成人免费视频| 国产第一页视频| 色诱色偷偷久久综合| 日韩美女天天操| 欧美做受xxxxxⅹ性视频| 99久久精品费精品国产风间由美| 欧美人交a欧美精品| 麻豆久久久久久久久久| 毛片一区二区三区| 国产精品一区在线播放| 97电影在线| 亚洲综合色网站| 国产性生交xxxxx免费| 国产精品久一| 亚洲天堂视频在线观看| 久久国产一级片| 免播放器亚洲一区| 久久精品人成| www在线观看播放免费视频日本| 亚洲v中文字幕| 午夜大片在线观看| 成人三级视频| 亚洲3p在线观看| 国产精品欧美久久久久天天影视| 91社区在线播放| 亚洲第一页在线视频| 欧美成人黑人| 亚洲成人免费在线视频| 久久av红桃一区二区禁漫| 夜夜爽av福利精品导航| 91在线无精精品一区二区| 亚洲一区二区日本| 精品国自产拍在线观看| 久久久久国产精品人| 欧美黄网在线观看| 欧美暴力调教| 日韩av一二三区| 一个色免费成人影院| www.亚洲一区| 99久久久无码国产精品免费蜜柚| 国产成人av电影在线观看| 亚洲一区3d动漫同人无遮挡 | 色偷偷一区二区三区| 伊人成人免费视频| 99久久影视| 国产精品黄视频| 深夜福利视频在线观看| 夜夜爽夜夜爽精品视频| 久久久久久久久久久久久久久国产| 亚洲精品456| 91超碰中文字幕久久精品| 亚洲国产精品一| 亚洲黄色录像片| 国内av免费观看| 亚洲精品a级片| 国产精品一区二区三区在线播放| 精品福利视频导航大全| 色综合久久久久久久久| 特级西西人体wwwww| 亚洲三级国产| 国产日韩在线一区二区三区| 激情在线视频播放| 欧美日韩国产免费一区二区| 91资源在线播放| 日韩av在线发布| 色狠狠久久av五月综合|| 怡红院成人在线| 国产小视频国产精品| 日本三级一区二区三区| 国产精品全国免费观看高清| 亚洲黄色小视频在线观看| 成人动漫免费在线观看| 国产精品爽爽ⅴa在线观看| 1024免费在线视频| 欧美一三区三区四区免费在线看| 91麻豆精品成人一区二区| 国产真实乱偷精品视频免| 日韩不卡视频一区二区| 亚洲国产精品免费视频| 久久久人成影片一区二区三区观看 | 国产黄色在线网站| 欧美成人三级在线| 欧美一级视频免费观看| 2021久久国产精品不只是精品| 日韩激情免费视频| jlzzjlzz亚洲女人| 91在线直播亚洲| 国内激情视频在线观看| 亚洲免费高清视频| 依依成人在线视频| 亚洲激情在线激情| 中国美女乱淫免费看视频| 日本怡春院一区二区| 在线一区日本视频| 国产精品乱战久久久| 欧美在线观看视频| 一区二区三区视频网站| 日韩精品在线看片z| 久久午夜免费视频| 成人免费一区二区三区在线观看| 丰满少妇一区二区三区专区 | 亚洲天堂成人在线观看| 好吊操视频这里只有精品| 国产欧美精品| 一区二区免费在线观看| 极品束缚调教一区二区网站 | 国产精品久久久久久福利一牛影视 | 亚洲免费av网址| 国产精品自偷自拍| 欧美视频不卡中文| 婷婷久久综合网| 久久嫩草精品久久久精品一| 涩多多在线观看| 久久xxxx| 中文字幕乱码免费| 国产探花一区| 国产伦精品一区二区三区免费视频| 日本欧美不卡| 久久全球大尺度高清视频| avtt在线播放| 日韩av一区二区在线观看| 一二三四区在线| 欧美性高跟鞋xxxxhd| 欧美在线视频第一页| 久久久国产精品麻豆| av电影在线播放| 国产一区二区三区四| 成人午夜视频免费在线观看| 欧美久色视频| 一区精品在线| 狠狠操综合网| 欧美第一黄网| 国产三级精品三级在线观看国产| 国产欧美久久一区二区| 欧美男女交配| 2020国产精品视频| 黄色在线观看视频网站| 不卡伊人av在线播放| 888av在线| 国产一区二区三区日韩欧美| 色窝窝无码一区二区三区| 91精品国产91综合久久蜜臀| 中文字幕在线视频第一页| 一本到高清视频免费精品| 日韩精品一区二区在线播放 | jizz国产在线观看| 黄色成人av在线| 中文字幕一区二区三区手机版 | 国产中文欧美日韩在线| 国产乱肥老妇国产一区二 | 在线观看av免费| 久久久精品一区二区三区| 成人免费视频| 一区二区三区国产在线观看| 欧美日韩在线中文字幕| 亚洲免费av电影| 久久99久久| 亚洲欧美福利视频| 欧美精品a∨在线观看不卡| 日韩精品免费视频| 欧洲视频在线免费观看| 国产视频亚洲视频| 免费在线黄色影片| 亚洲新中文字幕| 岛国在线视频| 最好看的2019年中文视频| 91精品专区| 久久在线免费观看视频| www.欧美日本韩国| 九九视频直播综合网| 羞羞污视频在线观看| 欧美激情精品久久久久久久变态| 欧美xxxx视频| 国内精品久久久久久久久| 国产ktv在线视频| 人人爽久久涩噜噜噜网站| 深夜成人影院| 国产精品中文字幕在线观看| 日韩成人精品一区二区三区| 91精品久久久久久| 视频在线观看免费影院欧美meiju| www.av一区视频| 欧美美女黄色| 亚洲ai欧洲av| 自拍欧美日韩| 99热在线这里只有精品| 日韩不卡在线观看日韩不卡视频| 99日在线视频| 成人高清视频在线| 亚洲精品午夜视频| 自拍偷拍欧美激情| 成人免费区一区二区三区| 精品1区2区3区| 亚洲精品成人电影| 亚洲欧洲免费视频| 成人影欧美片| 日本久久精品视频| 国产美女亚洲精品7777| 国产私拍一区| 爽成人777777婷婷| 免费人成自慰网站| 日韩极品在线观看| 亚洲AV无码久久精品国产一区| 99久久久久免费精品国产 | 婷婷成人激情在线网| 亚洲免费视频二区| 精品国产电影一区二区| 户外极限露出调教在线视频| 久久精品国产欧美激情| 福利成人导航| 国产欧亚日韩视频| 久久综合社区| 亚洲免费av网| 日韩专区一卡二卡| 精品一区二区三区四区五区六区| 亚洲国产成人私人影院tom| 久久久久久久久久久久久久久久久 | 免费在线不卡av| 精品sm在线观看| av影片在线看| 欧美一二三视频| 欧美影院在线| 在线精品亚洲一区二区| 久久精品91| 潘金莲一级淫片aaaaa| 国产欧美日韩三级| 久久久精品免费看| 精品久久久久久无| 欧美13一16娇小xxxx| 日本不卡高字幕在线2019| 66精品视频在线观看| 正在播放亚洲| 日本视频在线一区| 日本japanese极品少妇| 亚洲夂夂婷婷色拍ww47 | 91国拍精品国产粉嫩亚洲一区 | 久久一区二区三区喷水| 国产又黄又大又粗视频| 国产成人超碰人人澡人人澡| 午夜国产福利视频| 欧美综合一区二区| 日夜干在线视频| 97香蕉超级碰碰久久免费软件| 高清一区二区| 特级黄色录像片| 久久99精品国产麻豆不卡| 受虐m奴xxx在线观看| 精品人伦一区二区三区蜜桃免费| 国产美女www爽爽爽视频| 色午夜这里只有精品| 日本精品网站| 日韩精品一区二区三区外面| 久久精品在线| 手机免费看av| 在线看日本不卡| 国产对白叫床清晰在线播放| 日韩av片永久免费网站| 中国av一区| 日本老熟妇毛茸茸| 国产亚洲欧美在线| 性高潮视频在线观看| 一区二区三区视频免费在线观看| 久久野战av| 亚洲一区二区不卡视频| 久久国产精品无码网站| 精品少妇一区二区三区密爱| 欧美日韩国产一区二区三区地区| 在线中文资源天堂| 亚洲精品免费一区二区三区| 欧美va亚洲va日韩∨a综合色| www激情五月| 洋洋成人永久网站入口| 欧美一级淫片aaaaaa| 69久久夜色精品国产7777| 亚洲人成网www| 超碰超碰在线观看| 亚洲丝袜美腿综合| 亚洲春色一区二区三区| 91精品国产免费久久久久久| 日韩精品福利一区二区三区| 成年人视频网站免费观看| 日本一区二区综合亚洲| 国产又粗又长视频| 久久久久国产精品www| 亚洲高清极品| 九九九九九九九九| 亚洲午夜精品久久久久久久久| 偷拍25位美女撒尿视频在线观看| 国产成人精品久久亚洲高清不卡| 成人激情在线| 超碰人人草人人| 午夜精品一区二区三区免费视频| 欧洲毛片在线| 亚洲一区二区三区在线视频| 日韩视频在线一区二区三区 | av播放在线| 成人免费在线一区二区三区| 香蕉亚洲视频| 亚洲色图综合区| 精品调教chinesegay| 成人国产精品| 丁香六月激情婷婷| 国产清纯白嫩初高生在线观看91 | 国产探花在线精品| 欧美人与性动交α欧美精品| 色综合久久久久综合体| v片在线观看| 欧美日韩亚洲一区二区三区在线观看| 久久精品国产精品青草| 久久露脸国语精品国产91| 正在播放亚洲1区| 欧美顶级毛片在线播放| 日韩中文字幕a| 色综合久久久久综合体| 在线中文字幕电影| 亚洲国产精品视频一区| 成人免费观看av|