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

面試必問:前端頁(yè)面性能指標(biāo)基本介紹

開發(fā) 前端
面試的時(shí)候問頁(yè)面性能有哪些指標(biāo),卻經(jīng)常得到合并文件、壓縮資源等優(yōu)化手段的答案,是時(shí)候整體盤一下“性能指標(biāo)”了。

 1. 基本指標(biāo)介紹

首先前端性能指標(biāo)一般分為以下幾種:

  •  首屏繪制(First Paint,F(xiàn)P)
  •  首屏內(nèi)容繪制(First Contentful Paint,F(xiàn)CP)
  •  可交互時(shí)間(Time to Interactive,TTI)
  •  最大內(nèi)容繪制(Largest Contentful Paint,LCP)
  •  首次有效繪制(First Meaning Paint, FMP)

FP 是時(shí)間線上的第一個(gè)“時(shí)間點(diǎn)”,是指瀏覽器從響應(yīng)用戶輸入網(wǎng)址地址,到瀏覽器開始顯示內(nèi)容的時(shí)間,簡(jiǎn)而言之就是瀏覽器第一次發(fā)生變化的時(shí)間。

FCP(全稱“First Contentful Paint”,翻譯為“首次內(nèi)容繪制”),是指瀏覽器從響應(yīng)用戶輸入網(wǎng)絡(luò)地址,在頁(yè)面首次繪制文本,圖片(包括背景圖)、非白色的 canvas 或者SVG 才算做 FCP,有些文章說 FCP 是首屏渲染事件,這其實(shí)是不對(duì)的。

TTI,翻譯為“可交互時(shí)間”表示網(wǎng)頁(yè)第一次完全達(dá)到可交互狀態(tài)的時(shí)間點(diǎn)。可交互狀態(tài)指的是頁(yè)面上的 UI 組件是可以交互的(可以響應(yīng)按鈕的點(diǎn)擊或在文本框輸入文字等),不僅如此,此時(shí)主線程已經(jīng)達(dá)到“流暢”的程度,主線程的任務(wù)均不超過50毫秒。在一般的管理系統(tǒng)中,TTI 是一個(gè)很重要的指標(biāo)。

FMP(全稱“First Meaningful Paint”,翻譯為“首次有效繪制”表示頁(yè)面的“主要內(nèi)容”開始出現(xiàn)在屏幕上的時(shí)間點(diǎn),它以前是我們測(cè)量用戶加載體驗(yàn)的主要指標(biāo)。本質(zhì)上是通過一個(gè)算法來猜測(cè)某個(gè)時(shí)間點(diǎn)可能是 FMP,但是最好的情況也只有77%的準(zhǔn)確率,在lighthouse6.0 的時(shí)候廢棄掉了這個(gè)指標(biāo),取而代之的是 LCP 這個(gè)指標(biāo)。

LCP(全稱“Largest Contentful Paint”)表示可視區(qū)“內(nèi)容”最大的可見元素開始出現(xiàn)在屏幕上的時(shí)間點(diǎn)。

2. performance介紹

performance 對(duì)象是專門用來用于性能監(jiān)控的對(duì)象,內(nèi)置了一些前端需要的性能參數(shù)。

2.1. performance.now()方法

performance.now()返回performance.navigationStart至當(dāng)前的毫秒數(shù)。performance.navigationStart是下文將介紹到的可以說是瀏覽器訪問最初的時(shí)間測(cè)量點(diǎn)。

2.2. performance.timing

2.3. performance.getEntries()方法

瀏覽器獲取網(wǎng)頁(yè)時(shí),會(huì)對(duì)網(wǎng)頁(yè)中每一個(gè)對(duì)象(腳本文件、樣式表、圖片文件等等)發(fā)出一個(gè) HTTP 請(qǐng)求。performance.getEntries() 方法以數(shù)組形式,返回一個(gè) PerformanceEntry 列表,這些請(qǐng)求的時(shí)間統(tǒng)計(jì)信息,有多少個(gè)請(qǐng)求,返回?cái)?shù)組就會(huì)有多少個(gè)成員。

name :資源名稱,是資源的絕對(duì)路徑或調(diào)用mark方法自定義的名稱 startTime :開始時(shí)間 duration :加載時(shí)間 entryType :資源類型,entryType 類型不同數(shù)組中的對(duì)象結(jié)構(gòu)也不同!具體見下 initiatorType :誰發(fā)起的請(qǐng)求,具體見下:


描述
mark 通過 mark() 方法添加到數(shù)組中的對(duì)象
paint 通過 measure() 方法添加到數(shù)組中的對(duì)象
measure
first-contentful-paint 首次內(nèi)容繪制
resource 所有資源加載時(shí)間,用處最多


3. 指標(biāo)計(jì)算方法

3.1. 首屏和白屏

關(guān)于首屏和白屏的計(jì)算時(shí)間不同的說法比較多但大致相同,主要爭(zhēng)論是關(guān)于首屏圖片是否算首屏加載時(shí)間。

白屏:  

白屏?xí)r間(First Paint):是指瀏覽器從響應(yīng)用戶輸入網(wǎng)址地址,到瀏覽器開始顯示內(nèi)容的時(shí)間,一種比較簡(jiǎn)單的做法是在 body 標(biāo)簽之前獲取當(dāng)前時(shí)間 - performance.timing.navigationStart,或者直接獲取 performance 中關(guān)于 paint 的兩個(gè)數(shù)據(jù),都可以直接作為白屏數(shù)據(jù),這兩個(gè)數(shù)據(jù)一般差別不大。

首次繪制 FP 包括了任何用戶自定義的背景繪制,它是首先將像素繪制到屏幕的時(shí)刻。

首次內(nèi)容繪制 FCP 是瀏覽器將第一個(gè) DOM 渲染到屏幕的時(shí)間。該指標(biāo)報(bào)告了瀏覽器首次呈現(xiàn)任何文本、圖像、畫布或者 SVG 的時(shí)間。

也可以使用其他的計(jì)算方法:白屏?xí)r間 = 頁(yè)面開始展示的時(shí)間點(diǎn) - 開始請(qǐng)求的時(shí)間點(diǎn)。

首屏:

首屏?xí)r間:是指瀏覽器從響應(yīng)用戶輸入網(wǎng)絡(luò)地址,到首屏內(nèi)容渲染完成的時(shí)間,在需要展示的元素頁(yè)面之前獲取當(dāng)前時(shí)間 - performance.timing.navigationStart。

首屏?xí)r間 = 首屏內(nèi)容渲染結(jié)束時(shí)間點(diǎn) - 開始請(qǐng)求的時(shí)間點(diǎn) 首屏計(jì)算的方法比較多,很多文章中使用的方法都不太一樣 performance.timing.interactive - performance.timing.fetchStart 也有一些使用的是 performance.timing.loadEventEnd - performance.timing.navigationStart 不過時(shí)間差別應(yīng)該不大,都是用從dom加載完畢減去請(qǐng)求開始或者刷新url的時(shí)間。

3.2. TTI

關(guān)于 TTI 可以首先了解下谷歌提出的性能模型 RAIL:

    1.響應(yīng):輸入延遲時(shí)間(從點(diǎn)按到繪制)小于 100 毫秒。用戶點(diǎn)按按鈕(例如打開導(dǎo)航)。

    2.動(dòng)畫:每個(gè)幀的工作(從 JS 到繪制)完成時(shí)間小于 16 毫秒。用戶滾動(dòng)頁(yè)面,拖動(dòng)手指(例如,打開菜單)或看到動(dòng)畫。拖動(dòng)時(shí),應(yīng)用的響應(yīng)與手指位置有關(guān)(例如,拉動(dòng)刷新、滑動(dòng)輪播)。此指標(biāo)僅適用于拖動(dòng)的持續(xù)階段,不適用于開始階段。

    3.空閑:主線程 JS 工作分成不大于 50 毫秒的塊。用戶沒有與頁(yè)面交互,但主線程應(yīng)足夠用于處理下一個(gè)用戶輸入。

    4.加載:頁(yè)面可以在 1000 毫秒內(nèi)就緒。用戶加載頁(yè)面并看到關(guān)鍵路徑內(nèi)容。

我們可以通過domContentLoadedEventEnd來粗略的進(jìn)行估算:

TTI:domContentLoadedEventEnd - navigationStart

谷歌實(shí)驗(yàn)室也提供了更加便捷準(zhǔn)確的api包進(jìn)行測(cè)算 tti-polyfil: 

  1. import ttiPolyfill from './path/to/tti-polyfill.js';  
  2. ttiPolyfill.getFirstConsistentlyInteractive(opts).then((tti) => {  
  3.   // Use `tti` value in some way.  
  4. }); 

3.3. LCP

在過去,我們也有推薦的性能指標(biāo),如:FMP (First Meaningful Paint)和SI (Speed Index)可以幫我們捕獲更多的首次渲染之后的加載性能,但這些過于復(fù)雜,而且很難解釋,也經(jīng)常出錯(cuò),沒辦法確定主要內(nèi)容什么時(shí)候加載完。

根據(jù) W3C Web 性能工作組的討論和 Google 的研究,發(fā)現(xiàn)度量頁(yè)面主要內(nèi)容的可見時(shí)間有一種更精準(zhǔn)且簡(jiǎn)單的方法是查看 “繪制面積” 最大的元素何時(shí)開始渲染。

所謂繪制面積可以理解為每個(gè)元素在屏幕上的 “占地面積” ,如果元素延伸到屏幕外,或者元素被裁切了一部分,被裁切的部分不算入在內(nèi),只有真正顯示在屏幕里的才算數(shù)。圖片元素的面積計(jì)算方式稍微有點(diǎn)不同,因?yàn)榭梢酝ㄟ^ CSS 將圖片擴(kuò)大或縮小顯示,也就是說,圖片有兩個(gè)面積:“渲染面積”與“真實(shí)面積”。在 LCP 的計(jì)算中,圖片的繪制面積將獲取較小的數(shù)值。例如:當(dāng)“渲染面積”小于“真實(shí)面積”時(shí),“繪制面積”為“渲染面積”,反之亦然。

頁(yè)面在加載過程中,是線性的,元素是一個(gè)一個(gè)渲染到屏幕上的,而不是一瞬間全渲染到屏幕上,所以“渲染面積”最大的元素隨時(shí)在發(fā)生變化。如果使用 PerformanceObserver 去捕獲 LCP,會(huì)發(fā)現(xiàn)每當(dāng)出現(xiàn)“渲染面積”更大的元素,就會(huì)捕獲出一條新的性能條目。

如果元素被刪除,LCP 算法將不再考慮該元素,如果被刪除的元素剛好是 “繪制面積” 最大的元素,則使用新的 “繪制面積” 最大的元素創(chuàng)建一個(gè)新的性能條目。

該過程將持續(xù)到用戶第一次滾動(dòng)頁(yè)面或第一次用戶輸入(鼠標(biāo)點(diǎn)擊,鍵盤按鍵等),也就是說,一旦用戶與頁(yè)面開始產(chǎn)生交互,則停止報(bào)告新的性能條目。

上面兩張圖都是在頁(yè)面加載過程中,最大元素發(fā)生變化。第一張圖,新的內(nèi)容被加入到DOM,而且這個(gè)元素成為了最大元素。第二張圖,布局發(fā)生了變化,之前在視窗中的元素被移出了視窗外。

可以直接使用 PerformanceObserver 來捕獲 LCP: 

  1. const observer = new PerformanceObserver((entryList) => {  
  2.           const entries = entryList.getEntries();  
  3.           const lastEntry = entries[entries.length - 1];  
  4.           const lcp = lastEntry.renderTime || lastEntry.loadTime;  
  5.           console.log('LCP:', lcp);  
  6.         });  
  7.         observer.observe({ entryTypes: ['largest-contentful-paint'] }); 

LCP也不是完美的,也很容易出錯(cuò),它會(huì)在用戶進(jìn)行交互后就停止捕獲,可能會(huì)獲取到錯(cuò)誤的結(jié)果,如果有占據(jù)頁(yè)面很大的輪播圖也會(huì)產(chǎn)生問題會(huì)不斷的更新 LCP。

LCP也有現(xiàn)成的計(jì)算工具庫(kù) web-vitals: 

  1. import {getLCP} from 'web-vitals';  
  2. // Measure and log the current LCP value,  
  3. // any time it's ready to be reported.  
  4. getLCP(console.log);  

 

責(zé)任編輯:龐桂玉 來源: 前端大全
相關(guān)推薦

2023-12-17 14:49:20

前端首屏?xí)r間

2023-11-25 20:16:22

前端

2024-06-12 00:00:05

2010-09-08 11:38:27

2013-06-17 10:19:30

交換機(jī)性能交換機(jī)參數(shù)交換機(jī)

2022-05-02 08:56:04

前端性能指標(biāo)

2023-11-20 09:48:13

Linux性能指標(biāo)命令

2024-09-20 08:32:21

2011-05-04 13:53:08

jQuery

2011-06-07 14:16:38

雙絞線

2011-07-28 14:58:49

HP ProLiant服務(wù)器

2023-12-29 15:30:41

內(nèi)存存儲(chǔ)

2022-08-16 09:23:54

分布式系統(tǒng)

2009-12-11 15:17:35

2018-01-04 09:23:21

WEB服務(wù)器性能

2024-06-28 11:54:20

2020-10-19 08:53:08

Redis性能指標(biāo)監(jiān)控

2017-02-22 11:51:11

FortiGate企業(yè)級(jí)防火墻NGFW

2017-10-30 10:28:52

前端開發(fā)工程師性能指標(biāo)

2023-09-08 15:37:29

軟件開發(fā)性能
點(diǎn)贊
收藏

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

亚洲亚洲精品在线观看| 亚洲精品一二| 日韩视频123| 少妇人妻在线视频| 黄色在线免费观看大全| 麻豆中文一区二区| 久久久欧美一区二区| 人人妻人人澡人人爽人人精品| 亚洲www免费| 亚洲女人****多毛耸耸8| 国产精品一区二区a| 糖心vlog精品一区二区| 国产综合激情| 中文字幕日韩欧美| 国模私拍在线观看| 国产精品久久久久久久久久齐齐| 亚洲激情成人在线| 日韩久久在线| 日韩中文字幕免费观看| 精品在线一区二区三区| 青青a在线精品免费观看| 欧美日韩国产一二三区| 成人在线视频你懂的| 欧美视频日韩视频在线观看| 91黄色在线看| 美女免费久久| 久久精品男人天堂av| 国产精品一区二区三区免费观看 | 精品理论电影| 日韩丝袜美女视频| 在线观看国产中文字幕| a日韩av网址| 亚洲国产精品嫩草影院| 女女同性女同一区二区三区按摩| 飘雪影院手机免费高清版在线观看| 国产成人精品三级| 91精品久久久久久久久久久久久| 日日噜噜噜噜人人爽亚洲精品| 国产精品国码视频| 欧美成人久久久| 婷婷激情四射网| 成人精品影视| 在线观看日韩欧美| 亚洲综合色一区| 日韩三级av| 亚洲精品国产suv| 午夜免费福利影院| 国产精品网址| 亚洲精品久久久久久久久久久| 91丨porny丨九色| 国产在线一区不卡| 在线电影国产精品| 国产高清999| 精品中文视频| 日韩视频一区二区| 久久综合桃花网| 日日夜夜精品视频| 精品国产污污免费网站入口 | 女仆av观看一区| 亚洲国产欧美日韩精品| 国产人妻黑人一区二区三区| 女同一区二区三区| 亚洲理论在线a中文字幕| 亚洲第一成人网站| 久久不见久久见中文字幕免费| 亚洲精品视频网上网址在线观看 | 国产精品中文字幕亚洲欧美| 亚洲亚裔videos黑人hd| 天天干天天舔天天操| 日韩免费看片| 久热精品视频在线| 国产在线观看成人| 亚洲综合社区| 国产欧美日韩91| 999国产精品视频免费| 成人黄色a**站在线观看| 久久成人资源| 91sp网站在线观看入口| 亚洲欧洲综合另类在线| 日韩专区第三页| 成人爽a毛片免费啪啪| 欧美无砖专区一中文字| wwwxxxx在线观看| 日韩精品免费一区二区三区竹菊| 亚洲最新在线视频| 婷婷丁香综合网| 欧美私人啪啪vps| 青青久久av北条麻妃黑人| 中文字幕一区二区三区波野结| 久久99久久精品欧美| 18成人在线| 青青久草在线| 亚洲欧美激情在线| 北条麻妃在线视频观看| 欧美日韩在线精品一区二区三区激情综合 | 久久91精品国产91久久小草| 国产精品免费在线播放| 国产高清在线观看| 樱桃视频在线观看一区| 一本久道综合色婷婷五月| www.久久99| 日韩国产在线播放| 免费国产羞羞网站美图| 亚洲女同在线| 91视频免费进入| 不卡在线视频| 亚洲成人你懂的| 国产精品区在线| 日本妇女一区| 欧美高清第一页| 国产情侣小视频| 国产69精品一区二区亚洲孕妇| 日韩区国产区| 麻豆免费在线| 正在播放一区二区| 日韩视频在线观看免费视频| 亚洲精品美女| 亚洲综合大片69999| 国产系列在线观看| 无码av免费一区二区三区试看| 中文字幕66页| 欧美精品羞羞答答| 欧美性在线视频| 性中国古装videossex| 国产精品久线在线观看| 欧美成人xxxxx| 国内精品免费| 久久99国产精品自在自在app| 中文字幕乱码中文字幕| 久久中文娱乐网| 老太脱裤子让老头玩xxxxx| 日韩中文字幕一区二区高清99| 在线看国产精品| 久久久久久在线观看| av网站一区二区三区| 草草草视频在线观看| **国产精品| 日韩中文在线观看| 国产精品第六页| 国产午夜亚洲精品午夜鲁丝片| 少妇人妻大乳在线视频| 亚洲码欧美码一区二区三区| 美女精品视频一区| 国产又粗又长又大视频| 91丨porny丨国产| 欧美二区在线视频| 色哟哟精品丝袜一区二区| 91av视频在线| 日韩av地址| 欧美性xxxx在线播放| 亚洲国产欧美视频| 久久免费黄色| 日韩.欧美.亚洲| 日韩精品一区二区三区av| 国产一区二区三区毛片| 最近中文字幕免费观看| 中文字幕第一区| 欧美美女一级片| 欧美ab在线视频| 亚洲最大成人在线| av小说在线播放| 亚洲精品久久久一区二区三区| 99热只有这里有精品| 久久久久久一二三区| 搡女人真爽免费午夜网站| 日韩精品午夜| 91久久精品国产91久久性色| 在线看三级电影| 亚洲精品wwwww| 国产精品xxxxxx| 亚洲特黄一级片| 成人啪啪18免费游戏链接| 在线不卡欧美| 欧美综合激情| 亚洲精品毛片| 久久久这里只有精品视频| 婷婷五月综合激情| 色视频成人在线观看免| 粉嫩av性色av蜜臀av网站| 成人精品国产免费网站| 国产精品亚洲a| 97欧美在线视频| 精品不卡在线| 99久久婷婷国产综合精品首页| 久久影院资源网| 午夜视频福利在线| 欧美喷潮久久久xxxxx| 久久久精品国产sm调教| 久久久久久久综合| www激情五月| 午夜在线一区| 亚洲av首页在线| 亚洲自拍电影| 亚洲曰本av电影| 浪潮色综合久久天堂| 欧美大片在线免费观看| 美女做暖暖视频免费在线观看全部网址91 | 国产欧美激情视频| 在线观看视频日韩| 自拍偷拍一区二区三区| 群体交乱之放荡娇妻一区二区| 国产精品欧美日韩| 国产乱码精品一区二三赶尸艳谈| 中文字幕欧美精品日韩中文字幕| 亚洲精品第五页| 欧美三级视频在线| 日本三级小视频| 亚洲精品国产高清久久伦理二区| 精品国产无码在线观看| 国产精品一区二区三区乱码| 免费一级特黄录像| 亚洲美女网站| 国产成人生活片| 欧美综合一区| 九九九九精品| 日韩中文字幕| 91欧美视频网站| 欧美在线va视频| 91干在线观看| 超碰97免费在线| 久久视频国产精品免费视频在线| 蜜桃成人在线视频| 亚洲精品狠狠操| 亚洲av无码国产精品久久不卡| 欧美日韩亚洲另类| 潘金莲一级淫片aaaaaa播放| 亚洲国产成人av网| avtt天堂在线| 国产精品久久夜| 女人十八毛片嫩草av| 99精品国产视频| 野战少妇38p| 国产精品996| 奇米777在线视频| 国产在线视频一区二区三区| 国产精品久久久毛片| 日日欢夜夜爽一区| 青青在线免费观看视频| 日韩不卡手机在线v区| 欧在线一二三四区| 丝袜亚洲另类欧美综合| 精品www久久久久奶水| 老妇喷水一区二区三区| 欧洲熟妇精品视频| 欧美专区一区二区三区| 成人一区二区三| 久久精品亚洲一区二区| 熟妇人妻无乱码中文字幕真矢织江| 免费看的黄色欧美网站| 虎白女粉嫩尤物福利视频| 销魂美女一区二区三区视频在线| 欧美成人一区二区在线观看| 性久久久久久| 一路向西2在线观看| 精品在线一区二区三区| 在线观看一区二区三区视频| 丁香另类激情小说| 国产肉体xxxx裸体784大胆| 久久精品视频免费| 日本午夜精品视频| 亚洲精品菠萝久久久久久久| 国产精选第一页| 色综合天天天天做夜夜夜夜做| 成人毛片一区二区三区| 欧美日韩激情在线| 亚洲AV无码精品色毛片浪潮| 日韩精品有码在线观看| 高清在线观看av| 久久视频中文字幕| 99爱在线观看| 国产精品久久久久久久久久ktv | 九色综合国产一区二区三区| 91亚洲一区二区| kk眼镜猥琐国模调教系列一区二区| 最近日本中文字幕| 国产精品剧情在线亚洲| 天天看天天摸天天操| 亚洲欧美日韩在线播放| 在线观看国产亚洲| 欧美在线看片a免费观看| 国产又粗又大又爽| 欧美精品一区二区精品网| 日韩大胆视频| 欧美成人高清视频| 天堂av在线网| 91久久久国产精品| 欧美成a人免费观看久久| 日本福利一区二区三区| 午夜精品久久99蜜桃的功能介绍| 国产不卡一区二区视频| 日韩av电影天堂| 欧美性生交xxxxx| 久久精品亚洲精品国产欧美| www.99re7| 狠狠躁18三区二区一区| 最近中文字幕在线观看视频| 欧美精品一区二区三区蜜桃视频| 国产日韩精品在线看| 亚洲欧美在线第一页| 特级毛片在线| 国产精品av在线播放| 国产精品自在线拍| 亚洲a∨一区二区三区| 韩日成人av| 成人日韩在线视频| 成人激情视频网站| 国产美女高潮视频| 婷婷六月综合亚洲| 国产女人18毛片18精品| 亚洲一二三在线| 不卡的av影片| 亚洲影院色在线观看免费| 中文字幕亚洲影视| 欧美极品少妇无套实战| 久久精品国产精品亚洲综合| 国产伦精品一区二区三区妓女 | 国产一区 二区 三区一级| 久久只有这里有精品| 亚洲成年人网站在线观看| 中文字幕免费播放| 国产亚洲精品成人av久久ww| 香蕉久久aⅴ一区二区三区| 国产精品精品视频一区二区三区| 国产精品99久久免费观看| avove在线观看| 日本va欧美va精品发布| 久久人妻一区二区| 亚洲成av人影院在线观看网| 国产又粗又猛又爽又黄91| 欧美成人bangbros| 色呦呦呦在线观看| 91丨九色丨国产在线| 久久在线电影| 好男人www社区| 91影院在线免费观看| 久久夜色精品亚洲| 欧美一区二区播放| 亚洲精品一线| 成人网在线视频| 成人网18免费网站| 亚洲欧美视频二区| 国产农村妇女精品| 中文区中文字幕免费看| 亚洲日本欧美中文幕| 欧美不卡高清一区二区三区| 麻豆亚洲一区| 亚洲自拍另类| 成年人在线免费看片| 欧美性生交xxxxx久久久| 免费一级在线观看| 日韩美女免费线视频| 岛国av一区| 久草视频这里只有精品| 国产成人啪免费观看软件| 久久久久久久久久久久久久免费看| 日韩三级免费观看| 欧洲中文在线| 国产精品国产三级欧美二区 | 日本丰满少妇xxxx| 91日韩在线专区| 久久亚洲精品国产| 国产亚洲精品日韩| 福利一区和二区| 成人在线观看www| 国产精品一区二区在线观看不卡| 精品人伦一区二区| 69堂亚洲精品首页| 天堂8中文在线| 免费毛片一区二区三区久久久| 亚洲欧美bt| 天海翼在线视频| 欧美一区二区大片| 神马午夜在线视频| 相泽南亚洲一区二区在线播放| 美腿丝袜在线亚洲一区| 麻豆视频在线观看| 亚洲高清色综合| 日韩经典一区| 99精品视频网站| av电影一区二区| 国产男人搡女人免费视频| 久久成人18免费网站| 99精品国产一区二区三区2021| 尤物av无码色av无码| 亚洲欧美怡红院| 丰满肥臀噗嗤啊x99av| 国产精品老牛影院在线观看| 欧美在线国产| 影音先锋制服丝袜| 欧美一区国产二区| 无码小电影在线观看网站免费| 天堂精品一区二区三区| 美腿丝袜亚洲综合| 欧美不卡视频在线观看| 这里只有精品视频| 欧美18xxxx| 视频在线观看免费高清| 午夜视频在线观看一区| www亚洲人| 精品国产91亚洲一区二区三区www|