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

BI 數據可視化平臺建設(3)—首頁性能提升實踐

大數據
隨著越來越多代碼的堆積,平臺的運行加載性能也在逐步下降,在不同程度上極大地影響了用戶體驗,從而導致用戶流失。本文就是從這樣的一個背景出發,通過對BI數據可視化平臺的一系列的性能優化實踐,給大家系統性闡述首頁性能優化的核心策略,并探討在日常開發中如何實現長效性能保障。

本文是vivo互聯網大數據團隊《BI 數據可視化平臺建設》系列文章第3篇。

隨著越來越多代碼的堆積,平臺的運行加載性能也在逐步下降,在不同程度上極大地影響了用戶體驗,從而導致用戶流失。本文就是從這樣的一個背景出發,通過對BI數據可視化平臺的一系列的性能優化實踐,給大家系統性闡述首頁性能優化的核心策略,并探討在日常開發中如何實現長效性能保障。

往期系列文章:

  1. BI 數據可視化平臺建設(1)—交叉表組件演變實戰
  2. BI 數據可視化平臺建設(2)—篩選器組件升級實踐

一、背景

隨著業務的拓展和用戶數量的激增,平臺經歷了多個周期的快速迭代,整體功能場景也越發復雜的。在快速迭代的過程中,我們很容易忽略平臺的性能,到了某一個節點,猛地發現,隨著越來越多代碼的堆積,平臺的運行加載性能也在逐步下降,在不同程度上極大地影響了用戶體驗,從而導致用戶流失。本文就是從這樣的一個背景出發,通過對BI數據可視化平臺的一系列的性能優化實踐,給大家分享一下如何提升首頁性能的思路,并且讓我們在日常開發中,如何持續保持高性能,而不是又一次回過頭來優化性能。本文主要給大家介紹一平臺在進行首頁性能提升的一些實踐經驗。

二、了解性能指標

2.1  用戶體驗核心指標

衡量一個 Web 頁面的體驗和質量有非常多的指標,根據頁面加載流程可以將指標分成三大類:

  • 文檔加載相關(TTFB、DCL等)
  • 內容呈現相關(LCP、FCP、FMP 等)
  • 交互響應相關(INP、FPS 等)

針對這么多的性能指標,Google 提出了網站用戶體驗的三大核心指標 (LCP INP CLS),分別用來衡量用戶感知的加載速度、量化網頁首次互交互的感受、衡量網頁視覺的穩定性:

圖片來源:https://web.dev/

2.2  平臺度量指標

但是在實際規劃平臺性能度量體系時,我們可以根據自身的業務和需求進行自定義,針對數據可視化平臺來說,我們更看重用戶感知的加載速度,如何讓用戶快速看到數據可視化內容是我們首頁性能優化的關鍵,因此我們性能指標主要以文檔加載和內容呈現為主,這里我們以 TTFB、FCP、LCP  作為我們首頁性能的度量指標,它們涵蓋了網絡請求到頁面主要內容加載的過程:

網絡請求過程(網絡響應衡量指標 TTFB):

TTFB 主要指的是以下請求階段耗時的總和:

  • 重定向時間
  • Service Worker 啟動時間(如果有)
  • DNS 查找
  • 連接和 TLS 協商
  • 請求,直到響應的第一個字節到達

頁面主要內容加載過程(內容呈現衡量指標 FCP、LCP):

圖片來源:https://web.dev/

  • TTFB(Time to First Byte ):

它主要測量的是在網絡請求階段中,從請求資源到響應的第一個字節到達所經過的時間,這有助于識別 Web 服務器因速度過慢而無法響應請求。由于 TTFB 發生在指標 FCP(First Contentful Paint ) 和 LCP(Largest Contentful Paint)之前,因此希望服務器能夠快速地響應導航請求。一般來說,大多數網站都應盡量將 TTFB 控制在 0.8秒 以內,且超過75%以上PV 達到該范圍。

圖片來源:https://web.dev/


  • FCP(First Contentful Paint):

它用于標記網頁加載過程中用戶可以在屏幕上看到的第一個元素所用的時間。元素主要是指文本、圖片(包括背景圖片)、SVG 或 Canvas。可以用于衡量用戶感知的加載速度。為了提供良好的用戶體驗,網站的 FCP 最好不要超過 1.8 秒,且確保超過75%以上PV 達到該范圍。

圖片來源:https://web.dev/


  • LCP(Largest Contentful Paint):

它用于標記網頁加載過程中加載了網頁主要內容的時間點。可以用于衡量用戶感知的加載速度,也是Google 提出的度量用戶體驗的三大核心指標之一。為了提供良好的用戶體驗,網站的 LCP 最好控制在 2.5 秒 以內,且確保超過75%以上PV 達到該范圍。

圖片來源:https://web.dev/

三、首頁性能現狀

背景:性能問題主要是由于前期開發人力有限、功能快速迭代等原因,導致代碼質量和可維護性較差,積累下的技術債務。

(1)平臺性能指標分析:LCP(首屏平均耗時) 高達3.3s,遠高于Google  LCP衡量的標準(2.5s)。

(2)通過Lighthouse工具進行性能分析,性能得分較低,各項性能指標都處于不及格的水平。

四、分析性能問題

4.1 通過Network面板分析

從Network面板上,可以分析得出加載過程中存在以下幾類問題:

  • 入口文件體積太大,加載耗時長,阻塞其他資源加載
  • 低優先級資源阻塞了高優先級資源加載
  • 微前端子應用等非首屏依賴資源沒有進行異步加載
  • 網絡傳輸協議還處于HTTP1.1,傳輸效率低
  • 接口請求傳輸的數據體過大,存在大量冗余數據

4.2 通過Performance面板分析

從 Performance 面板上,可以分析得出加載過程中存在以下幾類問題:

  • FPS 長時間出現紅色條形,表示幀速率下降得太低,可能出現動畫延遲卡頓等問題
  • CPU 資源占用率過高,可能出現性能問題
  • 主線程存在多個 Long Task(長任務),阻塞了頁面加載渲染

4.3 通過Lighthouse工具分析

通過 Lighthouse 工具,可以分析得出加載過程中存在以下的問題:

  • 大量 Long Task 阻塞了主線程工作
  • 存在阻塞渲染的低優先級資源
  • DOM節點數過多,增加了內存占用,樣式計算用時延長,并產生高昂的布局重排成本
  • 圖片資源不是最優壓縮效果的格式
  • 存在大量未使用的CSS和JS文件代碼

五、優化實踐

5.1 優化方向 (時間和空間)

通過上述的問題分析,我們可以分析出資源加載渲染耗時以及瀏覽器性能資源占有 都有可能導致頁面卡頓緩慢,影響用戶體驗,因此可以從耗時和資源占用兩方面來進行性能優化,也可以理解成時間和空間的優化。

5.2 時間優化 (網絡耗時、加載耗時、渲染耗時等)

(1)網絡傳輸耗時優化

網絡傳輸耗時優化主要可以從 緩存策略、傳輸協議、資源預加載預解析、CDN 等幾個方向進行。本次優化主要是通過網絡傳輸升級、資源預加載、請求性能優化等方面來講解一下。

  • 網絡傳輸協議升級,由 HTTP/1.1 升級至 HTTP/2.0 版本,通過 HTTP/2.0 多路復用的特性解決了請求并發數限制的問題,同時二進制傳輸和頭部壓縮等特性也提高了網絡傳輸的效率。

  • 刪除資源預加載(Preload),減少首頁非關鍵資源的預加載處理。通過加載瀑布流可以看到,這里提前加載了多個非首屏關鍵資源的字體文件,且文件體積高達 1.8MB,阻塞了首屏關鍵資源的加載解析。所以我們需要根據資源的優先級,合理的使用 Preload(預加載)和 Prefetch(預解析)。

  • 請求性能優化,降低請求響應耗時。通過Network面板可以看到,首頁依賴的主要接口返回的數據體在沒壓縮前高達 3.1 MB,這里我們對請求內容進行了分析,通過異步請求、減少非關鍵的冗余數據等處理將傳輸數據體積降低到了 500KB 內。除了減少數據傳輸量,我們還可以通過請求合并,利用緩存等減少通信次數來進行請求性能優化。

(2)資源加載耗時優化

資源加載耗時優化可以從 代碼壓縮、代碼分包、組件、工具庫、ICON等按需加載等幾個方向進行。主要是通過優化體積來減少資源加載耗時,從而提升首屏性能。

  • 首先通過 webpack-bundle-analyzer 插件對包體積進行分析,可以看到 chunk-vendors.js 文件體積較大,同時還存在依賴嵌套等問題,導致資源加載緩慢。本次優化我們通過代碼分包、資源按需加載,圖片格式優化等措施,減少了資源體積, chunk-vendors.js 文件也從 2.3MB 降低到 480KB。下面我們通過幾個具體示例進行講解:

  • 對 Echarts 、Ant-Design-Vue-1.x ICON等UI工具庫進行按需加載。
// 優化前 在入口文件進行全量的同步加載 
import \* as echarts from 'echarts/core'; 
import { XXXChart } from 'echarts/charts'; 
import { XXXComponent } from 'echarts/components'; 
import { CanvasRenderer } from 'echarts/renderers'; 


echarts.use(\[XXXChart, XXXComponent, CanvasRenderer\]);


// 優化后 根據使用場景進行按需加載 
async function initEcharts(chartType){
  const echarts = await import('echarts/core');
  const { XXXChart} = await import('echarts/charts');
  const { XXXComponent } = await import('echarts/components');
  const { CanvasRenderer } = await import('echarts/renderers');
  echarts.use(\[XXXChart, XXXComponent, CanvasRenderer\]);
}

由于歷史需求迭代原因,我們對 Ant-Design-Vue-1.x 進行了二次定制開發,這也導致了ICON全量引入,我們這里使用的方案是重定向到本地文件來進行控制 ,使用 alias 將 @ant-design/icons/lib/dist 指向項目中的 antdIcon.js,然后在 antdIcon.js 文件中按需導出即可,通過按需加載,ICON引入體積從 500K+ 降低到 30K+

// vue.config.js alias配置
resolve: {
  alias: {
    '@ant-design/icons/lib/dist$': path.resolve(\_\_dirname, './src/plugins/antdIcons.js'),
  }
}


// src/plugins/antdIcons.js
export { default as CheckCircleOutline } from '@ant-design/icons/lib/outline/CheckCircleOutline';
export { default as CheckCircleFill } from '@ant-design/icons/lib/fill/CheckCircleFill';


  • 檢查刪除冗余依賴,避免重復npm包引入;隨著平臺長期的發展迭代,或多或少都會存在冗余的 mf、npm 資源,同時我們在對微前端子應用的包體積進行分析時,發現子應用通過 npm 引入的Echarts,而主應用本身也引入相同的庫,相對于引入了2 遍 Echarts,這個時候我們改造了子應用的依賴引入方式,通過傳參的方式將Echarts實例傳遞給子應用,避免重復引入和加載相同資源。
//主應用 通過props傳遞依賴
import { start, loadMicroApp, prefetchApps } from 'qiankun';


export default {
  name: 'MicroWidgetReact',
  methods: {
    async loadMicroApp(){
      const $echarts = await this.$initEcharts();
      this.microApp = loadMicroApp({
        name: \`xxx\`,
        props: {
          ...props,
          $echarts: $echarts,
        },
      });
    },
  },
};


//子應用配置 externals 并且外鏈依賴加上 ignore 屬性(這是自定義的屬性,非標準屬性)
<script ignore src\="https://cdn.jsdelivr.net/npm/echarts@5.5.0/dist/echarts.min.js"\></script>


// 當它獨立運行時,使用自己的外鏈依賴 window.$echarts
const $echarts = parent.$echarts || window.$echarts;
  • 對圖片、字體等資源文件進行格式優化;我們將圖片資源統一轉換成WEBP格式,除了文件大小和壓縮效率上有優勢,WEBP還支持透明度和動態圖像等,所以如果不需要考慮 IE以及舊版本Safri的兼容性,WebP 格式更適用于網頁開發;而字體文件則轉換成WOFF2格式,對比 TTF 格式在文件大小、壓縮效率和安全性上都更具優勢。

5.3 空間優化 (CPU 占用、內存占用、本地緩存等)

我們在做性能優化的時候,很多情況下都會依賴時間換空間、或者空間換時間等方式,這里需要根據項目的實際情況做出取舍,選擇相對合適的一種方案去進行優化。資源占用常見的優化方式包括:

  • 代碼優化:精簡和優化 JavaScript 和 CSS 代碼,避免使用過多的循環和遞歸操作,減少對 CPU 的占用。
  • 避免內存泄漏:定期檢查并優化內存使用,避免出現內存泄漏問題,可以使用瀏覽器的開發者工具進行內存分析。
  • 圖片懶加載:延遲加載圖片,只有當圖片進入可視區域時再加載,減少內存占用。
  • 數據本地存儲:使用瀏覽器提供的本地存儲功能(如LocalStorage或IndexedDB),將一些數據緩存到本地,減少對網絡請求的依賴,提高性能。
  • 使用 Web Workers:將一些耗時的任務放到 Web Workers 中執行,減輕主線程的負擔,從而減少 CPU 占用。
  • 使用服務端渲染:使用服務端渲染技術,減少客戶端的計算壓力,提高頁面加載速度。
  • 使用資源壓縮:對 JavaScript、CSS、圖片等資源進行壓縮,減小文件大小,降低網絡傳輸和內存占用。

本次我們主要使用了 Web Workers 和 數據解綁 (Object.freeze) 等方式進行空間優化,減少了CPU和內存的占用。通過 Web Workers 將需要復雜計算任務放到 Worker 線程,避免阻塞其他首頁渲染任務,釋放主線程資源,實現單線程到多線程。但是這里要注意,過多的使用 Web Workers 有時候反而會導致資源的過度占用,因為 Web Workers 本身也會占用一定的內存資源,而 Workers 之間的通信和數據同步也可能會帶來復雜性和性能開銷,特別是在大規模的并發任務處理時,所以我們需要根據場景合理使用。

六、優化前后對比

整體性能提升 292%:

優化后的加載效果對比:

七、性能監控

為了保證平臺在后續的迭代過程中,持續保持高性能,我們引入Chrome 開源的 web-vitals 庫,結合自研的運行時性能監控埋點(卡頓、崩潰),以及平臺的數據可視化能力,實現對前端整體性能的監控。并利用了平臺的數據監控預警能力,通過對不同指標的配置告警服務,增加性能指標相關的告警,在性能指標發生異動時,及時發現問題,優化性能,保障了用戶使用體驗。

八、總結

上面講了那么多優化方法,都是針對當前項目進行的針對性優化 ,所以我們進行優化時,需要根據具體情況和需求,結合不同的優化策略來達到最佳的性能優化效果。前端性能優化是一個重要的主題,它涉及到許多方面,包括頁面加載速度、交互響應時間、資源利用效率等。但不管什么樣的優化方式,他們的核心思路都是一致的,因為在用戶能看到頁面,并且與之交互之前,都是有固定的步驟的,所以優化的核心思路就是:盡可能去掉一些關鍵步驟、盡可能提前一些重要步驟、盡可能優化某個具體步驟。比如 SSR 相比于 CSR,用戶能更快的看到頁面,就是去掉了「下載入口index.html,下載并執行 CSS、JS,請求接口」這幾個關鍵步驟,比如上面說的對高優先級資源進行預加載就是提前一些重要步驟,再比如說通過web workers  避免 JS 執行時產生 Long Task就是優化某個具體步驟。以上就是本次性能優化實踐的所有內容,希望能對你有所幫助。

責任編輯:龐桂玉 來源: vivo互聯網技術
相關推薦

2023-11-16 11:34:05

BI大數據

2023-11-09 08:38:25

交叉表組件大數據

2021-03-19 18:33:52

中信銀行網絡安全

2020-03-07 21:48:46

物聯網可視化技術設計

2020-03-11 14:39:26

數據可視化地圖可視化地理信息

2023-04-17 07:32:41

2022-06-29 08:28:58

數據可視化數據可視化平臺

2017-10-14 13:54:26

數據可視化數據信息可視化

2017-09-15 10:23:06

可視化Bug數據分析

2020-07-22 10:30:54

數據可視化分析平臺分析工具

2023-11-30 09:34:14

數據可視化探索

2017-10-25 13:04:10

數據可視化信息可視化數據圖表

2018-10-17 12:03:45

可視化設計圖表

2023-09-13 07:19:46

數據開發平臺治理平臺

2015-08-20 10:00:45

可視化

2024-03-06 19:57:56

探索商家可視化

2021-04-25 21:11:48

數據工具技術

2015-10-28 13:28:57

2014-06-30 09:24:48

數據可視化
點贊
收藏

51CTO技術棧公眾號

久久三级福利| 亚洲日本一区二区三区在线| 成人激情文学综合网| 欧美疯狂性受xxxxx另类| 激情在线观看视频| 国产成人高清精品| 粉嫩高潮美女一区二区三区 | a天堂中文在线88| 日韩av一区二| 久久人人爽亚洲精品天堂| 可以看的av网址| 国产99re66在线视频| 99久久精品免费看国产| 日本sm极度另类视频| 91无套直看片红桃在线观看| 精品国产一区二区三区2021| 亚洲国产美女搞黄色| 欧美高清性xxxxhd| 91一区二区视频| 欧美日本二区| 亚洲石原莉奈一区二区在线观看| 国产成人黄色网址| 欧洲成人综合网| 久久久国际精品| 国产综合福利在线| 天天综合网入口| 日韩一级毛片| 欧美一区二区观看视频| 黄色大片在线免费看| 成人一区二区不卡免费| 成人性生交大片免费看中文网站| 国产精品久久久久久超碰| 久久久久久久久毛片| 欧美猛男男男激情videos| 欧美一区二区三区在| 日本免费黄视频| 岛国成人毛片| 国产欧美日韩中文久久| www.成人三级视频| 在线观看毛片网站| 国产毛片久久| 欧美老妇交乱视频| 这里只有久久精品| 国产精品99久久免费观看| 欧美综合天天夜夜久久| 又大又硬又爽免费视频| 国产系列在线观看| 成人精品视频一区二区三区 | 亚洲人在线观看| 天堂在线资源视频| 成人免费图片免费观看| 日本一区二区视频在线观看| 精品一区国产| 97免费观看视频| 日韩精品一级中文字幕精品视频免费观看 | 国产网站在线| 一区二区三区不卡视频在线观看 | 欧美美最猛性xxxxxx| 三上悠亚影音先锋| 欧美亚洲国产日韩| 亚洲第一级黄色片| 高清视频一区二区三区| 一级片视频免费| 久久久久国产精品一区三寸| 91av在线看| 国产精品第二十页| 亚洲无线视频| 欧美日韩成人精品| 玖玖爱这里只有精品| 偷拍欧美精品| 日韩有码在线观看| 欧美a级片免费看| 同性恋视频一区| 日韩av网址在线| 捆绑裸体绳奴bdsm亚洲| 国产精品极品国产中出| 亚洲成人久久网| 理论片大全免费理伦片| aaa国产精品视频| 欧美成人三级电影在线| 特级特黄刘亦菲aaa级| 国产亚洲人成a在线v网站| 欧美优质美女网站| 日本黄大片一区二区三区| 最近高清中文在线字幕在线观看1| 亚洲香蕉伊在人在线观| 国产黄页在线观看| 成av人片在线观看www| 婷婷国产v国产偷v亚洲高清| 国产成人无码精品久久久性色| 精精国产xxxx视频在线野外| 婷婷国产在线综合| 黑鬼大战白妞高潮喷白浆| 美女日韩欧美| 欧美色男人天堂| 亚洲妇熟xx妇色黄蜜桃| 高清在线一区二区| 日韩精品中文字幕在线一区| av无码一区二区三区| 国产精品中文字幕制服诱惑| 国产视频亚洲视频| 林心如三级全黄裸体| 亚洲精品va| 午夜精品久久久久久99热| 久久久久99精品成人片三人毛片| 久久久精品性| 亚洲va久久久噜噜噜| 日本加勒比一区| 久久精品视频一区二区| 黄频视频在线观看| 不卡视频观看| 色94色欧美sute亚洲线路一久| 人人干人人干人人| 99re8这里有精品热视频8在线| 欧美成va人片在线观看| 97人妻精品一区二区三区免 | 777午夜精品免费视频| 国产成人精品一区二区三区在线观看| 欧美日韩一区二区三区在线电影 | 国产精品看片你懂得| 99热这里只有精品免费| 性国裸体高清亚洲| 欧美一区二区美女| 97人妻天天摸天天爽天天| 欧美激情电影| 97超级碰在线看视频免费在线看| 国产九色91回来了| 成人视屏免费看| 亚洲一区二区三区四区中文| h片在线观看视频免费免费| 欧美性做爰猛烈叫床潮| 国产精品成人无码专区| 久久爱www成人| 欧美极品少妇xxxxⅹ喷水| 亚洲天堂一区在线观看| 懂色av一区二区夜夜嗨| 国产伦精品一区二区三区视频黑人 | 国产一区二区三区黄网站| 亚洲九九九在线观看| 欧美成人精品一区二区免费看片| 石原莉奈在线亚洲三区| 精品日本一区二区三区在线观看| 成人福利在线观看视频| 在线观看国产91| 国产精品jizz| 亚洲第一网站| 成人免费视频网站入口| 黄色电影免费在线看| 亚洲一区二区成人在线观看| 欧美视频国产视频| 国产传媒欧美日韩成人精品大片| 久久久久久久久久久免费| 亚洲特级黄色片| 国产午夜亚洲精品不卡| aⅴ在线免费观看| 青青一区二区| 欧美精品激情在线观看| av资源免费看| 亚洲精品第一国产综合野| 手机看片福利日韩| 免费成人高清在线视频theav| 午夜精品一区二区三区在线视 | 双性尿奴穿贞c带憋尿| 婷婷综合五月| 成人国内精品久久久久一区| 香蕉视频网站在线观看| 欧美色涩在线第一页| 国产精品18在线| 久久久人人人| 欧美日韩亚洲免费| 日本在线精品| 夜夜嗨av色综合久久久综合网| 欧美一区免费看| 久久久综合视频| 玩弄japan白嫩少妇hd| 国产成人精品免费视| 国产精品www| www.亚洲免费| 在线播放国产精品二区一二区四区 | 亚洲欧洲一区二区福利| 欧美性aaa| 久久精品视频播放| 99久久精品日本一区二区免费| 亚洲三级视频在线观看| 日本道中文字幕| 石原莉奈在线亚洲二区| 黄色一级视频播放| 久久悠悠精品综合网| 国产精品白嫩美女在线观看| a黄色片在线观看| 日韩激情在线视频| 伊人久久亚洲综合| 亚洲一区二区av电影| 亚洲精品国产精品国自产网站| 精品一区二区三区蜜桃| 国产伦精品一区二区三区四区视频_ | 色婷婷视频在线观看| 精品亚洲一区二区三区在线播放| 一区二区国产欧美| 欧美日韩国产精品一区二区三区四区| 欧美黄色一级生活片| 懂色av中文一区二区三区| 日韩肉感妇bbwbbwbbw| 亚洲午夜在线| 伊人久久大香线蕉精品| 天天躁日日躁成人字幕aⅴ| 成人av.网址在线网站| 亚洲妇女成熟| 欧美第一页在线| av片在线免费观看| 日韩精品在线观看视频| 国产jzjzjz丝袜老师水多| 色菇凉天天综合网| 日韩精品成人一区| 亚洲视频免费在线| 国产一区二区三区四区五区六区| 高清视频一区二区| 玖玖爱视频在线| 久久高清免费观看| 成年人午夜免费视频| 亚洲乱码在线| 天天综合色天天综合色hd| 奇米影视777在线欧美电影观看| 99国产在线观看| 伊人国产精品| 国产精品欧美激情在线播放| 欧亚av在线| 久久久久久久一区二区三区| dj大片免费在线观看| 中文字幕在线看视频国产欧美在线看完整 | 日韩pacopacomama| 91精品国产91久久| 91超碰免费在线| 欧美精品激情blacked18| 超碰在线网址| 久久中国妇女中文字幕| 日本在线天堂| 日韩中文字幕在线观看| 成年人在线视频免费观看| 亚洲色图偷窥自拍| 黑人与亚洲人色ⅹvideos| 日韩精品极品毛片系列视频| 亚州av在线播放| 亚洲精品白浆高清久久久久久| 性中国xxx极品hd| 91精品国产福利| 国产精品久久免费| 4438成人网| 国产视频在线免费观看| 在线播放91灌醉迷j高跟美女 | 麻豆高清免费国产一区| 一区二区三区入口| 免费观看一级特黄欧美大片| 欧美精品久久久久久久久25p| 美腿丝袜亚洲色图| 日韩在线不卡一区| 国产精品99精品久久免费| 日本在线视频播放| 成人av网站在线| 狠狠人妻久久久久久综合蜜桃| 久久九九国产精品| 五月天精品在线| 自拍av一区二区三区| 放荡的美妇在线播放| 亚洲国产综合色| 国产69精品久久久久久久久久| 一本色道久久加勒比精品 | 欧美一区永久视频免费观看| 99在线观看免费| 欧美一区二区在线免费观看| www.久久久久久| 日韩高清中文字幕| av免费在线一区二区三区| 久久五月天色综合| 国产在线xxx| 日产日韩在线亚洲欧美| 欧洲亚洲精品久久久久| 高清视频一区| 国产精品嫩模av在线| 欧美 日韩 国产 在线观看| 亚洲视频一区| 老司机午夜av| 国产一区二三区好的| 国产十八熟妇av成人一区| 国产日韩欧美电影| 欧美成人精品欧美一| 一本久久a久久免费精品不卡| 在线免费一级片| 亚洲成色777777女色窝| 美女做暖暖视频免费在线观看全部网址91 | 欧美日韩国产精品| 亚洲手机在线观看| 日韩av在线免播放器| 在线视频二区| 97精品一区二区三区| 欧美少妇激情| 久久精品第九区免费观看| 五月天久久网站| 男人操女人逼免费视频| 久久超碰97中文字幕| 成人性生活免费看| 亚洲视频一区在线观看| 综合网在线观看| 日韩欧美在线不卡| 国产精品一区二区三区四区色| 欧美高清videos高潮hd| 日韩欧美一区二区三区免费观看| 99精品99久久久久久宅男| 成人精品影视| 久久国产精品视频在线观看| 久久9热精品视频| 成人免费毛片日本片视频| ...中文天堂在线一区| 欧美激情黑白配| 日韩女优av电影| 午夜免费视频在线国产| 日本欧美黄网站| 加勒比视频一区| 精品国产三级a∨在线| 奇米影视一区二区三区| 国产制服丝袜在线| 亚洲最快最全在线视频| 国产精品-色哟哟| 国产一区二区精品丝袜| 性xxxxfreexxxxx欧美丶| 国产欧美日韩综合精品二区| 综合五月婷婷| 三级av免费看| 亚洲色图在线视频| 中文字幕码精品视频网站| 亚洲网址你懂得| 中日韩脚交footjobhd| 国模精品一区二区三区| 欧美午夜在线| 中文字幕一二三区| 亚洲另类在线视频| 国产视频第一页| 精品国偷自产在线| 色综合视频一区二区三区日韩| 日韩国产精品一区二区三区| 午夜在线精品偷拍| 黄色在线观看av| 欧美午夜视频在线观看| 五月婷婷伊人网| 91po在线观看91精品国产性色| 久久大胆人体视频| 777av视频| 99精品视频中文字幕| 久久国产精品免费看| 亚洲精选中文字幕| 欧洲一级精品| 色爱区成人综合网| 免费成人在线视频观看| 亚洲一区电影在线观看| 制服丝袜成人动漫| 性欧美ⅴideo另类hd| 国产精品手机视频| 一区二区精品| 亚洲AV无码国产成人久久| 欧美系列亚洲系列| 麻豆影视国产在线观看| 亚洲va电影大全| 激情欧美日韩| free性中国hd国语露脸| 色成人在线视频| 免费在线观看av网站| 成人免费视频观看视频| 国产欧美丝祙| 在线视频第一页| 欧美一级艳片视频免费观看| 久久国产精品黑丝| 欧美日韩三区四区| 精品一区二区久久久| 久久亚洲国产成人精品性色| 亚洲精品99久久久久中文字幕| 精品国产免费人成网站| 亚洲人成影视在线观看| 国产麻豆91精品| 国产毛片aaa| www国产精品com| 精品三级av| www.涩涩涩| 一区二区三区四区不卡在线| 天堂视频中文在线| 国产日韩精品视频| 在线日韩电影| 青青青视频在线播放| 日韩精品一区二区在线| 久久精品女人天堂av免费观看| a级网站在线观看| 26uuu国产电影一区二区| 一级做a爱片久久毛片| 国内精品一区二区三区四区| 凹凸成人精品亚洲精品密奴| 中文字幕1区2区| 在线观看日韩电影| 国内高清免费在线视频| 亚洲一区二区三区乱码| 92精品国产成人观看免费| av在线资源观看|