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

移動 Web 應用性能的 5 個秘籍

移動開發
最近我們聽到一些關于移動HTML性能的一些秘籍,實際上它們并不是很準確。和好的“城市秘籍”一樣,它們聽起來令人信服的和可信。

這些秘籍是基于,不正確的前提和對本地和網絡軟件棧之間關系的誤解,以及曲解數據的散點。 我們認為重要的是,要對這些秘籍進行驗證,使用用我們已經收集了多年來關于性能的數據和我們自己的做的移動 Web 應用程序性能的經驗。

秘籍1:移動網絡性能主要是由運行在CPU上的JavaScript性能決定

現實:大多數網絡性能是由渲染管線的優化程度,GPU加速程度,DOM交互速度三者制約。更快的JavaScript總是有用的,但它很少是決定因素。

秘籍2:因為硬件不停的升級,CPU越快,JavaScirpt執行的也會越快(又稱摩爾定律)

事實上:在過去四年間,移動設備上的JavaScript的渲染提速都是通過軟件的優化來實現的,而不是通過硬體的加速。盡管單線程渲染JavaScript的速度有所提升,但是大多數網絡程序還是盡可能采用多線程來提升JavaScript整體性能。

秘籍3:移動設備瀏覽器已經優化的相當好了,沒有多少提升的空間了

事實上:每一個移動設備瀏覽器都有自己的優勢,有時甚至會超過對手10-40倍。Surface在SVG方面比iPhone好30倍。iPhone在DOM交互方面勝過Surface10倍。看來,和對手優點比較后還是有明顯提升空間的。

秘籍4: 未來的硬件提升不太可能轉變為web app的性能增益

現實:過去三年中每一代硬件都帶來了顯著的JavaScript性能提升。手機上的單線程性能將會持續改進,瀏覽器開發人員也將會提升軟件平臺,通過減輕負載與多線程,充分利用增強的GPU速度,更快的內存總線 與多核。許多瀏覽器已經能利用并行的優勢,以減輕主UI線程的負載,例如:Firefox 分離合成工作; Chrome 分離一些 HTML 解析; 以及 IE 分離 JavaScript JIT編譯。

秘籍 5: JavaScript 垃圾搜集對移動app是一個性能殺手

現實:這是真實的但有點過時。在2011年,Chrome已經自Chrome 17開始具有一個增量的垃圾搜集器。Firefox是去年開始具有的 。這縮減了GC停頓約200ms到10ms —— 或者說從一個掉幀 到一個明顯的停頓。避免垃圾回收事件能對性能有顯著的改進,但如果你主要使用的是桌面web開發模式或者用的是老的瀏覽器,它通常會成為一個殺手。在Fastbook(傳享網),我們的移動HTML5版的Facebook克隆網站中,一個核心的技術就是循環利用一批DOM節點,以避免創建新節點的開支(以及對老節點GC回收的相關開支)。非常有可能寫出一個糟糕的垃圾搜集器(參看老的Internet Explorers),但是并沒有本質上限制垃圾搜集的語言,像JavaScript (或 Java)。

總結一下:

首先,讓咱看看一些基本常識。總而言之,瀏覽器是個運行在OS上有著非常復雜抽象層的程序。是用HTML,JavaScript和CSS創造抽象層的混合體。不同的抽象層會有不同的效果。有些抽象層運行的很快是因為它潛在調用OS調用或是用接近系統庫的庫(在MacOS上又稱Canvas2D)。有些抽象層很慢因為他們很少用OS調用,而且他們本身太復雜(DOM樹,或是原型鏈)。

有關Sencha,我們知道,優秀的程序員創造的程序會很快,甚至出乎我們意料之外,因為他們都用一些移動網絡技術和一些流行的框架如Sencha Touch。

很少有移動設備作為計算中心,就像沒人會在iPhone上計算DNA序列。大多數移動應用程序都會合理響應用戶操作。當用戶有所操作時,移動應用程序會以每秒30幀或者更快的速度來予以響應,大概用數百毫秒來完成。只要程序達到用戶的目標,不是說用更多的硅片就能達到的。這就像是我們突然轉移話題說我們烹飪和飲食。

有關Sencha,我們知道,優秀的程序員創造的程序會很快,甚至出乎我們意料之外,因為他們都用一些移動網絡技術和一些流行的框架如Sencha Touch。在過去的3年間我們以此而受到鼓舞。我們喜歡在此分享這些數據。

我們的意思不是說移動網絡應用程序 總比本地程序快,或是總和桌面網絡應用程序做比較。這是不切實際的,移動設備的硬件要比桌面硬件設備慢5-10倍:CPU更弱,緩存等級更低,網絡鏈接延遲更大。而且任何層次的程序(如瀏覽器)都有很大的消耗。這不是程序員的問題(我喜歡這一句,譯者注)。iOS開發程序員會給你說iOS CoreGrapics在Retina iPad跑會很慢,因為他們都得直接用OpenGL進行開發。

深入探討秘籍

在多年為Sencha Touch的數據驅動的應用程序的性能優化工作中,我們可以滿懷信心地說,我們很少有人被JavaScript性能優化所困擾。唯一的重大案件迄今為止是Sencha觸摸布局系統,我們在發現界面切換到Flexbox后,JavaScript在Android 2. X運行過于緩慢。更多的時候,我們碰到的問題是與DOM交互,瀏覽器渲染引擎和垃圾事件有關。所有這些問題都是每個瀏覽器的架構師和開發人員創建的,與 Javascript或Javascript引擎的固有特性無關。作為一個例子,當我們與瀏覽器廠商在性能優化方面合作時,我們已經看到了在一個40倍的改善在瀏覽器一個操作(顏色屬性變化操作),這個操作是我們的滾動列表實現的速度瓶頸,這只是其中的一例。

JavaScript 在IOS和android上的性能

盡管我們說JavaScript在移動設備上的性能不是那么的重要,但是我們要反駁這段始終沒有得到改善的神話。以下是通過IOS的模型和版本展示出了歷史四年來SunSpider在IOS的數據得分(分數越低越好)。(幸運的是,SunSpider是一個用的非常廣泛的測試工具,它記錄了所有的IOS版本的網絡數據)。在2009年, 最初運行IOS3的IPhone 3GS有得到一個已經超過了15000的分值——是如此低的性能,與2009年的桌面瀏覽器有20倍的差距。

5 Myths about Mobile Web Performance

然而,如果你把Iphone 3GS升級到了IOS4,5或者6,你將會在相同的硬件設備上提升4倍的JavaScript性能。(性能提高***的是使用Nitro引擎的IOS4 和IOS5之間)SunSpider繼續在性能不斷提升的SunSpider上測試,但我們任低于那些NDA。與當今的桌面瀏覽器相比,邊緣的移動瀏覽器的約慢5倍——與2009年相比卻有30倍的提升

想了解更多ISO軟硬件方面的改進,參見去年十月AnandTech的評論。

Android平臺也有類似層次的改進。在我們的實驗室里,我們組建了一個過去的三年里Android平臺的集合,我們認為它們代表了典型的高端配置。我們測試了四部手機:

  • Samsung Captivate Android 2.2 (2010年7月發布)
  • Droid Bionic Android 2.3.4 (2011年9月發布)
  • Samsung Galaxy Note 2 Android 4.1.2 (2012年9月發布)
  • Samsung Galaxy S4 Android 4.2.2 (2013年4月發布)

正如你在下面看到的,這是一張過去的四年里SunSpider得分曲線,一個戲劇性的改善。從Android 2.x到Android 4.x性能有3倍的改善。

5 Myths about Mobile Web Performance

在這兩種情況下,改進都比我們依據摩爾定律預測的好得多。在過去的3年里,我們期待一個4倍的提升(2倍每18個月),所以軟件肯定是導致性能的改善的要因。

測試關鍵因素

正如我們前面所提到的,SunSpider已成為一個不那么吸引人的基準因為它與應用程序的性能的聯系微弱。相反,DOM交互基準以及Canvas和SVG基準可以在用戶體驗方面告訴我們更多。(理想情況下,我們還會像開到CSS動畫幀頻一樣看到CSS屬性的變化,過渡和轉換-因為這是經常在Web應用中使用的-但現在仍沒有在手機上方便測量這些量的方法。)

首先試一下DOM交互測試:我們使用Dromaeo Core DOM作為基準測試。下面是我們四部手機的測試結果,我們對Captivate性能索引所有的核心DOM(屬性,修改,查詢,遍歷),然后取4個核心DOM指數的平均值。

5 Myths about Mobile Web Performance

可以看出,盡管S4在Note2上只有一點小的提升,但是從Android 2.x 到4.x性能卻得到了3.5倍的提升。 我們可以看看在iOS上的Dromaeo結果,遺憾的是,我們不能去和老版本的IOS去比較性能,但是我們能夠通過幾代Iphone硬件看到顯著的提升,有趣的是,這些設備在性能的改善卻優于CPU速度的加速,這就意味著在內存帶寬或者緩存上的提升會優于摩爾定律性能提升。

5 Myths about Mobile Web Performance

為了展現在瀏覽器之間仍然有很大的潛能去匹配相互間的性能,我們和Surface RT進行了比較。在IE上具有低性能交互的DOM一直是性能得不到改善的來源,但是值得指出的是Iphone跟DOM進行交互與運行IE10的Microsoft Surface RT存在的巨大的性能差距。我們想摧毀的神話之一就是手機軟件堆棧是***的。Windows RT - 10倍的性能差距,這不是真的需要等著被填充(我們將以后面的IOS為基準)。

圖像渲染能力

除過加快JavaScript和DOM響應外,我們也關心瀏覽器在Canvas和SVG方面的處理能力。同樣的硬件,我們發現iOS5在Canvas2D的處理能力要比iOS4高5-8倍,在升級的ios5中甚至比iPad2快80倍。因為Canvas是通過CoreGraphics來渲染的,所以當本地程序渲染速度提高后,Canvas也會提高。在我們的測試中,我們用mincast Canvas2D來做例子。下面我們看一下在不同代iPhone用同一個iOS測量的數據:

記住,這是iOS4到iOS5一個很大的性能提升。我們可以看出,在同一時期,iPhone CPU性能提升了4倍,但Canvas2D渲染能力提升了7倍,這都歸功于GPU加速和GPU軟件的發展。


同樣的測試,我們再來看看Android,我們來看一組在缺少CPU加速和Canvas之間有意思的數據。一個大的變化是Android 2沒有GPU加速。同時我們可以看出純軟件的GPU加速是改善性能的主要原因。

SVG 基準測試

SVG(譯著:可縮放矢量圖形)能夠從另外一個方面來體現web性能這一神話。盡管SVG并不如Canvas那樣被眾所周知(很有可能是應為Canvas已經變得很快了吧),但是SVG也可以反映出性能隨著硬件的改進而改善。如下是Stephen Bannasch在不同機器上做的一個繪制10000段SVG路徑所花費的時間的測試。 試結果再次表明硬件持續穩定的提高改善了CPU和GPU性能(因為這些都是在ios6上進行測試的)。

5 Myths about Mobile Web Performance

這種性能之間的差別主要來自于軟件:Surface RT比iphone 5(或者說Ipad 4-我們同樣測試了ipad 4但測試數據并沒在上面的到體現)要快30倍。實際上,Surface RT的性能比起在我用了一年的蘋果電腦的桌面瀏覽器Safari 6要好10倍。Windows 8/IE10 已經完全由GPU來加載SVG,這對結果產生了巨大的影響。隨著瀏覽器制造商逐步的將由GPU來加載SVG,我們有理由期待在IOS和Android上同樣看到web性能出現階躍函數的變化。

除了長路徑繪制,我們還運行了來自Cameron Adams的另一項SVG測試,500個彈跳小球的每秒幀數。再一次的,我們看到了跨越最近四代硬件的持續的性能提升。

5 Myths about Mobile Web Performance

比性能提升更有趣的是每秒幀數fps的絕對值。一旦動畫超越了每秒30幀,你就越過了模擬電影的每秒幀數(24fps),可以獲得視覺性能的期望值。到達60fps時,你的GPU加速質量就到達了黃油曲線部分。

真實的性能:垃圾回收機制、動態語言及其它

我們希望通過前文關于移動Web應用性能的鋪陳來說明一些(性能)問題,以及揭示幾個“神話”。詳述如下:

  • JavaScript性能持續快速增長,勝似某國GDP
  • JavaScript性能的提升是通過軟、硬件的同時優化
  • 性能提升是件“大好事”,但是Javascript 的CPU性能對很多移動Web應用的性能無能為力、可有可無。
  • 好消息是其它影響移動Web應用的部分也得到了大幅提升,包括DOM的操作速度、Canvas和SVG.

盡管咱們可以借助高速攝像頭來觀察(這些性能變化),但所有移動Web開發者都清楚的了解,自Android 2.1以降,動畫、過場切換以及屬性的修改等性能都得到了極大的提升,而且在此后的每次升版中,均有超越前作的表現。

至此我們已經糾正了一些錯誤的觀點,現在我們匯集到一起并真正的駁斥一下。最近一次我們聽到周圍有人斷言,移動web app將總是很慢,因為JavaScript這種動態語言的垃圾回收會傷及性能。這其中有一定的實情。使用類似Sencha Touch之類的框架, 將DOM內容動態生成的一個好處,就是我們可以管理對象的創建與析構,就像在某個層面,在一個瀏覽器上的特定的UI組件上下文之內,我們管理事件一樣。例如,這使得我們可以能夠通過回收DOM內容,調節事件和優化行動等等,提供60fps 的性能體驗給那些以數據為中心的無窮內容(網格、列表、旋轉木馬)。

如果沒有這種程度的迂回方法,將會很容易制造出很差的移動web app性能體驗——就像Facebook的***代移動web app。我們覺得寫在UI框架基礎之上的應用,如jQuery Mobile,與潛在的DOM聯系的過于緊密,在可預見的未來將會持續承受性能問題。

整體歸納

文中提到了大量的信息和不同的觀點,在這里為大家總結一下。如果您是一位開發者,希望從中獲得一些啟發:

  • 移動平臺的速度不及電腦的1/5 — 較慢的CPU,還有內存和圖形處理方面的限制。這些都是無法改變的事實。
  • 移動端的JavaScript+DOM的存儲速度逐步加快,但是你始終對待iPhone5就像08年的1.0版本的谷歌瀏覽器一樣 (即比電腦平臺的IE8快5-10倍)。
  • 隨著GPU的加速和軟件的優化,圖形處理方面也得到了飛速的發展。已經能夠實現30幀每秒的動畫。
  • 垃圾回收機制和平臺渲染的問題仍然困擾著你,基本上是用一個抽象的框架像Sencha Touch來達到***性能。
  • 利用遠程調試和性能監控可以看出移動網絡平臺: 谷歌瀏覽器對安卓提供了一個幀數計數的支持,而且這個邊界會告訴你什么時候計數器溢出,還有移交GPU和計算結構被加載的次數等功能。

我們希望在查看性能數據的時候始終能夠找到一些除此之外的有用秘籍。我要感謝在Sencha的每一個人促就了這部秘籍,包括審查和發起大量連接到瀏覽器做性能優化的Ariya Hidayat 和在Sencha Touch上作出詳細關于抽象和性能優化的Nguyen

Michael Mullany著

Michael Mullany是Sencha的CEO。他在非常有影響力的硅谷公司Netscape, Loudcloud和 VMware擔當過各種產品總監和市場總監的角色。他拿到了斯坦福大學工商管理碩士學位和哈佛大學經濟學學士學位

責任編輯:張葉青 來源: 開源社區
相關推薦

2014-08-04 16:38:37

移動應用

2013-09-11 13:50:47

Web性能

2015-11-04 09:18:41

Node.js應用性能

2015-12-14 10:39:14

2014-08-26 15:02:04

mAPM移動應用性能監測AppDynamics

2018-08-23 17:45:52

2015-04-03 17:35:50

移動應用性能聽云

2020-07-15 07:00:00

移動應用開發者指南

2013-01-14 12:24:06

Firefox OS

2017-07-10 13:52:47

移動應用性能匠心

2014-08-28 03:05:14

mAPMNew Relic移動應用性能監測

2017-12-13 13:09:36

NginxWeb應用

2014-07-21 12:54:45

聽云基調網絡

2015-05-11 13:30:26

云智慧移動醫療應用性能監控

2014-08-28 03:44:30

mAPM聽云App移動應用性能監測

2014-11-24 11:12:45

云智慧應用性能管理APM

2013-05-23 17:10:56

2024-11-05 09:20:47

2012-06-21 14:25:23

惠普應用性能管理APM

2014-03-12 17:45:48

透鏡系統
點贊
收藏

51CTO技術棧公眾號

成人免费看片98| 性chinese极品按摩| 亚洲av电影一区| 久久久国产亚洲精品| 色爱av美腿丝袜综合粉嫩av| 亚洲国产综合av| 日韩精品av| 亚洲视频免费观看| 欧美精品欧美精品系列c| 91亚洲视频在线观看| 亚洲精品三级| 精品激情国产视频| 中文字幕在线观看的网站| 在线免费成人| 91福利在线免费观看| 蜜臀精品一区二区| 免费黄色在线看| 972aa.com艺术欧美| 亚洲精品日韩激情在线电影| 黄瓜视频在线免费观看| 国产综合婷婷| 国产亚洲精品久久久久久牛牛| 波多野结衣三级视频| 成人啊v在线| 精品久久久久久久久中文字幕 | 伊人色在线观看| www成人免费观看| 亚洲精品乱码久久久久久黑人| 人禽交欧美网站免费| 好吊色一区二区三区| 国产又粗又猛又爽又黄91精品| 人人做人人澡人人爽欧美| 国产一级视频在线播放| 亚洲免费二区| 精品国偷自产在线| 91在线无精精品白丝| 久久精品66| 亚洲精品一区在线观看| 亚洲熟女乱综合一区二区| 亚洲精品无播放器在线播放| 欧美在线影院一区二区| caoporn超碰97| 欧美黑人粗大| 91精品办公室少妇高潮对白| 国产精品动漫网站| 中文字幕乱码在线播放| 欧美日韩一区免费| 欧美亚洲国产成人| 毛片在线网站| 精品国产乱码久久久久久虫虫漫画 | 一区二区三区在线不卡| 天天做天天爱天天高潮| 欧美日韩在线看片| 最新成人av在线| 亚洲第一页在线视频| 精品美女在线观看视频在线观看| 中文字幕中文字幕一区| 中文字幕乱码一区二区三区| 免费高清在线观看| 亚洲精品综合在线| 亚洲一二区在线| 日本暖暖在线视频| 亚洲精品亚洲人成人网 | 日韩亚洲国产精品| 91国内精品久久| 成人免费毛片男人用品| 日韩高清一级片| 国产成人短视频| 中文字幕在线2019| 涩涩涩在线视频| 一区二区三区四区视频精品免费| 99re6这里有精品热视频| 最近中文字幕免费mv2018在线| 亚洲日本韩国一区| 久久久久久久香蕉| 国产美女高潮在线| 欧美一a一片一级一片| 五月天视频在线观看| 亚洲高清在线一区| 日韩精品高清在线观看| 亚洲ⅴ国产v天堂a无码二区| 成人情趣视频| 欧美日本精品在线| 一级黄色免费网站| 精品一区二区三区蜜桃| 国产亚洲福利社区| 91在线品视觉盛宴免费| 亚洲精品福利视频网站| 国产精品秘入口18禁麻豆免会员| 中文在线资源| 欧美一区二区三区日韩| 右手影院亚洲欧美| 91精品观看| 91av在线免费观看| 国产又粗又猛又爽又黄的| 99久久免费国产| 杨幂一区欧美专区| 僵尸再翻生在线观看| 欧美三级日韩三级国产三级| 大尺度在线观看| 精品一区二区三区在线| 国内精品久久久久久中文字幕| 无码人妻精品一区二区三区蜜桃91 | 欧美自拍视频在线| av av片在线看| 久久精品欧美日韩精品| 欧美美女黄色网| 在线观看精品| 亚洲国产精品资源| 污污的视频在线免费观看| 老鸭窝91久久精品色噜噜导演| 成人免费福利在线| 青青操视频在线| 一区二区三区在线观看网站| 欧美日韩在线免费播放| 国产乱论精品| 久久精品国产一区二区三区 | 丝袜亚洲另类丝袜在线| 国产精品夜夜夜一区二区三区尤| 在线观看免费网站黄| 欧美日韩亚洲一区二区| 国产无套精品一区二区三区| 成人精品久久| 日韩免费中文字幕| 婷婷五月综合激情| 一区二区三区四区不卡视频| 国产永久免费网站| 精品一区二区三区在线| 日韩免费在线播放| 你懂的视频在线播放| 欧美日韩国内自拍| 午夜免费福利影院| 亚洲视频久久| 动漫美女被爆操久久久| 最新黄网在线观看| 日韩一区二区在线观看视频播放| 在线视频这里只有精品| 日本欧美大码aⅴ在线播放| 久久精品99| 日本不卡网站| 亚洲精品日韩欧美| 无码人妻精品一区二| 久久久精品影视| 波多野结衣作品集| 欧美在线电影| 成人黄色片在线| 男女啪啪在线观看| 欧美一级片免费看| 中文字幕在线观看成人| 国产激情一区二区三区| japanese在线播放| 白嫩白嫩国产精品| 久久久综合av| 人妻夜夜爽天天爽| 欧美午夜激情视频| 99在线视频免费| 蜜臀久久99精品久久久画质超高清 | 国产精品高潮在线| 一级日本在线| 日韩欧美国产wwwww| 久久久久香蕉视频| 91视频com| 久草福利视频在线| 99热国内精品| av一区二区三区四区电影| 暧暧视频在线免费观看| 国产网站欧美日韩免费精品在线观看| 日韩黄色片网站| 成人欧美一区二区三区黑人麻豆 | 一区二区三区国产好| 国语自产在线不卡| 国产在线观看免费网站| 欧美欧美欧美欧美| 精品小视频在线观看| 久久在线免费观看| 中文字幕 欧美日韩| 韩国av一区| 欧美日韩一区在线视频| 在线观看欧美| 韩日精品中文字幕| 东热在线免费视频| 日韩一区二区不卡| 国产尤物在线视频| 中文字幕一区二区三区四区不卡| 中文字幕欧美视频| 久久av在线| 亚洲啊啊啊啊啊| 亚洲丁香日韩| 91久久久久久久久久久久久| 久草在线中文最新视频| 日韩一区视频在线| 国产1区在线观看| 在线精品视频免费观看| 久草视频免费在线| 国产亚洲成av人在线观看导航| 亚洲综合123| 免费日韩av片| 日韩成人三级视频| 成人高清电影网站| 精品蜜桃传媒| 久久免费精品| 国产精品国产三级国产专播精品人| 羞羞视频在线免费国产| 一本一本久久a久久精品综合小说| 国产成人麻豆精品午夜在线| 在线视频欧美精品| 精品一区免费观看| 亚洲欧美日韩国产成人精品影院| 一卡二卡三卡四卡| 成人国产免费视频| 亚洲综合在线一区二区| 日韩中文字幕亚洲一区二区va在线 | 99re视频在线| 亚洲狼人在线| 国产精品黄色av| 日韩在线伦理| 欧美激情xxxx| 91在线中字| 日韩中文理论片| 国产精品一区在线看| 亚洲国产欧美一区| 亚洲第一天堂网| 91精品久久久久久久91蜜桃 | 麻豆国产在线| 久久久久免费精品国产| 巨大荫蒂视频欧美大片| 国产亚洲精品久久久久久777| 亚洲欧美日韩动漫| 亚洲精品98久久久久久中文字幕| 精品国精品国产自在久不卡| 欧美片在线播放| 国产精品传媒在线观看| 在线一区二区三区四区| 精品国产一区二区三区四| 精品久久久久久中文字幕| 国产一二三四在线| 亚洲一区欧美一区| 久久久夜色精品| 亚洲国产欧美一区二区三区丁香婷| 欧美色图亚洲天堂| 亚洲激情在线激情| 欧美日韩国产精品综合| 有码一区二区三区| 久久国产一级片| 夜夜精品浪潮av一区二区三区| 69av视频在线| 亚洲一区在线视频观看| 国产极品在线播放| 精品久久久久久亚洲国产300| 国产精品美女久久久久av爽| 欧美视频不卡中文| 日韩手机在线视频| 欧洲一区在线观看| 亚洲一区二区天堂| 91精品一区二区三区在线观看| 国产三级视频在线播放| 欧美大片一区二区| 亚洲aaa在线观看| 亚洲深夜福利网站| 嫩草在线视频| 久久99久久99精品中文字幕| 黄色在线看片| 青青草成人在线| 成人亚洲网站| 国产免费一区二区三区香蕉精| 国产电影一区二区| 国产高清一区二区三区| 午夜精品福利影院| 亚洲一区二区高清视频| 亚洲色图欧美| heyzo亚洲| 日韩高清电影一区| 国产裸体视频网站| 99精品视频一区| 亚洲色图日韩精品| 亚洲一区二区三区四区在线观看 | 精品国产一区二区三区四区精华 | 欧美精品久久久久久久久久久| 国产亚洲精品自拍| 欧美三级午夜理伦三级富婆| 国产成人在线色| 性久久久久久久久久| 最新国产成人在线观看| 91国产丝袜播放在线| 欧美中文字幕一区二区三区亚洲| 国产模特av私拍大尺度 | 国产熟妇久久777777| 亚洲欧洲日韩在线| 91国产丝袜播放在线| 欧美精品三级在线观看| 性xxxx视频播放免费| 久久精品国产电影| 色一区二区三区| 成人激情视频在线播放| 亚洲aaa级| 国产免费xxx| 天堂av在线一区| 岛国av免费观看| 国产精品乱子久久久久| 国产成人亚洲欧洲在线| 91麻豆精品久久久久蜜臀| 日本一级在线观看| 欧美大片va欧美在线播放| 高清成人在线| 国产日韩久久| 中出一区二区| 亚洲少妇久久久| 99久久久精品| 清纯粉嫩极品夜夜嗨av| 欧美日韩三级一区二区| 视频福利在线| 国内精品久久影院| 日韩高清一区| 一区二区视频国产| 日韩中文字幕1| 人妻体内射精一区二区三区| 亚洲免费观看高清在线观看| 最新中文字幕第一页| 亚洲精品日韩久久久| sm久久捆绑调教精品一区| 亚洲影院污污.| 久久性感美女视频| 爆乳熟妇一区二区三区霸乳| 97精品国产露脸对白| 69av.com| 91精品国产综合久久久久久久久久| 国产黄在线看| 国产91色在线|免| 婷婷成人在线| 狠狠干 狠狠操| 99国产欧美另类久久久精品| 久久免费公开视频| 欧美成人精品高清在线播放| 中文字幕在线观看播放| 91日韩在线播放| 婷婷综合亚洲| 日韩a一级欧美一级| 亚洲毛片av在线| 国产农村妇女毛片精品久久| 久久伊人精品一区二区三区| 91成人短视频在线观看| 偷拍盗摄高潮叫床对白清晰| 久久99精品国产.久久久久| 东京热无码av男人的天堂| 在线视频一区二区三区| 大片免费播放在线视频| 国产精品电影网站| 日韩在线观看电影完整版高清免费悬疑悬疑| 青青在线视频观看| 久久精品视频在线看| 少妇又紧又色又爽又刺激视频| 在线中文字幕日韩| 人人精品久久| 97av中文字幕| 成人午夜精品在线| 国产精品久久久久久久妇| 日韩精品在线第一页| 色8久久影院午夜场| 中国成人亚色综合网站| 国产精品资源网| 日韩三级视频在线| 亚洲日韩欧美视频| 台湾天天综合人成在线| 久久这里只有精品8| 91麻豆精品秘密| 在线播放国产一区| 久久91亚洲精品中文字幕| 北条麻妃一区二区三区在线观看| 欧美 日韩 亚洲 一区| 国产亚洲一区字幕| 国产精品国产三级国产aⅴ | 精品人妻在线播放| 亚洲精品影视在线观看| 国产福利亚洲| 欧美久久久久久久久久久久久久| 久久先锋影音av| 91麻豆国产视频| 98精品在线视频| 日本一区二区高清不卡| 91人人澡人人爽| 色婷婷av一区| av片在线观看网站| 乱一区二区三区在线播放| 久久成人av少妇免费| 国产午夜福利一区二区| 国产午夜精品视频| 永久免费精品视频| 99视频精品免费| 亚洲国产综合在线| a√资源在线| 国产青春久久久国产毛片| 久久精品国产第一区二区三区 | 欧美中文字幕久久| 最新av在线播放| 水蜜桃亚洲精品| 成人丝袜高跟foot| 在线观看国产成人| 欧美在线视频观看免费网站| 亚洲欧美综合久久久| 亚洲国产天堂av|