精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

国产精品观看在线亚洲人成网 | 久久久久一区二区三区| 极品久久久久久| 精品三级久久久| 国产精品久久影院| 成人动漫视频在线观看完整版| 国产一级片播放| 色婷婷狠狠五月综合天色拍| 色久优优欧美色久优优| 日韩精品一区二区三区四区五区 | 在线视频亚洲欧美中文| 精品久久久久久电影| 色综合666| 国产男男gay体育生白袜| 亚洲女同中文字幕| 日韩精品视频免费专区在线播放| 久久精品香蕉视频| 成人亚洲综合天堂| 国产精品996| 欧洲成人免费视频| 亚洲AV成人无码精电影在线| 久久久久观看| 欧美日韩在线一区二区| 国产av熟女一区二区三区| 亚洲乱码国产乱码精品精软件| 翔田千里一区二区| 久久九九亚洲综合| 五月开心播播网| 国产高清日韩| 欧美日韩亚洲天堂| 中文字幕色一区二区| 天堂网在线播放| 经典一区二区三区| 国产精品扒开腿做| 欧美成人精品欧美一级| 自拍偷拍欧美一区| 337p日本欧洲亚洲大胆精品| 污网站免费在线| 麻豆理论在线观看| 亚洲精品视频一区| 亚洲精品不卡| 蜜桃免费在线| av成人免费在线观看| 成人激情电影一区二区| 91午夜精品亚洲一区二区三区| 欧美久久99| 色哟哟网站入口亚洲精品| 中文人妻一区二区三区| 成人直播在线观看| 91精品一区二区三区久久久久久| 日韩中文字幕免费在线| 制服丝袜中文字幕在线| 国产精品免费久久久久| 日本亚洲导航| 你懂得网站在线| 99久久99久久综合| 久久精品日韩| 蜜芽tv福利在线视频| 国产亚洲一区二区三区四区| 日韩成人av网站| 91欧美在线视频| 中文字幕欧美一| 韩国黄色一级大片| 18videosex性欧美麻豆| 亚洲一区二区三区四区在线| 成人在线观看你懂的| 中文字幕在线直播| 欧美在线高清视频| 一区二区久久精品| 2020最新国产精品| 亚洲精品不卡在线| 亚洲天堂视频一区| 91中文字幕精品永久在线| 美女精品久久久| 免费在线观看黄网站| 久久久久中文| 成人激情视频免费在线| 免费国产黄色片| 久久久久免费观看| 中文字幕久精品免| 成年人黄色大片在线| 在线一区二区三区做爰视频网站| 999久久久精品视频| 超碰成人在线观看| 一个色综合导航| 免费视频一二三区| 久久一本综合频道| 亚洲一区二区久久久久久| 婷婷在线免费观看| 国产精品护士白丝一区av| 黄网站色视频免费观看| 欧美大片免费观看网址| 91精品国产91综合久久蜜臀| 亚洲精品乱码久久久久久不卡 | 国产手机视频在线观看| a天堂资源在线| 欧美色图12p| 久久久久无码国产精品一区李宗瑞| 国产精品玖玖玖在线资源| 中文字幕在线日韩| 日韩三级小视频| 老司机精品视频在线| 国产一区二区三区色淫影院| 日本高清视频在线观看| 婷婷综合在线观看| 欧美视频亚洲图片| 啪啪亚洲精品| 久久久久久成人精品| 在线观看中文字幕网站| 91麻豆高清视频| 日韩精品免费一区| 玖玖精品在线| 亚洲欧美中文日韩在线v日本| 日韩va亚洲va欧美va清高| 欧美一级一区| 国产精品麻豆免费版| 日本高清在线观看wwwww色| 一本大道久久精品懂色aⅴ| 三大队在线观看| 精品少妇av| 欧美在线国产精品| 午夜精品久久久久久久爽| 中文字幕乱码一区二区免费| 国产精品沙发午睡系列| 国产乱论精品| 欧美激情亚洲国产| 99热这里是精品| 国产精品麻豆久久久| 日韩av播放器| 日韩手机在线| 欧美专区在线观看| 日韩一级片免费在线观看| 亚洲免费三区一区二区| 男人揉女人奶房视频60分| 一本一道久久a久久| 不卡伊人av在线播放| 91福利免费视频| 国产精品拍天天在线| 精品久久久噜噜噜噜久久图片| 色哟哟精品丝袜一区二区| 91国内在线视频| 香蕉视频免费看| 欧美日韩美女在线| 青青草视频成人| 香蕉亚洲视频| 色婷婷精品国产一区二区三区| 色香欲www7777综合网| 亚洲码在线观看| 尤物视频免费观看| 国产日产精品一区| 乌克兰美女av| 99久久.com| 91九色蝌蚪国产| 色老头在线观看| 精品国产露脸精彩对白| 日韩黄色三级视频| 99视频精品全部免费在线| 国产成人黄色片| 深爱激情综合| 国产精品尤物福利片在线观看| 91大神xh98hx在线播放| 在线播放一区二区三区| 欧美成人黄色网| 99精品久久只有精品| 国产精品亚洲αv天堂无码| 精品国产日韩欧美| 亚洲一区亚洲二区| av资源一区| 亚洲人成啪啪网站| 亚洲图片中文字幕| 亚洲一区二区不卡免费| 久久人妻少妇嫩草av无码专区| 美女精品网站| 永久免费精品视频网站| 日韩一区二区三区精品视频第3页 日韩一区二区三区精品 | 亚洲mv在线观看| 精品夜夜澡人妻无码av| 日韩精品91亚洲二区在线观看| 亚洲一区二区三区加勒比| 日韩精品一区二区三区中文| 青草成人免费视频| 米奇精品一区二区三区| 亚洲国产高潮在线观看| 亚洲色成人www永久网站| √…a在线天堂一区| 欧美一级片黄色| 美日韩一级片在线观看| 欧美这里只有精品| 欧美日韩一二| 国产欧美日韩一区| 欧美少妇激情| 97久久精品在线| 伊人免费在线| 精品av久久707| 亚洲天堂免费av| 图片区日韩欧美亚洲| 免费在线观看a级片| 99国产精品久久久| 免费黄频在线观看| 免费观看成人性生生活片| 亚洲成色最大综合在线| 少妇影院在线观看| bt欧美亚洲午夜电影天堂| 欧美激情网友自拍| 无码精品一区二区三区在线| 欧美日韩久久不卡| 欧美一级视频免费观看| 一区在线观看视频| a级一a一级在线观看| 麻豆精品视频在线| 久久久久久久久久久视频| 亚洲情侣在线| 亚洲成人自拍| 牲欧美videos精品| 999在线观看免费大全电视剧| 国产综合色区在线观看| 欧美激情第一页xxx| 午夜在线小视频| 亚洲跨种族黑人xxx| 亚洲欧美激情在线观看| 欧美久久久久久久久中文字幕| www.日本精品| 亚洲一区二区av电影| 国产稀缺精品盗摄盗拍| 国产欧美久久久精品影院| 超碰97在线资源站| 成人精品国产一区二区4080| 亚洲欧美日韩一二三区| 日韩高清在线一区| 国产精品第12页| 欧美激情视频三区| 亚洲无码精品一区二区三区| 亚洲一区二区视频在线观看| 国产7777777| 久久午夜色播影院免费高清| 动漫美女无遮挡免费| 国产一区二区成人久久免费影院 | 久久福利精品| 熟女少妇在线视频播放| 亚洲清纯自拍| 亚洲国产成人精品无码区99| 激情婷婷亚洲| 欧美日本二区| 亚洲国产中文字幕久久网| 亚洲综合精品视频| 欧美优质美女网站| 毛片av在线播放| 久久伦理在线| 亚洲欧洲精品在线观看| 欧美偷拍综合| 亚洲人成影视在线观看| 日本一区二区三区视频| 亚洲欧美一区二区原创| 97久久视频| 在线观看17c| 黑人一区二区| 国产真人做爰毛片视频直播| 亚洲人www| 久章草在线视频| 日本三级亚洲精品| av亚洲天堂网| 国产黄色精品网站| 男女性杂交内射妇女bbwxz| 91在线视频免费91| 公侵犯人妻一区二区三区| 久久久精品影视| 欧美视频一区二区在线| 亚洲欧美色综合| 国产一级特黄视频| 色又黄又爽网站www久久| 伊人亚洲综合网| 欧美一区二区免费视频| 天堂在线视频观看| 在线亚洲国产精品网| 蜜芽在线免费观看| 97精品一区二区三区| 成人看片网页| 亚洲最大激情中文字幕| 偷拍亚洲色图| 亚洲午夜在线观看| 国内精品美女在线观看| 黑人糟蹋人妻hd中文字幕| 免费一级片91| 日韩成人av影院| 久久久久久99久久久精品网站| 天天操夜夜操av| 五月激情综合色| 一级特黄aa大片| 亚洲娇小xxxx欧美娇小| av网站大全在线观看| 欧美激情第1页| 日日av拍夜夜添久久免费| 91精品国自产在线观看| 久久99免费视频| 波多野结衣 作品| 肉色丝袜一区二区| 潘金莲一级淫片aaaaaaa| 国产色一区二区| 免费在线观看av网址| 色94色欧美sute亚洲线路一ni| 国产黄色一区二区| 国产一区二区三区18| 人人超在线公开视频| 国产精品欧美日韩久久| 久久香蕉精品香蕉| 手机福利在线视频| 老司机午夜免费精品视频| 国产免费无码一区二区| 中文字幕一区二| 久久久久久久久久成人| 亚洲成年人影院在线| 国产黄色在线网站| 国产精品美女主播| 亚洲aaa级| 欧美日韩福利在线| 国产在线视频一区二区三区| 国产美女免费无遮挡| 亚洲高清不卡在线观看| 国产99对白在线播放| 最近2019中文字幕第三页视频| free性护士videos欧美| 亚洲最大av网| 天堂美国久久| 亚洲精品自拍网| 久久天堂av综合合色蜜桃网| 日韩av片在线播放| 欧美一级一区二区| 日本视频在线免费观看| 国产精品视频在线播放| 一区二区三区日本久久久| 免费无遮挡无码永久视频| 成人午夜电影久久影院| 免费一级a毛片夜夜看 | 久久亚洲一区二区三区四区| 久草网视频在线观看| 欧美一卡2卡三卡4卡5免费| 免费黄色在线| 国产在线观看一区二区三区| 日韩一区电影| 天堂一区在线观看| 国产精品麻豆视频| 一级片在线观看视频| 日韩有码在线电影| 97精品资源在线观看| 天堂av免费看| 国产激情一区二区三区桃花岛亚洲| 男人的午夜天堂| 91精品国产一区二区三区蜜臀| 免费网站成人| 亚洲一区二区三区视频| 欧美不卡高清| 一级全黄裸体片| 亚洲成人精品一区| 午夜视频在线免费播放| 热久久美女精品天天吊色| 欧美日韩精品一区二区视频| 日韩不卡一二三| 一个色在线综合| 欧美一级淫片免费视频魅影视频| 91精品国产91久久久久久久久| 日韩欧美美女在线观看| www日韩在线观看| ...中文天堂在线一区| 国产高潮流白浆喷水视频| 97久久精品人搡人人玩| 少妇一区二区视频| 久久精品久久99| 亚洲不卡在线观看| 国产小视频在线| 国产综合久久久久| 韩国亚洲精品| 免费黄色在线视频| 欧美日本韩国一区| www在线观看黄色| 深田咏美在线x99av| 国产精品一区二区果冻传媒| 亚洲天堂日韩av| 日韩在线视频观看| 高清精品视频| 精品久久久久久无码国产| 中文字幕一区二区5566日韩| 黄色一级a毛片| 国产精品久久精品| 欧美精品三区| 日本精品在线观看视频| 91精品国产一区二区三区 | 欧美日韩国产一中文字不卡| 国产在线一二| www 成人av com| 日本人妖一区二区| 日本熟妇一区二区| 中文字幕在线看视频国产欧美在线看完整| 一区二区三区四区高清视频 | 91视频久久久| 久久最新资源网| 猛男gaygay欧美视频| 男人女人拔萝卜视频| 91电影在线观看| av资源中文在线| 四虎4hu永久免费入口|