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

QQ空間廣告業務系統海量服務實踐

企業動態
QCon是由InfoQ主辦的全球頂級技術盛會,每年在倫敦、北京、東京、紐約、圣保羅、上海、舊金山召開。自 2007年 3月份首次舉辦以來,已經有超萬名高級技術人員參加過QCon大會。QCon內容源于實踐并面向社區,演講嘉賓依據熱點話題,面向 5年以上工作經驗的技術團隊負責人、架構師、工程總監、高級開發人員分享技術創新和最佳實踐。

 4月17日QCon業務架構專場會議上,騰訊QQ空間營收功能后臺技術負責人馮啟航以“QQ空間平臺百億級流量的社交廣告系統海量實踐”為主題,用自身在QQ空間增值營收服務上的多年探索經驗,為大家分享了他對于大數據為增值營收帶來新的增長引擎的獨特思考。以下是馮啟航的分享實錄:

馮啟航:大家下午好,我是來自騰訊的馮啟航,2010年畢業一直就職于QQ空間,現在是QQ空間的營收以及人工智能后臺的負責人。今天要講的是我們一直建設了差不多四年左右的廣告系統。互聯網的商業模式就是流量變現,這對產品很重要的過程,做營收的,怎么把流量合理應用起來,是我們一直要解決的問題,今天分享的就是怎么流量變現的服務實踐,以往講廣告系統挺多是講廣告的算法,今天是更多的講工程實踐。

***部分講業務背景,第二部分講我們在架構過程中的一些設計思路,列舉一些具體的案例看看實踐的問題,第三部分講一下做ROI提升做的事情,***再小結一下。

業務背景:空間里的廣告除開廣點通的效果類的展示廣告外大部分流量都是自己平臺管理的,比如有品牌類展示廣告,還有平臺自身的推直播、UGC功能,黃鉆收入的需求,我們這些視作內部的大廣告主,他們的問題是我們聚焦要解決的。

今天分享的系統叫QBOSS,取這個名字是最開始建設定位于Qzone業務支撐系統,隨著發展,QQ空間等產品接入廣告渠道有數百個,系統每天的有三百億左右的日常流量,流量訪問是很大的,日常峰值40萬每秒,性能要求高,我們的要求是整個廣告請求耗時在50ms內。

架構設計的***步是理清一些業務概念。


 

中間核心是廣告,根據廣告的業務特點分了四個維度四個方向上設計了概念。首先在廣告的左側是建立渠道的概念,有利于規范的管理。右側是體現平臺和產品運營導向的一些內容,例如作為對平臺健康來說,防止廣告對用戶進行騷擾也很重要,比如用戶重復看過的廣告還出現這是不允許的,還有就是按時間排期,優先級等體現平臺產品的運營導向的。上面的方向是真正用戶能夠感受到廣告體驗的,我們稱為資源,它分為兩部分,一個是素材數據,這個圖片是什么樣子,視頻是什么樣子,這是素材問題,另外還有一個很值得說的,對開發者我們給他一個控制展示邏輯json模板的DIY定義機制,他是能夠支持開發者結合渠道制定自己展示邏輯,這也是一個很關鍵的設計,它做到了讓渠道業務的邏輯和廣告系統解耦,而且對開發組非常友好。廣告概念下面的方向是講用戶細分,廣告給更合適的用戶,避免全量用戶去展示,騷擾用戶也浪費了流量。在這個方向也有很多算法和大數據的發展空間。

騰訊通用技術積累

 

 

看經典的三層架構里,接入層有TGW WNS MSF TSW等,。中間層里SPP是騰訊內部最多使用的后臺服務開發框架,把網絡通信相關的功能都已經收歸了。還有一個同步中心,這是我們Qzone自研的,因為Qzone這樣量級的產品肯定是存在異地服務的,現在是深圳、上海、天津三地同步服務的,就涉及到數據的同步問題,我們都抽象成一個公共服務建設出來做了同步中心。另外我們用的比較多的是SSVR,它類似于一種隊列型的服務,但是不一像大家經常看到的云隊列的服務,我們是一個流水來實現本地隊列的服務,這個簡單可控,實踐證明這么多年用下來沒出什么問題。存儲層的選型比較多,首先CKV是騰訊最廣泛使用的產品,CDB是在MySQL上建立起來的,Redis用的也是比較多,TDW是針對海量數據做的一個數據庫。

左邊是一些系統或者組件,比如織云是我們的運維門戶包含了很多運維標準工具和流程;L5是做負載均衡的,羅盤、DC上報、CRA等是報表系統依賴的系統 ,神盾是推薦引擎,另外當然有成熟CDN支持我們的廣告素材數據發布和訪問。那我們搭一個海量系統還需要做什么事情?用它來湊一湊,這個就比較靠譜了?其實整個廣告系統麻雀雖小五臟俱全,很多非核心服務我在這里就不贅述了。今天重點講的在線服務有策略中心、用戶中心,數據中心,還有離線處理部分,主要把用戶的數據處理上去。我們的客戶系統終端覆蓋PCQzone,獨立版APP,QQ,接入渠道是個人中心,應用開屏,Feeds廣告。先看策略中心是很綜合的一個服務,相當于廣告系統的中控,把SSP \DSP\DMP都結合起來了。這里都是重控制邏輯的部分,分享里也不贅述。

用戶中心服務,先從DMP建設開始

 

 

像上圖左邊這樣,我們去搜集很多平臺相關的活躍特性,你是不是黃鉆,是不是登錄活躍用戶,把這些數據建立成一個標簽,廣告主就可以任何組合選出一個用戶群定義出來。還有一種是號碼包方式,騰訊內部還有很多做數據挖掘的團隊,另外騰訊的業務實在太大了,很多的數據產生方,不能都集合到我這里來,你必須用號碼包的方式組織起來,這個用的比較廣泛。最開始最簡單的架構就是對外服務,提供一個協議就是詢問用戶是不是這個用戶群的,服務就回答YES or NO,就是做了一個匹配邏輯,把用戶的數據和用戶群定義的數據做一次比對,這是最簡單最開始的架構,但是遇到了一些問題,一個是你DMP要做強大,你的tag數據一定要做的多,tag來源很多,很多的數據團隊并不一定他的數據會放在你這個地方。就算是給你離線緩存有這個權限,對你的系統來說也是很大的負擔,還有個成本就是開發效率,投放體驗優化等,做這個系統的時候人力緊張,有的廣告系統的團隊專門做這個,而我們這里只有一到兩個人開發做這個DMP,必須關注研發的效率。再就是內存存儲成本,性能要求決定了你的存儲的選型只能用內存,但是內存設備價格太高了,如果DMP都存下所有數據那你想想這幾百個指標要多少數據容量和設備呢?

我們帶著問題繼續往下走。***個問題,我們怎么提高用戶畫像tag的建設效率,之前怎樣做的呢?其實很多兄弟團隊還是這樣做的,比如我要做年齡和性別進來,一定是在TLV協議上取一個新的名字,這樣每增加一個tag效率是很低的 ,每個標簽的增加需要開發介入,更改協議,更改匹配邏輯的代碼。后來我們決定,放棄這個設計,采用bit協議來管理(如下圖),增加一個tag就是增加一個ID是很簡單的事情,bit的資源就是上線一套存在就有64位上去,再增加一套就是128了,對資源有分配序號的,每一個tag要新增我就給你分配對應的bit,我新增一堆tag沒有工作量了只需要分配。

 

 

第二個問題是增加一個適配層來處理數據來源。其實騰訊還有很多是有數據的技術團隊,但是沒有渠道觸達用戶,我們把這個數據接入能力做成適配協議后,走出一個插件式高效率的方式開放出去。數據團隊按這個協議寫好服務,接入就可以提供給廣告主使用了。另外適配也可以兼容一些必須實時訪問的tag數據服務方。

第三個問題是號碼包定投,一開始我們想的也比較簡單,用nosql存儲存用戶uin為key,value是包含某個號碼包id的數組,存一下用戶在哪個號碼包里面,每次訪問的時候拿這個數據判斷就行了,看起來很簡單很容易理解,但是實踐的時候會發現有缺點.首先是投放體驗,投放一個五千萬或者一億的號碼,系統需要把這個號碼的所有用戶的數據都拿出來一邊讀一邊寫。那這樣一個投放操作需要影響在線的服務,因為他要改在線的數據,在線的容量也會受到影響,而且廣告主什么時候投放號碼包也不確定,投放幾個也不知道,對外網服務的穩定性造成的風險挺大的。并且我們有三個地方的服務,深圳上海天津,如果你在深圳投放,你還要同步這個數據到上海和天津,耗時更長。存儲回收也比較麻煩,很多號碼跟著廣告走的,廣告一旦下線,這個數據的意義就不大了,但是你很難回收。你只能把這個號碼拿出來再更新一下。我們以前做過被動的更新,當你用到這個用戶的時候再拿出來比對是否過期,不過這是非常被動的。解決這個問題,我們用了Qzone自研的存儲利器好友參與系統,非常適合改造出適合號碼包的topic類型存儲,我們認為topic是個主題,是否參與一個游戲、是否在一個號碼包里,都可以看作topic主題。以前最火的QQ農場,你可以看到有多少個好友在玩農場,上千個好友都要看他是否在玩農場,這是非常大的計算量,于是我們就做了這個存儲系統。我們可以根據這個存儲系統的數據結構需求,把順序的號碼包數據處理成一個Btree樹結構,還有他用tmpfs處理這個號碼包,使得每個btree文件就是服務器上可以管理的文件,可視化的,我們的深圳上海天津三地同步也很簡單,只需要跨地域同步文件就可以,現在都是可視化操作了。管理方便,回收數據也很方便,直接刪除文件即可。性能也非常好。

數據中心服務。它的難點主要是管理用戶的廣告反饋數,廣告系統里面,數據中心和其他的和UGC很大的功能不同是,他是讀多寫多的訪問模型,為什么這么說呢?比如最普通的場景里:一次廣告曝光,曝光之前我需要看一下這個用戶有沒有看過這個廣告,就需要再讀一次,如果覺得這個用戶能夠被曝光,他就要寫一下廣告記錄,所以每一次曝光都需要讀寫這個數據,讀和寫的頻次都是很高的。不同于普通的功能類型產品,我發表一個說說相冊一般來說都是讀的情況很多,寫的情況相對很少。另外我還是存在需要異地服務接入,數據同步問題也是,因為量大了,就容易堵塞通道。

 

 

數據中心服務架構剖析:每一個地區是左邊這樣一個架構,首先我的主要是邏輯服務,存儲是CKV,在邏輯上讀寫命令處理是分開部署的,代碼雖然是一起的。另外我做了快慢分離,同步轉異步,比如我要統計這個廣告的曝光點擊量,點擊率,第三方監控(我在你這里投廣告你曝光了多少第三方需要統計一下)這些需求的性能實現是相對慢的,還有自己的一些統計功能,包括還有到同步中心的同步數據操作到另外兩地都是很慢的,這個絕對不能放在在線的寫操作里。 SSVR起到了一個隊列作用,它一部分是很快地接收數據寫入到隊列文件里去,另外再起一組進程讀文件,按后端服務的容量,往后隊列的形式,跟后端通道通信,對后端慢的服務也是按需調度服務的,只要跑得過這個流水產生的時間就行了。

架構里我們在統計數據功能實現上做了兩個獨立的通道,左邊DC上報這是騰訊公司級的組件層面做的一個,是基于用戶維度處理,用戶實際曝光和點擊哪些廣告,在羅盤系統上做出一個統計報表。另外右邊在隊列服務后面我們自己做了一個統計的數據,我們是根據廣告ID的維度做的,我們不想再處理很大量的問題,我們不關注用戶ID信息了,只關注廣告ID的維度,所以就可以上一些取巧的數據合并操作,數據量、計算量減少顯著,很簡單地數據統計就可以把這個報表生成。兩個通道兩個獨立邏輯,兩個通道得出的數據是一致這個報表的數據就是很準的。

***講一下右邊數據中心的異地同步方案。先對比一下通常的功能產品的模型,一般都是三地讀一地寫,比如你要看照片三地都可以看,你要發表一個照片一定要先接入到深圳收歸寫操作,然后再同步到上海和天津,這樣設計比較簡化,要考慮成功率去重試、時序性等,同步服務哪個數據失敗了要重試,一定程度會堵塞通道,還比較難避開這個問題。而在這個廣告系統里一定是要多讀多寫的,如果按這個常規方案會出現一個問題:用戶在上海點了一個廣告,本來當用戶第二次請求已經過來了,不該出現廣告了,但是還出現了,因為數據還在深圳往上海趕的路上。所以需要在本地直接寫好數據,所以我們只有選擇三地寫三地讀的方案,而這就要在同步中心建六個通道,比一般的產品投入量會大很多。所以我們要考慮如何簡化設計。廣告系統強調的是實時性、對數據的三地一致性和時序性要求并不強烈。所以根據這個我們大膽做了一個不做堵塞通道的一個同步邏輯,而且我們同步的數據只同步一些增量動作信息,比如我在深圳點擊一個廣告,我并不告訴你深圳存的是什么,往上海天津同步的就是告訴有這個動作發生,由每個城市的被你的服務自己決定如何改寫數據。因為很多渠道的接入比例和異地方案不一樣,所以在這個設計上,***深圳上海天津的數據總容量和用戶key下面的value其實都不一樣。容災方面假如通道有一些故障都斷的情況下,短時間斷了會形成三個“孤島”,三個“孤島”的***的問題是假如用戶在上海點了個廣告,下一次他又去深圳了,這個廣告就會被看到了。我們敢這么設計是大膽地嘗試,基于接入方式不會這么頻繁的變動的假設,我們有去實際模擬驗證一下,這樣的用戶按我們的統計,一天影響量才萬分之五.而要發生這樣一整天的故障,本來在騰訊也不常見,有這樣的故障,我們的平臺肯定已經做了其他的接入服務的調度容災方案,例如當初的天津大爆炸,我們很快就把服務流量切走了,不會讓用戶進入“孤島”。

平臺海量服務運營能力,首先是監控能力,接口級別監控,實實在在統計他的成功率和延時;用戶端是監控,真正看你廣告拉出來的延時,還有廣告數據監控:廣告有沒有按時出現,有沒有點擊率符合預期。其次是服務容量,不考慮研發bug的情況下,我們的服務都定型后,所謂質量就是個容量問題,容量夠了質量就好,容量不夠質量就不好。容量對變化無常,這是廣告系統會遇到的問題,廣告計算的負載波動比較大,特別是平臺類型的廣告系統,不像效果性廣告可以保持平穩的廣告輸出量,特征是比較平的,我們這兒不一樣,比如手Q的banner有廣告沒廣告對你的系統有一個明顯的影響的,還有每個廣告的計算需求都會不一樣,例如是否定投計算是否驗證曝光數據等,希望云計算的彈性能力來做這個事情,但是現在的技術發展情況下要快速應對這種非常突然的負載變化時候,服務質量不抖動是很有難度的。那我們能做的就是,對未來要承擔的負債有一個預警,你就要去算,因為廣告主都會有提前量,比如下午的廣告上午就投了,不會馬上生效,總有一個時間去檢測我的負債是否足夠。總比在周末節假日突然發現負載不行了,措施不及要強。另外還有是做高性能,性能足夠我就可以在設備需求不大的情況下,留夠5到8倍的buffer,如果性能不行,同樣的buffer需要的設備數量就巨大了,運維兄弟的壓力就會很大。 性能方面很多常規的優化的手段都有做,例如盡可能的緩存,和對應的淘汰邏輯,微線程的方式提供服務,堅持業務和廣告邏輯解耦,避免json協議編解碼,還有各種分離部署,避免一些服務抖動毛刺,例如數據中心的讀和寫以及回收多個命令字就分開服務,為了避免有些廣告可能突然間會量上來,有一些代價大的操作會給代價小的服務帶來不穩定表現。容災方面,盡量設計無狀態的服務,那么結合L5負載均衡避開單機故障印象了,我們支持城市級別容災。值得強調的是抓細節吧,所謂容災,其實一些很關鍵的服務,我們總是可以覆蓋住的,但是實際檢驗起來讓你容災難以為繼的可能都是一些細節,所以重在細節,找短板。

下面部分再講一下廣告系統ROI優化之路,這是我們走過的彎路。首先在ROI優化前先要找準自己的瓶頸,我們的廣告數量級并不大,因為都是大業務的需求,可能廣告里就五個六個,不大于十個的廣告,但是效果廣告系統的廣告數據量是很大的,成千上萬的,甚至會經過初選、試選,算法復雜程度都不一樣,很多事情可以做,他可以做到千人千面。而我們需求量也不穩定,所幸的廣告質量是可控的,因為廣告主離我們比較近,我們了解他們的需求。基于這個前提,我們去設計適合咱們的ROI策略算法。

ROI提升實踐三種嘗試

 

 

***種是最開始走的彎路,有用戶進來通過各種方式查體的數據查在線的優化,會發現就算你知道用戶喜歡哪一類廣告,但是你現在的庫存里面是沒有這類廣告,你沒辦法的。同樣一個項目他的廣告通過更多渠道去做他,可能這個廣告的用戶群并沒有在這個渠道上投,他去了另外一個渠道也可以做,廣告主來說他投放的代價是很大的,因為每個投放會帶來開發成本和投放成本,因為每渠道都是不一樣的。第三是非常有用的方式,我還是把渠道流量給一個項目,但是你不能再用一個廣告了,必須要設計多個廣告進來自己跟自己競爭,不同點在于廣告A投的是這個用戶群,廣告B投的是另外的用戶群,或者設計多個廣告圖。讓用戶點擊數據說話,技術上等待二三十分鐘就可以選出來優劣,讓點擊率高的廣告生存下來,這個策略最直接的作用就是起到廣告主和用戶間的溝通橋梁,你做的工作好壞用戶會給你反饋,這個是刺激到廣告主你要去用新做一個廣告,其實很多廣告投放也很有門道的。有了這個反饋廣告主會更善于利用流量,ROI提升落到實處了。

ROI另外一些很重要的功能點就是負反饋。我們分析過,有的人看廣告七次都不會點進來,你給他投放再多次或者其他類型的廣告他也不會點,他選擇性地忽視了,這部分人群不要給他出廣告,對他來說他體驗也好了,對我們來說我們收益上也沒什么損失,還減少了騷擾。還有是頻率限制,流量出來后并不是馬上給它消耗完,平穩地在一天或者更多天消耗完。甚至發現一個偶然的好處,第三方投放的時候,因為他們往往不太知道Qzone流量的威力,經常網站頂不住,等到網站頂住了的時候,流量卻消耗完了。雖然廣告主不知道我們Qzone的流量有多厲害,但是他肯定知道他的網站可以頂多少訪問量,按需做頻率限制就做好了廣告的轉化體驗。

還有一個是Qboss人群分析統計,你投完之后我們可以測試這個tag組選的好還是不好,你選一組tag后,我們統計出曝光和點擊人群里,符合這個tag的占比多少,如果兩個持平了,可能說這個tag在廣告受眾里不是很明顯的東西,如果點擊比例高于曝光的,這就是很正向的tag,反之就是負向的。通過這個工具,廣告主就學習到了經驗,以后投這類廣告的時候你就是知道優先要投哪部分人群。

ROI提升的事情我們是去年12月之前結束的,看各渠道的點擊率提升,有的是百分之十幾,有的是百分之三四百,這個是符合預期的,我們提供的只是一種工具,一個反饋渠道讓廣告主得到信息和經驗。你自己廣告主的優化必須是你自己想辦法做的事情,做的好就是百分之四百,做的不好你還是百分之十幾。

系統架構設計心得

 

 

我們技術價值一定要體現在業務上面,我們開始做的廣告系統,比如今天講的聽起來很樸素的,但是他能解決業務問題就是一個好的東西。還有是職責識別,我們把一個廣告系統分成3個大的方向,每個大的方向有它的職責范疇,抽象一下也就能滿足大系統小做的要求了,一個復雜問題簡單化,比如用戶中心這塊兒你只需要給我判斷這個用戶是不是用戶集的,別的問題都不用管。再是抽象一個層,可以解決很多需求問題。善于在存儲上做性能提升例如redis的成功,邏輯很簡單,性能也非常好,包括我們剛才介紹的好友參與系統都能很快解決問題。低成本的優化思路上盡量優先考慮業務場景特點的利用,如果成本高,首先可能考慮到存儲的介質優化,看看有沒有一些數據協議壓縮等等手段,可是收效不一定好,我建議大家還是從業務家度上考慮問題,可能他給你帶來的是上十倍百倍的成本節約,廣告系統就大量利用廣告短期時效性的特點去做了很多成本節約。盡量做無狀態的服務,能夠保證你的負載均衡一致性,容災也方便。還有各種部署的分離,在一些小的系統里這個有點多余,但是在海量系統里這個還是很有必要的。***我們所有的架構設計都是依賴自己的數據方面經驗的,但是在你上線前或者后一定要通過數據驗證它。例如我們設計的異地同步方案,容災的考慮就有數據調研,上線后也去驗證了,這樣我們才能讓這個架構繼續工作,也有利于后續的經驗積累。

責任編輯:Jane 來源: 51CTO
相關推薦

2009-02-13 08:16:47

裁員谷歌廣播廣告務

2022-12-15 21:02:54

圖調度框架

2012-05-30 16:54:18

Google

2009-03-31 08:09:42

雅虎副總裁微軟

2021-04-30 15:16:09

數字化

2012-04-01 09:38:16

Android

2015-11-29 22:32:37

wot新媒體廣告

2023-05-18 13:48:13

谷歌PaLM 2

2022-03-17 12:00:48

異構業務實踐

2012-03-14 09:43:16

Facebook移動廣告

2021-06-24 09:45:19

谷歌調查壟斷

2022-07-06 08:00:00

數據倉庫SQLDoris

2009-05-21 15:34:26

微軟雅虎談判

2011-07-15 09:25:21

Android谷歌CEO

2016-08-31 07:02:51

2012-07-27 15:47:18

YouTube

2020-09-25 08:58:43

推薦系統業務

2023-06-30 13:22:19

2024-09-10 09:21:06

點贊
收藏

51CTO技術棧公眾號

秋霞网一区二区| 波多野结衣一二三区| 中文字幕在线免费| 久久99热狠狠色一区二区| 啊v视频在线一区二区三区 | 欧美亚洲另类视频| 国产精品九九九九九| 久久久一本精品| 国产精品视频一区二区三区不卡| 成人综合国产精品| 精品国产视频在线观看| 日韩最新av| 欧美性猛交xxxx免费看漫画 | 蜜臀久久99精品久久一区二区| 色综合视频一区二区三区高清| 亚欧精品在线| 亚洲欧美另类综合| 亚洲一区二区毛片| 色午夜这里只有精品| 欧美xxxx黑人| 在线一区视频观看| 亚洲一区在线播放| 日韩国产高清一区| 国产黄色片网站| 国产精品vip| 亚洲午夜精品久久久久久性色| 精品国产乱码久久久久久1区二区| av在线加勒比| 国产精品私房写真福利视频| 极品少妇一区二区三区| 精品成人一区二区三区| 亚洲五月天综合| 黄网在线免费看| www.av亚洲| 91九色单男在线观看| 国产又爽又黄的视频| 国偷自产视频一区二区久| 在线这里只有精品| 国产精品12345| 69xxxx欧美| 91蜜桃在线免费视频| 成人免费视频网址| 日韩黄色在线播放| 欧美日韩精选| 日韩中文字幕视频在线观看| 免费成人蒂法网站| 欧美视频二区欧美影视| 欧美天堂一区二区三区| 成人午夜免费在线| 超碰电影在线播放| 国产精品久久久久久一区二区三区| 精品日韩电影| 国产a级免费视频| 免费日本视频一区| 欧美孕妇与黑人孕交| 久久久精品视频在线| 成人影院在线| 亚洲精品一区二区三区99| 91精品999| 久久er热在这里只有精品66| 色视频欧美一区二区三区| 超薄肉色丝袜足j调教99| 1024国产在线| 91老司机福利 在线| 国产欧美在线一区二区| 国产欧美久久久精品免费| 强制捆绑调教一区二区| 亚洲成人动漫在线观看| 日韩成人在线视频观看| 国产成人av免费观看| 国产亚洲精aa在线看| 欧美男男青年gay1069videost| 一区二区三区视频在线观看免费| 国产不卡123| 精品成人乱色一区二区| 亚洲熟妇国产熟妇肥婆| 密臀av在线播放| 亚洲国产精品久久人人爱| 国产性生活免费视频| 久久99精品久久| 亚洲三级电影网站| 尤物国产精品| 欧美成人高清在线| 中文字幕一区二| 日韩精品久久久免费观看| 岛国在线大片| 综合久久一区二区三区| 午夜视频久久久| 日本蜜桃在线观看| 依依成人综合视频| 日韩精品一区二区免费| 在线观看午夜av| 午夜伊人狠狠久久| 国产免费成人在线| av福利导福航大全在线| 亚洲国产精品久久不卡毛片| 欧美成人免费在线观看视频| 亚洲天堂av影院| 色综合色综合色综合| 欧美伦理片在线观看| 精品国产亚洲日本| 日韩欧美二区三区| 亚洲av成人精品一区二区三区 | 五月综合激情日本mⅴ| 毛片在线播放视频| 超碰一区二区| 91精品视频网| 一二三不卡视频| 999国产精品视频| 日日噜噜噜夜夜爽亚洲精品| 久久久久久久蜜桃| 日韩av成人高清| 51国产成人精品午夜福中文下载| 日韩欧美在线番号| 亚洲欧洲一区二区三区| 日韩国产欧美亚洲| 成人日韩av| 精品福利一区二区三区| 手机看片福利视频| 亚洲午夜极品| 国产日韩欧美日韩| 天天摸天天碰天天爽天天弄| 国产精品视频线看| 亚洲 欧美 日韩 国产综合 在线 | 亚洲国产精品一区二区第四页av| 91在线中字| 无码av中文一区二区三区桃花岛| 亚洲一级片免费| 精品网站aaa| www.亚洲男人天堂| 日本免费精品视频| 风流少妇一区二区| 亚洲三区在线观看| 中文一区一区三区高中清不卡免费| 欧美精品一级二级| 99久久国产精| 欧美午夜久久| 成人羞羞国产免费| av午夜在线| 一本大道久久a久久综合| 国产一级二级av| 国产精品国内免费一区二区三区| 国模精品视频一区二区三区| 91尤物国产福利在线观看| 久久综合九色综合97婷婷| 欧美一级爱爱视频| 国产精品一区二区精品| 中文字幕精品av| 区一区二在线观看| 99国产精品久久| 精品国产一区二区三区无码| 欧美大片免费高清观看| 日韩va亚洲va欧洲va国产| 久久精品视频久久| 国产麻豆成人传媒免费观看| 欧美激情专区| 好吊日av在线| 精品区一区二区| 精品国产乱码久久久久久鸭王1| 奇米影视一区二区三区| 久久久久久久有限公司| 天堂av资源在线观看| 91精品在线一区二区| 成年人在线免费看片| 久久精品网址| 麻豆成人av| 日本三级一区| 亚洲成人1234| 精品国产免费观看| 国产精品99久久久久久久vr| 日本福利一区二区三区| 极品美女一区| 亚洲日韩中文字幕| 精品无码一区二区三区的天堂| 91麻豆成人久久精品二区三区| 丰满人妻中伦妇伦精品app| 台湾亚洲精品一区二区tv| 欧美一级片免费在线| 亚州男人的天堂| 色综合天天狠狠| jizz欧美性20| 奇米色一区二区| 熟女视频一区二区三区| 久久九九精品视频| 国内精品久久久久伊人av| 欧美一级免费片| 色综合久久中文字幕| jizz中文字幕| 国产一区二区不卡在线| 免费网站永久免费观看| 天天做夜夜做人人爱精品| 国产精品18久久久久久首页狼| 国产一区电影| 欧美剧在线免费观看网站 | 亚洲欧洲国产日韩| 亚洲最大视频网| 免费精品视频| 中文字幕久精品免| 第一区第二区在线| 国产精品高清在线| а√中文在线8| 亚洲国产欧美一区二区三区同亚洲 | 男生草女生视频| 久久精品av麻豆的观看方式| 欧美中日韩在线| 欧美精品一区二区三区精品| 91精品国产91久久久久青草| 成人免费网站观看| 搡老女人一区二区三区视频tv| 亚洲精品久久久久久动漫器材一区| 欧美日韩中文字幕| 久久精品一区二区三区四区五区 | 国产精品成人久久久久| av电影在线观看| 亚洲成人av片在线观看| 中文字幕免费播放| 图片区小说区区亚洲影院| av免费播放网站| 96av麻豆蜜桃一区二区| 天天综合天天添夜夜添狠狠添| 99精品视频免费观看视频| 久久综合婷婷综合| 91久久精品无嫩草影院| 国产精品第10页| 国产福利在线免费观看| 中文字幕亚洲第一| 天天射天天操天天干| 欧美一二三区在线观看| 亚洲天堂视频在线播放| 午夜精品久久久久久久99水蜜桃| 一级黄色毛毛片| 久久一夜天堂av一区二区三区| 五月天丁香花婷婷| 巨乳诱惑日韩免费av| 久久99久久99精品| 亚洲午夜精品一区 二区 三区| 图片区小说区区亚洲五月| 欧美丝袜美腿| 亚洲最大福利视频网站| 精品123区| 日本精品久久中文字幕佐佐木| 制服丝袜中文字幕在线| 精品国模在线视频| 国产区高清在线| 亚洲人成毛片在线播放| 色婷婷激情五月| 精品国产一区二区亚洲人成毛片| 国产精品久久久久久久免费看| 欧美视频中文字幕| 亚洲天堂视频网站| 欧美视频在线观看 亚洲欧| 永久免费看黄网站| 亚洲欧美日韩国产手机在线| 色婷婷av777| 成人av高清在线| 黄色激情在线观看| 成人综合婷婷国产精品久久| 亚洲熟妇一区二区| 国产精品66部| 蜜桃视频无码区在线观看| 国产剧情一区二区三区| 亚洲自拍第三页| 国产一区二区三区美女| 一道本在线免费视频| 麻豆免费精品视频| 中文字幕国产传媒| 美女脱光内衣内裤视频久久影院| 男人天堂成人在线| 奇米777欧美一区二区| 美女网站色免费| 蜜桃久久久久久久| 一本色道久久亚洲综合精品蜜桃| 日韩影院在线观看| 污污的网站18| 国产一区二区精品久久| 91人妻一区二区三区| 国产suv一区二区三区88区| 日本一区二区免费视频| 99久久免费视频.com| 日韩中文字幕有码| 又紧又大又爽精品一区二区| 日本一区二区网站| 欧美亚洲国产一区二区三区va| 国产精品伦一区二区三区| 亚洲成人精品av| 激情小视频在线观看| 中文字幕亚洲欧美日韩在线不卡 | 欧美日韩一区二区高清| 久久久久久久久久久99| 久久久一二三| 国产一区二区在线观看免费视频| 成人性生交大片免费看视频在线 | 国产精品人成电影| 97成人超碰| 亚洲最大的免费| 伦理一区二区三区| 久久国产精品精品国产色婷婷| 欧美一站二站| 日本三级中文字幕在线观看| 黄色成人在线网站| 好男人www社区| 国产风韵犹存在线视精品| 精品久久久久久中文字幕人妻最新| 中文av一区特黄| 国产稀缺真实呦乱在线| 在线观看日韩av先锋影音电影院| 国产一区二区视频免费观看| 精品国产欧美一区二区| 国产一级网站视频在线| 久久综合伊人77777蜜臀| 福利在线导航136| 国产精品综合网站| 国产精品调教视频| 日日骚一区二区网站| 亚洲国产午夜| 天天干天天玩天天操| 久久夜色精品国产噜噜av| 国产在线观看免费av| 91精品国产综合久久久久| 国产尤物视频在线| 97av在线播放| japanese色系久久精品| 亚洲一区 在线播放| 美女一区二区久久| 三区四区在线观看| 色天天综合久久久久综合片| 亚洲 美腿 欧美 偷拍| 久久中文字幕一区| a一区二区三区亚洲| 亚洲国产欧洲综合997久久 | 婷婷开心激情网| 久久久久久久久久国产| 538任你躁精品视频网免费| 一区二区冒白浆视频| 免费精品视频最新在线| 少妇精品无码一区二区免费视频 | 99热这里是精品| 久久伊人免费视频| 电影一区中文字幕| 午夜久久久久久久久久久| 精品一区二区久久| 国产精品夜夜夜爽阿娇| 欧美日韩成人综合天天影院 | 欧美成人免费全部观看天天性色| 免费视频观看成人| 欧洲在线视频一区| 日韩精品乱码免费| 91激情视频在线观看| 色一区在线观看| h视频在线观看免费| 国产91成人video| 精品国产乱码久久久| 超碰在线播放91| 亚洲天堂a在线| 99久久亚洲精品日本无码| 欧美大片在线看| 超碰精品在线| 国产免费毛卡片| 中文字幕乱码亚洲精品一区| 91麻豆国产视频| 久久99国产精品自在自在app| 视频精品二区| 国产原创popny丨九色| 国产日韩av一区| 91片黄在线观看喷潮| 欧美激情在线狂野欧美精品| 欧美电影免费网站| 国产激情在线观看视频| 国产欧美一区视频| 国产特黄一级片| 98精品国产高清在线xxxx天堂| 免费成人高清在线视频theav| 日本黄大片一区二区三区| 一区二区三区91| 久久精品蜜桃| 91日本视频在线| 性感少妇一区| www.97视频| 亚洲精品美女视频| jizzjizz少妇亚洲水多| 中文字幕日韩精品无码内射| 99国产精品99久久久久久| 一级特黄aaa大片| 国精产品一区一区三区有限在线| 波多野结衣一区| 在线免费看黄色片| 欧美三级一区二区| 丰乳肥臀在线| 伊人色综合久久天天五月婷| 成人av网址在线观看| 中文字幕在线播放不卡| 久久人人爽人人爽人人片av高清| 精品国产乱码久久久久久果冻传媒 | 中文字幕乱码一区二区三区| 成人免费观看视频| 中文字幕有码无码人妻av蜜桃| 久久久午夜视频| 婷婷精品进入| x88av在线| 精品99久久久久久|