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

京東上千頁面搭建基石——CMS前后端分離演進史

開發 開發工具
CMS即內容管理系統(ContentManagementSystem),目的是用于快速進行網站建設或者網頁開發。

京東CMS簡介

CMS即內容管理系統(ContentManagementSystem),目的是用于快速進行網站建設或者網頁開發。對于京東網站部門來說,CMS核心目的是用來快速開發和上線各種頁面,諸如各種垂直頻道頁,訪問www.jd.com將看到如下頁面,如點擊“服裝城”、“家用電器”等都會跳轉到一個垂直頻道頁;這些頁面中有許多頁面風格是類似的,因此很適合使用CMS進行快速搭建。

訪問www.jd.com將看到如下頁面

對于我們來說,CMS最核心的目的就是進行數據和模板的統一管理、頁面的統一發布,從而減少之前的很多重復工作。

京東CMS是2014年提出來的,經過兩年多的完善,目前已經發展為一個集標準服務管理、標準組件服務和智能投放于一體的標準化導購運營系統。具有以下特點

1. 搭建快速,統一發布,統一架構;

2. 前后端分離,后端不再負責頁面渲染,只提供高性能、可復用的API;

3. 移動端頁面支持;

4. 數據分析、智能投放的特點;

業務支持場景:

首頁、頻道頁、垂直頁、活動頁的搭建及單品頁、列表頁部分可維護的業務等。

CMS前后端業務支持場景

從基本功能及架構來看,可以分為三個階段

CMS 1.0——虛擬分類系統

CMS 2.0——CMS系統

CMS 3.0——CMS-portal系統

CMS 1.0—虛擬分類系統

虛擬分類系統是一個獨立的促銷商品、促銷文字維護系統,與具體前端業務架構脫離,哪條線接入虛擬分類,需要根據自己的業務邏輯單獨開發、維護、部署自己的架構。說白了,虛擬分類系統提供一些基礎數據;然后比如我要搭建一個家電頻道頁,則需要開發一個Web項目,然后調用虛擬分類系統獲取數據然后進行模板渲染處理處理。因此虛擬分類系統當時只是一個基礎數據維護平臺,無法實現信息的共享、復用和集約化管理。這就會存在各種各樣的頻道頁系統,導致管理混亂,性能上各有差異,出現過很多次事故。而且各系統需要獨立配置,導致工作量大,占用資源多,無法快速響應業務需求。

下圖是當時不同業務體系的架構:

CMS虛擬分類系統不同業務體系的架構

可以看出部分頻道頁和活動頁用的nginx+tomcat,部分頻道及垂直站用的nginx+php-fpm,與虛擬分類聯系不大,總體遵循各業務層獲取虛擬分類的數據,分別獨立上線、部署、維護,應用層直連mysql,mysql 抗不住,會增加一層 memcache。

CMS 2.0—CMS系統

Cms2.0總結了1.0時的不足,從節省資源、控制成本的角度考慮,把導購類的個體頁面業務進行了統一,模板能復用的復用,以前虛擬分類系統的頻道也需要遷移到新的系統。

我們做了以下改動:

1. CMS 2.0數據結構適合虛擬分類體系,方便新老數據兼容;

2. 升級架構,統一配置、發布流程;去memcache為redis,做大量性能壓測來調優php-fpm配置,單機TPS能達到3000+; 配置定時任務,保證redis數據實時性;

3. 單點發布,一鍵預覽增強采銷維護數據的機動性;

4. 單機閉環,單機閉環服務設計是CMS整體架構的核心部分,需要展示的內容在本機獲取、封裝、校驗;

5. 模塊化、動態數據類型初期版本(CMS 3.0會細說);

架構圖:

CMS系統架構圖

對比1.0,新的CMS可以讓頻道頁的開發周期降低2~4周,大大提高了業務需求的響應速度;它看起來更獨立,更像一個整體,在容災、規避風險方面做了嚴謹的優化;同時讓采銷在維護數據時,更方便、更簡單。

后續由于個性化的需求越來越多,大量的頻道業務需要開發人員一個一個套模板來實現,大大加大了開發人員的工作強度,之前的模板復用方式已經無法滿足業務的需求,同時太簡單的數據模塊,需要手工來綁定數據類型也增加了開發成本,這時候需要我們必須做出改變。

CMS 3.0—CMS-portal系統

CMS 2.0后也存在很多痛點,因此我們也想在CMS3.0上解決這些問題:

1. 本質問題就是要快:快速支持、響應業務越來越多的垂直化頁面改版;

2. 前后端分離,頁面渲染讓前端實現,解放后端讓后端做高大上的事情;

3. 減輕運營人員的工作量,系統簡單好用,提高導購類商品的轉化率;

4. 其他系統的支撐,實現CMS的集約化管理;

5. 兼容手機端;

6. 站點管理、統一架構、容災、高性能、水平擴容;

通過兩版CMS系統的開發,我們發現CMS無外乎管理的是數據和模板,另外需要好的預覽、一鍵發布支持。而傳統數據管理都是靜態數據類型,而我們做了動態數據類型的設計;另外我們做了模板管理中心,并抽象了模板、樓層、元件、模塊的概念,從而實現更好的復用性。

統一架構

CMS統一架構

主要分為如下幾部分

  • CMS系統:統一管理CMS相關數據,并進行頁面的生成和發布;
  • 數據Worker管理中心:調用第三方服務進行數據校驗(如庫存不足補貨),并調用CMS系統進行頁面生成和發布,發布到單點服務器上;
  • 單點服務器:相關頁面的單機閉環實現,即CMS發布的頁面會存儲在這些單點服務器上;每個機房會部署一臺;
  • 頁面定時更新Worker:定期同步單點服務器內容到靜態應用服務器集群,并保存歷史版本,當出現問題時可以切換回上一個版本;
  • 靜態應用服務器集群:靜態托底實現,會存儲相關的靜態頁面文件,當單點服務器掛了時,降級到該集群;
  • 異步加載的個性化服務:有些數據不能存儲到靜態頁,如價格/庫存/推薦等數據,此時通過異步加載這些數據,實現個性化服務;
  • 接入層Nginx:接入層Nginx負責請求的路由和服務的降級。

主要思路

1. 引入動態數據類型;

2. 頁面模板管理中心,模板、樓層、元件、模塊設計,實現可復用;

3. 使用元件實現前后端分離;

4. 動態服務和業務數據閉環;

5. 預覽、一鍵發布,單點管理;

6. H5版直接搭建,native版 API 支持;

7. 大數據智能選品應用;

動態數據類型

所謂的動態是指能靈活擴展的,不需要上線也不需要修改數據庫字段,支持自由擴展;這樣做的好處是能夠快速響應電商網站的日益靈活多變的促銷需求。比如促銷語:

動態數據類型

目前常用的數據類型為文字鏈、小圖文、商品池等。

操作界面:

動態數據操作界面

動態數據操作界面

動態數據類型數據結構:

動態數據類型數據結構

fields是json串,用于動態定義字段。

使用元件實現前后端分離

使用元件實現前后端分離

使用動態數據類型定義了數據之后,需要在模板中使用它。而在我們CMS系統中進行了頁面、模板、樓層、元件、模塊的劃分。模塊是某種數據類型的具體化,即有了數據的數據類型。元件是由模塊和HTML代碼段(根據模塊數據進行渲染的一小段模板)組成;樓層通過一系列元件組成,而模板會引入多個樓層,當然也會引入一些JS、CSS等,最終通過模板渲染出相應頁面。

CMS系統中進行了頁面、模板、樓層、元件、模塊的劃分

type是數據類型表,module是模塊表,source是數據表,按照上面的邏輯我們是通過數據類型獲取到數據模塊,并同時能拿到該模塊所對應的商品數據(商品池)。

有了這個元件之后,就可以徹底解放后端,頁面渲染工作完全交由前端來開發,實現了前后端的分離。

實現了前后端的分離

即CMS研發只負責平臺和基礎數據(動態服務)的維護,業務人員進行模塊的維護,而前端人員獨立完成元件開發、模板設計、開發和發布。

動態服務

跨線條業務間的資源復用、獨立調用時需要提供相關的API,如三級地址服務,類目服務、動態加載的數據(如爆款特賣、今日推薦等)等。數據格式滿足數據閉環原則。Lua+redis架構實現,單機(16U)QPS能達到20000+。

Lua+redis架構

頻道業務數據閉環

數據閉環,即數據的自我管理,或者說數據都在自己系統維護,不依賴與其他任何系統,去依賴化,這樣得到的好處是別人抖動與我沒關系。因此我們先要數據異構。

數據異構是數據閉環的***步,將依賴系統的數據拿過來,按照自己的業務需求存儲起來。頻道業務需要異構的數據主要是三部分:商品基本信息、第三方數據、大數據。

數據原子化處理,數據異構的數據是原子化數據,這樣未來我們可以對這些數據再加工再處理而響應變化的需求。我們有了一份原子化異構數據雖然方便處理新需求,但恰恰因為***份數據是原子化的,那么它會很分散,前端讀取時mget的話 性能不是很好,因此我們又做了數據聚合。

數據聚合,是將多個原子數據聚合為一個大JSON數據,這樣前端展示只需要一次get,當然要考慮系統架構,比如我們使用的Redis改造,Redis又是單線程系統,我們需要部署更多的Redis來支持更高的并發,另外存儲的值要盡可能的小。

容災

應用層容災

1. 數據校驗,CMS在頁面預覽有一層嚴格的數據校驗邏輯,比如數據格式、數據大小、敏感詞等,保證頁面生成100%沒有問題。

應用層容災

2. 版本降級,靜態頁面出現問題,除了頁面本身數據有問題外,潛入的js、css出現問題也會影響頁面展示,這時候會版本降低為前一天的正確版本;

3. 異步服務,異步化數據容災方面主要是監聽服務的狀態及響應時間;降級訪問有隱藏該功能和切換服務器實現;

服務器容災

主要是通過多機房部署,監控80端口,出現問題可以自動把流量水平切走。

智能選品

智能選品,是服務于前臺的流量運營,為采銷及運營人員提供運營支持,為每一次訪問提供最合適和匹配的商品、品牌以及促銷活動。是根據用戶的行為推薦出相關的商品及活動。可以分為群體特征和個體特征。群體特征分為兩部分,數據部分及規則部分。

數據部分是從大數據平臺異構過來,當然這個數據是海量的,我們選擇熱點TOP 5000的數據來異構。

規則部分是通過京智后臺創建,在審核通過后,觸發MQ,通過ES 跑出對應數據,然后由頻道頁動態服務系統對外提供json格式的http服務。前端業務以異步的方式傳遞相關規則參數進行調用。

智能選品實現數據化、定制化、個性化、自動及半自動化內容運營。它可以模擬人腦選貨邏輯,以運營指標為導向(GMV、訂單轉化率、點擊量、毛利等),分區域、分用戶選取最匹配的內容。目前應用于京東超市、行業頻道以及618大促主會場,帶來優于人工選品的轉化效果,并解放采銷運營人員日常繁瑣的運營工作,提高了整體效率。

智能選品

遇到的坑

rsync文件同步

上面的介紹過,我們的靜態頁面為了保持數據的一致性由單點服務器通過rsync同步靜態文件到其他服務器,有時候會發現服務器負載無端的被打滿。

分析問題發現如果定時任務腳本的同步未在規定時間內完成,crontab接下來的還會執行此腳本,這樣就會產生相同的rsync的進程。按照這種狀態,長時間就會衍生出很多個rsync進程,就會導致負載過高,甚至有些服務器會掛掉。這時候我們用到了rsync的進程鎖,在目錄下生成一個rsync.lock文件,當crontab執行時,rsync會判斷鎖文件是否存在,如果存在說明本次同步未完成,則不執行rsync。

數據一定要閉環

別人的接口抖動以及返回數據的異常,影響到前端展示對我們來說說是不能容忍的,這就需要我們針對各種情況一一校驗。

CMS總結

目前通過CMS搭建、正在搭建以及使用CMS API支持的PC端、移動端頁面約有上千個,這對CMS來說意義重大,隨著業務需求量的越來越大,也給我們帶來了新的期望。接下來,我們會從可視化編輯、數據統計分析、關鍵詞管理、商品下架預警等方面進行相關的優化工作。

作者:于林坤,2012年加入京東,網站移動研發部頻道業務技術負責人,先后多次主導京東商城首頁、頻道頁技改及架構升級,在高并發系統架構、前端系統架構與優化方面有豐富經驗,PHPer。

 

【本文來自51CTO專欄作者張開濤的微信公眾號(開濤的博客),公眾號id: kaitao-1234567】

責任編輯:趙寧寧 來源: 開濤的博客
相關推薦

2019-06-12 19:00:14

前后端分離AppJava

2023-02-08 16:29:58

前后端開發

2022-09-01 07:18:21

分離項目Vue

2015-04-15 10:53:40

大數據京東千人千面

2021-09-18 09:45:33

前端接口架構

2020-08-24 13:07:59

軟件架構前后端架構分離

2014-04-18 14:43:07

前后端分離NodeJS

2019-07-09 05:44:35

前后端分離架構接口規范

2020-09-25 11:50:12

前后端分離架構Web

2021-10-20 18:21:18

項目技術開發

2017-02-15 10:18:32

架構前后端分離

2022-04-06 07:50:57

JWT后端Spring

2019-12-04 08:44:59

前后端分離開發

2017-11-15 07:01:33

互聯網分層架構前后端

2016-08-22 13:31:05

前端架構前后端分離

2015-07-01 15:32:39

前端前后端分離

2016-09-21 10:11:19

2022-05-27 10:40:04

前后端權限控制設計

2022-04-07 08:06:32

viteVue3項目

2021-06-16 08:05:14

centos nginx 后端
點贊
收藏

51CTO技術棧公眾號

欧美曰成人黄网| 国产欧美日韩在线视频| 久久久久久久爱| 成人一区二区三区仙踪林| 成人在线播放| 91视视频在线观看入口直接观看www | av无码精品一区二区三区宅噜噜| 人妻熟女一二三区夜夜爱| 精品99又大又爽又硬少妇毛片| 蜜桃视频一区二区三区在线观看 | 国产私拍一区| 久热精品在线播放| 久久精品a一级国产免视看成人 | 国内外激情在线| 波多野结衣在线aⅴ中文字幕不卡| 国产精品久久久久秋霞鲁丝 | 色婷婷精品大在线视频| 91aaaa| 亚洲 欧美 日韩 在线| 欧美激情无毛| 日韩一卡二卡三卡| 日韩av在线综合| 污视频在线免费观看网站| 国产精品网站一区| 裸模一区二区三区免费| a级片免费观看| 日韩中文字幕区一区有砖一区 | 亚欧洲精品在线视频| 99久久夜色精品国产亚洲96| 日韩精品在线观看视频| 日韩精品视频网址| 国产亚洲欧美日韩精品一区二区三区| 婷婷开心激情综合| 精品视频导航| 性生活免费网站| 国产最新精品精品你懂的| 国产精品久在线观看| 免费黄色网址在线| 亚洲精品女人| 美女性感视频久久久| 中文字幕在线观看二区| 国产精品片aa在线观看| 亚洲成人a级网| 韩国三级在线看| 日本免费一区二区三区视频| 亚洲三级免费电影| 婷婷久久伊人| 国产黄色片在线观看| 国产亚洲视频系列| 欧美三级网色| 成人免费在线电影| 中文字幕巨乱亚洲| 亚洲视频电影| 黄网站免费在线播放| 国产精品国产三级国产aⅴ无密码| 欧美日韩一区二区三| 日韩成人黄色| 国产拍揄自揄精品视频麻豆 | 91日韩在线| www.日本久久久久com.| 欧美视频一区二区在线| 99久久99热这里只有精品| 久久精品国产91精品亚洲 | 少妇精品久久久| 亚洲精品成人久久久| 国产高清自拍视频| 精品在线观看入口| 一本色道久久88综合亚洲精品ⅰ | 亚洲国产一区二区三区青草影视| 国产aaa免费视频| 日本黄色免费在线| 在线精品视频一区二区三四| 午夜剧场高清版免费观看| 99综合久久| 亚洲第一福利在线观看| 国产精品无码一区二区三区免费| 嫩草影视亚洲| 色妞一区二区三区| 一级黄色录像视频| 一区二区精品| 国产精品欧美一区二区| 国产成人精品av在线观| 99re这里只有精品视频首页| 日韩精品欧美专区| 国产日产一区二区| 亚洲成人自拍偷拍| 色悠悠久久综合网| 91成人精品在线| 亚洲精品视频二区| 久久99久久99精品免费看小说| 黄色av成人| 国产98色在线| www视频在线| 91香蕉视频mp4| 妞干网这里只有精品| 性国裸体高清亚洲| 91精品福利在线一区二区三区| 亚洲精品乱码久久久久久蜜桃图片| 久久99久久人婷婷精品综合 | 久久草av在线| 国产欧美一区二区视频| √新版天堂资源在线资源| 亚洲一区在线观看网站| 日本在线一二三区| 欧美人妖视频| 欧美美女18p| 欧美国产一级片| 成人国产精品免费网站| 亚洲高清在线播放| 黄色软件视频在线观看| 欧美一卡在线观看| 天天操天天舔天天射| 亚洲国产高清视频| 成人中文字幕在线观看| 嫩草影院一区二区三区| 丁香啪啪综合成人亚洲小说| 亚洲人成影视在线观看| 悠悠资源网亚洲青| 日韩欧美亚洲另类制服综合在线| 亚洲AV无码成人精品区明星换面| 在线高清一区| 99久久99久久| 免费在线看黄网站| 色琪琪一区二区三区亚洲区| av电影在线播放| 午夜日本精品| 亚洲一区中文字幕在线观看| av在线1区2区| 在线观看视频一区二区| 黄瓜视频污在线观看| 午夜精品免费| 91精品国产高清久久久久久91裸体| 中文字幕日本在线观看| 在线观看日韩毛片| 一级性生活毛片| 午夜宅男久久久| 久久涩涩网站| 少妇淫片在线影院| 亚洲韩国欧洲国产日产av| 国产精品变态另类虐交| 成人一级片网址| 超级碰在线观看| 国产一区二区三区视频在线 | 欧美日韩亚洲一区二区三区四区| av中文在线资源库| 亚洲大胆人体在线| 91九色丨porny丨肉丝| 99这里只有久久精品视频| a级黄色小视频| 日韩美女国产精品| 8x拔播拔播x8国产精品| 日本激情一区二区三区| 亚洲成人免费看| 亚洲av成人片色在线观看高潮| 亚洲激情社区| 六月婷婷久久| 电影久久久久久| 伊人成人开心激情综合网| 国产三级理论片| 国产精品久久精品日日| 小日子的在线观看免费第8集| 夜间精品视频| 欧美尤物巨大精品爽| 无码国产精品96久久久久| 五月天久久比比资源色| 黄色工厂在线观看| 日韩电影一区二区三区四区| 亚洲国产精品www| 国产麻豆精品| 国模gogo一区二区大胆私拍| 日韩亚洲视频在线观看| 欧美色图第一页| xxxxxx黄色| 久久久久久穴| 一区二区三区在线观看www| 久久99精品久久久野外观看| 欧美激情二区三区| 日韩精品123| 欧美色老头old∨ideo| 欧美特黄一级片| 99精品欧美一区| 在线免费观看视频黄| 欧美国产高清| 欧美一区亚洲二区| 久久99成人| 国产精品777| 在线观看三级视频| 在线精品国精品国产尤物884a| 国产激情av在线| 粉嫩13p一区二区三区| 日本在线观看a| 91精品啪在线观看国产18| 国产在线精品一区二区三区》| 精品123区| 欧美富婆性猛交| www视频在线观看免费| 欧美一区二区三区影视| 国产午夜麻豆影院在线观看| 亚洲精品国产品国语在线app| 在线观看国产网站| 精东粉嫩av免费一区二区三区| 国产综合av在线| 中文字幕久久精品一区二区| 青草青草久热精品视频在线观看| av黄色在线| 中文字幕精品久久久久| 亚洲经典一区二区| 欧美精品第一页| 中文字幕视频网站| 亚洲综合精品久久| 91免费在线看片| 久久蜜臀精品av| 91九色蝌蚪porny| 国产一区视频在线看| 无码精品国产一区二区三区免费| 一区二区三区在线观看免费| 天天综合狠狠精品| 一本久久青青| 九色综合婷婷综合| 99久久香蕉| 91干在线观看| 在线看三级电影| 久久久97精品| 天堂аⅴ在线地址8| 欧美电影在线免费观看| 欧美特级黄色片| 懂色av影视一区二区三区| 激情小说中文字幕| 中文字幕在线播放不卡一区| 亚洲AV无码成人精品区明星换面| 97国产精品videossex| 亚洲欧美高清在线| 国产乱对白刺激视频不卡| 日本黄色的视频| 老司机免费视频一区二区三区| 国产精品69页| 欧美一区=区| 国产又大又硬又粗| 免费日韩av片| 国产欧美在线一区| 亚洲视频1区| 日韩精品―中文字幕| 亚洲另类视频| 日本一道本久久| 99国产精品私拍| 国产在线播放观看| 99视频一区| 青青草原成人网| 亚洲一区自拍| 青青在线免费观看视频| 肉丝袜脚交视频一区二区| 热久久精品免费视频| 日韩成人精品在线| 在线观看国产一级片| 蜜臀av一区二区| 欧美日韩精品区别| 国产综合久久久久影院| japan高清日本乱xxxxx| 风间由美性色一区二区三区| 黄色录像a级片| 久久久久久影视| 久久久久99精品成人| 亚洲视频1区2区| 久久精品一级片| 欧美日韩一区二区三区| 精品久久久久久久久久久久久久久久久久| 91久久精品网| 国产又粗又长视频| 欧美不卡一区二区三区| 亚洲 欧美 激情 小说 另类| 亚洲美女自拍视频| 午夜精品久久久久久久99| 欧美精品一区二区三区蜜桃| 日本中文字幕一区二区有码在线| 亚洲天堂影视av| 二区在线播放| 欧美中文在线免费| 国产福利91精品一区二区| 91在线免费看网站| 日韩a级大片| 亚洲色图自拍| 亚洲美女毛片| 狠狠躁狠狠躁视频专区| 国产福利精品导航| 久久人人爽人人爽人人片| 国产精品电影一区二区| 日韩精品视频播放| 欧美日韩专区在线| 亚洲国产成人一区二区 | 男男做爰猛烈叫床爽爽小说 | 正义之心1992免费观看全集完整版| 午夜欧美理论片| 亚洲五月天综合| 成人精品小蝌蚪| 欧美xxxx精品| 精品久久久久久久久久久久久| 亚洲无码精品国产| 91福利在线看| 性生活视频软件| 中文字幕亚洲一区二区三区| heyzo一区| 成人免费看吃奶视频网站| 欧美在线关看| 一级性生活视频| 青青草成人在线观看| 黄色片视频免费观看| 亚洲人成人一区二区在线观看| 台湾佬中文在线| 亚洲国产精品一区二区久| 久久五月精品| 国产激情综合五月久久| 精品国产午夜肉伦伦影院| 超碰成人在线免费观看| 天堂久久久久va久久久久| 国产精品一区二区无码对白| 亚洲欧美色图小说| 中文字幕男人天堂| 亚洲人精选亚洲人成在线| 美丽的姑娘在线观看免费动漫| 欧美成人剧情片在线观看| 中文字幕日本一区二区| 鲁片一区二区三区| 亚洲人成高清| 精品国产免费久久久久久婷婷| 国产精品久久夜| 全程偷拍露脸中年夫妇| 欧美日韩精品一二三区| 精华区一区二区三区| 欧美亚洲视频一区二区| 精品女人视频| 成人网站免费观看入口| 国产高清不卡一区| 男人操女人的视频网站| 欧美日韩一区二区三区免费看| 国自产拍在线网站网址视频| 欧美野外猛男的大粗鳮| 色婷婷av一区二区三区丝袜美腿| 国产精品12345| 不卡的av网站| 日本三级片在线观看| 欧美变态tickling挠脚心| 国产原创精品视频| 91久久中文字幕| 51精产品一区一区三区| 欧美日韩理论片| 亚洲精品视频免费看| 99久久久无码国产精品免费| 久久夜色撩人精品| 激情视频亚洲| www.好吊操| 99久精品国产| www亚洲视频| 在线观看中文字幕亚洲| 小说区图片区亚洲| 最新视频 - x88av| 国产精品2024| 日本少妇全体裸体洗澡| 亚洲福利视频免费观看| 成年男女免费视频网站不卡| 国产在线精品一区二区中文| 一级成人国产| 极品蜜桃臀肥臀-x88av| 欧美日韩成人综合| 污片在线免费观看| 国产亚洲一区在线播放| 久久久久久久波多野高潮日日| 久久丫精品忘忧草西安产品| 欧美日韩国产精品成人| 在线观看a级片| 精品一卡二卡三卡四卡日本乱码| 久久激情久久| 疯狂撞击丝袜人妻| 欧美精品一区二区三区很污很色的| 天堂av在线网| 亚洲一区三区电影在线观看| 国产黑丝在线一区二区三区| 黄色大片网站在线观看| 中日韩午夜理伦电影免费| 欧美午夜在线播放| 丝袜老师办公室里做好紧好爽| 欧美激情一区二区三区四区| 99国产精品欲| 日韩av123| 亚洲高清影视| 一卡二卡三卡四卡| 欧美美女一区二区三区| www.九色在线| 杨幂一区欧美专区| 成人免费视频一区二区| 久久永久免费视频| 欧美美最猛性xxxxxx| 国产成人影院| 日批免费观看视频| 在线观看一区不卡| av影片在线| 在线观看日本一区| www亚洲一区| 国产成人精品一区二三区四区五区| 青青精品视频播放| 午夜国产精品视频|