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

日韩欧美视频在线播放| 免费看电影在线| 日本特黄久久久高潮| 日韩视频欧美视频| 国产免费无码一区二区| 自拍偷拍亚洲视频| 中文字幕一区二区三区在线不卡 | 波多一区二区| 国产婷婷色一区二区三区四区| 国产精品免费久久久| 欧美日韩成人免费观看| 校花撩起jk露出白色内裤国产精品| 在线视频国内一区二区| 欧美黄网在线观看| porn视频在线观看| 成人h精品动漫一区二区三区| 国产精品xxxxx| 国产亚洲成人av| 久久人人99| 亚洲精品狠狠操| 中文久久久久久| 老牛影视精品| 亚洲精品自拍动漫在线| 日本一区二区三区视频在线播放 | 日本三级视频在线| 天天色天天射综合网| 日韩国产激情在线| 性折磨bdsm欧美激情另类| jizz欧美| 韩曰欧美视频免费观看| 91精品国产吴梦梦| 亚洲图片88| 国产日产欧美一区| 久久免费视频1| 日本人妻丰满熟妇久久久久久| 久久99这里只有精品| 国产成人综合精品| 黄色在线免费观看| 91久久亚洲| 久久久久久久久久婷婷| 在线看的片片片免费| 日韩av密桃| 这里只有精品在线播放| 干b视频在线观看| 任你躁在线精品免费| 精品福利二区三区| 亚洲少妇一区二区三区| www欧美在线观看| 欧美另类videos死尸| 日本一本二本在线观看| 日本黄色免费在线| 午夜日韩在线电影| 国产 日韩 欧美在线| 免费不卡av| 亚洲国产精品影院| 亚洲中文字幕无码av永久| 啦啦啦中文在线观看日本| 一区二区三区四区蜜桃| 乱熟女高潮一区二区在线| 中文国产字幕在线观看| 亚洲伊人伊色伊影伊综合网| 成人免费a级片| 暖暖在线中文免费日本| 亚洲国产欧美在线| 亚洲熟妇国产熟妇肥婆| 丝袜老师在线| 欧美中文字幕一二三区视频| 能看的毛片网站| 欧美aaaaaaaa| 欧美一区二区三区视频在线| 在线播放国产视频| 国产suv精品一区| 亚洲激情小视频| 中文字幕免费看| 第一会所亚洲原创| 久久国产精品久久久久久久久久| www青青草原| 亚洲精选成人| 国产成人涩涩涩视频在线观看| 国产成人av免费| 黄色日韩网站视频| 国产福利不卡| 国内在线免费高清视频| 国产精品嫩草影院com| 国产精品88久久久久久妇女| 蜜乳av一区| 色成年激情久久综合| 91小视频在线播放| 黄色免费大全亚洲| 一区二区在线视频| 国产精品白嫩白嫩大学美女| 日韩网站在线| 国产欧美日韩免费| 好吊视频一区二区三区| 日本一区二区在线不卡| 国产女教师bbwbbwbbw| 久久爱91午夜羞羞| 91精品国产麻豆| 黄色在线观看av| 亚洲国产精品久久久天堂 | 亚洲国产一区二区三区在线观看| 亚洲精品国产一区黑色丝袜| 欧美日本亚洲韩国国产| 日韩美女毛茸茸| 99国产精品欲| 国产日韩欧美不卡在线| 屁屁影院ccyy国产第一页| 在线看的毛片| 日韩欧美专区在线| 99精品全国免费观看| 激情综合激情| 91精品在线影院| 黄色片在线免费看| 亚洲成人av资源| www.桃色.com| 国产探花一区在线观看| 欧美激情中文网| 在线免费看91| 久久久青草青青国产亚洲免观| 国产激情在线看| 欧美高清你懂的| 亚洲欧洲在线看| 国产精品99精品| 国产精品资源网| 亚洲欧美日韩国产成人综合一二三区 | 国产第一亚洲| 亚洲乱亚洲乱妇无码| 久草视频在线免费看| 九色综合狠狠综合久久| 日韩欧美亚洲日产国| 欧美a级在线观看| 精品久久久久久综合日本欧美| 亚洲色图100p| 美女一区二区三区| 四虎影视永久免费在线观看一区二区三区 | 中文字幕欧美区| 韩国日本在线视频| 亚洲高清极品| 2019亚洲男人天堂| 五月色婷婷综合| 精品福利樱桃av导航| 性高潮免费视频| 欧美一区网站| 亚洲自拍高清视频网站| www免费在线观看| 日本成人7777| 国产精品国产a| 牛夜精品久久久久久久| 综合亚洲自拍| 日本久久久久久久久久久| 四虎在线观看| 日韩欧美精品在线观看| 国产熟妇搡bbbb搡bbbb| 美日韩精品视频| 欧美在线一区二区三区四区| 欧美国产大片| 一区二区三区四区精品| 中国一级片黄色一级片黄| 欧美国产激情一区二区三区蜜月| 亚洲中文字幕久久精品无码喷水| 蜜桃国内精品久久久久软件9| 欧美最猛黑人xxxx黑人猛叫黄 | 亚洲欧美日韩网| 亚洲va在线观看| 国产婷婷精品av在线| 国产高潮免费视频| 99精品视频在线| 亚洲精品日韩av| 国产www视频在线观看| 亚洲国产欧美一区二区三区久久| 五月天婷婷久久| 国产欧美一区二区精品性| 亚洲欧洲日本精品| 欧美 日韩 国产精品免费观看| 成人一区二区在线| 新版的欧美在线视频| 中文欧美在线视频| 成人av免费播放| 色综合天天综合色综合av| 五月天婷婷丁香网| 国产成人免费av在线| 日本精品一区二区三区四区| 久久美女精品| 国产精品免费一区二区三区观看 | 色综合中文综合网| 无码人妻精品中文字幕| 丁香婷婷深情五月亚洲| 在线免费视频a| 亚洲香蕉网站| 91精品麻豆日日躁夜夜躁| 一区二区三区在线视频看| 欧美高清一级片| 日韩av第一页| 在线免费观看的av| 亚洲欧美日韩综合| www.综合色| 欧美综合色免费| 久久久久久久伊人| 中文一区在线播放| 国产性生活毛片| 精品一区二区三区免费视频| 蜜桃传媒一区二区三区| 999国产精品| 久久国产精品-国产精品| 欧美综合社区国产| 欧美伊久线香蕉线新在线| 老司机精品影院| 亚洲欧洲在线视频| 亚洲成a人片在线| 欧美色视频在线观看| 国产a∨精品一区二区三区仙踪林| 国产精品青草久久| 国产制服丝袜在线| 国产不卡在线一区| 日本黄色的视频| 久久久久国产精品一区三寸 | 国产精品815.cc红桃| 国产美女一区二区三区| 欧在线一二三四区| 夜久久久久久| 日韩精品视频在线观看视频| 91日韩免费| 日韩免费av一区二区三区| 麻豆一区二区| 不卡视频一区| 国产精品毛片aⅴ一区二区三区| 国产v综合v亚洲欧美久久| 国产精品高颜值在线观看| 久久国产精品久久久久久久久久| 1024免费在线视频| 一区二区三欧美| 美丽的姑娘在线观看免费动漫| 亚洲第一天堂无码专区| 国内老熟妇对白xxxxhd| 欧美精品精品一区| 在线观看毛片网站| 欧美色爱综合网| 国产在线观看第一页| 色婷婷av一区二区| 亚洲欧美一区二区三区在线观看| 午夜视频一区在线观看| 日韩精品一区三区| 亚洲mv大片欧洲mv大片精品| 国产亚洲精品久久久久久打不开| 亚洲青青青在线视频| 国产老头老太做爰视频| 亚洲少妇30p| 少妇高潮一区二区三区喷水| 国产精品久久久久久久久免费桃花 | 国产一区二区美女视频| 国产青青草在线| 国产一区二区三区毛片| 搞黄视频在线观看| 中文字幕日韩视频| 日本美女在线中文版| 久久久成人精品视频| 成人看av片| 久久久久久免费精品| 国产传媒在线| 全亚洲最色的网站在线观看| 亚洲综合在线电影| 国产日本欧美一区| 国产色99精品9i| 国产精品久久精品国产| 久久综合社区| 日产国产精品精品a∨| 久久精品av| japanese在线播放| 在线观看的日韩av| 亚洲乱码中文字幕久久孕妇黑人| 久久久综合网| 一女二男3p波多野结衣| 国产精品一区二区在线看| 中文字幕视频观看| 2017欧美狠狠色| 后入内射无码人妻一区| 悠悠色在线精品| 久热这里只有精品6| 欧美亚洲一区二区在线| 国产熟女一区二区三区五月婷 | 国产精品香蕉av| 国产精品一区二区三区四区在线观看 | 亚洲欧洲日产国产网站| 日本暖暖在线视频| 久久久综合av| 国产成人精品一区二三区在线观看 | 国产成人综合精品三级| 精品夜夜澡人妻无码av| 国产精品久久久久影院色老大| 久久久精品国产sm调教| 色美美综合视频| 国产特级aaaaaa大片| 日韩av综合中文字幕| 最新国产在线观看| 国外成人在线直播| 国产香蕉久久| 国产一区二区在线观看免费播放| 欧美一区二区性| 97视频在线免费| 另类专区欧美蜜桃臀第一页| 日本不卡视频一区| 国产精品国产三级国产普通话蜜臀| 久久综合九色欧美狠狠| 一区二区网站| 婷婷四房综合激情五月| 亚洲天堂偷拍| 一区二区在线免费看| 2020国产成人综合网| 欧美三根一起进三p| 在线精品亚洲一区二区不卡| 亚洲国产精品视频在线| 丝袜一区二区三区| 国模套图日韩精品一区二区| 亚洲最大的成人网| 第一社区sis001原创亚洲| heyzo亚洲| 国产精品18久久久久久久网站| xxxx日本黄色| 精品国产精品自拍| 亚洲黄色精品视频| 久久精品久久精品亚洲人| 成人日韩精品| 久久综合伊人77777麻豆| 亚洲视频精品| 深爱五月综合网| 欧美国产成人精品| 高清乱码免费看污| 亚洲国产精品中文| 四虎影视国产在线视频| 成人免费在线视频网站| 精品国产成人| 国产一级片黄色| 久久久蜜桃精品| 探花视频在线观看| 亚洲欧美日韩网| 日本美女一区| 欧美日韩一区二区三| 午夜亚洲激情| 精品人妻一区二区三区香蕉| 天天操天天色综合| 色偷偷在线观看| 国外色69视频在线观看| 精品亚洲免a| 亚洲 高清 成人 动漫| 99久久99久久综合| 国产成人自拍视频在线| 亚洲国产精品久久久久秋霞不卡| 日本性爱视频在线观看| 99高清视频有精品视频| 国产在线成人| 欧美激情一区二区三区p站| 亚洲综合在线五月| 蜜桃91麻豆精品一二三区 | 中文字幕在线有码| 欧美一区二区啪啪| 青草视频在线免费直播| 成人av蜜桃| 日韩午夜高潮| 美女久久久久久久久久| 欧美午夜精品理论片a级按摩| 成年人在线视频| 成人福利网站在线观看11| 亚洲电影影音先锋| 性色av蜜臀av浪潮av老女人| 天天操天天色综合| 国产区视频在线| 成人精品网站在线观看| 欧美激情第10页| 免费的av网站| 欧美性一区二区| 欧美成人高清在线| 成人资源av| 久久电影一区| 亚洲欧洲综合网| 日韩精品一区二区三区视频| 免费毛片b在线观看| 色女人综合av| 国产精品乡下勾搭老头1| 国产精品白浆一区二小说| 亚洲人成网站777色婷婷| 欧美韩国日本| 蜜桃传媒一区二区三区| 亚洲国产岛国毛片在线| 性一交一乱一乱一视频| 国产成人精品在线观看| 亚洲一级淫片| 污污内射在线观看一区二区少妇| 在线亚洲一区二区| 在线观看中文字幕的网站| 女同一区二区| 国产精品一品二品| 男人天堂av在线播放| 久久这里有精品视频| 在线成人动漫av| 中文字幕乱码在线人视频| 色妞www精品视频| 欧美大片黄色| 亚洲开发第一视频在线播放| 成人午夜碰碰视频| 中文字幕在线观看精品|