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

中小型網(wǎng)站架構(gòu)分析及優(yōu)化

開發(fā) 架構(gòu)
以上網(wǎng)站架構(gòu)廣泛運(yùn)用中大型網(wǎng)站中,本文從架構(gòu)每一層分析所用主流技術(shù)和解決手段,有助于初入網(wǎng)站運(yùn)維朋友們,進(jìn)一步對網(wǎng)站架構(gòu)認(rèn)識,從而自己形成一套架構(gòu)概念。

先看網(wǎng)站架構(gòu)圖:

wKiom1WKdbGgXLOGAAHVOEBTyTg628.jpg

以上網(wǎng)站架構(gòu)廣泛運(yùn)用中大型網(wǎng)站中,本文從架構(gòu)每一層分析所用主流技術(shù)和解決手段,有助于初入網(wǎng)站運(yùn)維朋友們,進(jìn)一步對網(wǎng)站架構(gòu)認(rèn)識,從而自己形成一套架構(gòu)概念。

第一層:CDN

國內(nèi)網(wǎng)絡(luò)分布主要南電信北聯(lián)通,造成跨地區(qū)訪問延遲大問題,對于有一定訪問量網(wǎng)站來說,增加CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))層可有效改善此現(xiàn)象,也是網(wǎng)站加 速的最好選擇。CDN把網(wǎng)站頁面緩存到全國分布的節(jié)點(diǎn)上,用戶訪問時從最近的機(jī)房獲取數(shù)據(jù),這樣大大減少網(wǎng)絡(luò)訪問的路徑。如果想自己搭建CDN,不建議這 么做,因?yàn)槭裁茨兀科鋵?shí)說白了,就是什么事別往運(yùn)維上攔。CDN架構(gòu)部署不復(fù)雜,影響效果的因素卻很多,后期管理維護(hù)也比較復(fù)雜,想達(dá)到預(yù)期的效果確非易 事,這是一個費(fèi)力不討好的活,最后老板還是感覺是你能力不足。建議找專做CDN的公司,費(fèi)用也不貴,有抗流量攻擊能力,效果也很好,運(yùn)維也少很多事,何樂 而不為呢!

第二層:反向代理(網(wǎng)頁緩存)

如果CDN沒有緩存要請求的數(shù)據(jù)則向這層發(fā)起請求,在代理服務(wù)器配置緩存功能(本地),代理服務(wù)器就查找本地緩存是否有CDN請求的數(shù)據(jù),如果有就直接返回給CDN,如果沒有則請求后端負(fù)載均衡器然后轉(zhuǎn)發(fā)給WEB服務(wù)器返回數(shù)據(jù)給代理服務(wù)器,代理服務(wù)器再將結(jié)果給CDN。代理服務(wù)器一般緩存不經(jīng)常變動的靜態(tài)頁面,如image、js、css、html等,主流的緩存軟件有Squid、Varnish、Nginx。

第三層:負(fù)載均衡

訪問量較大的網(wǎng)站都會用到負(fù)載均衡,因?yàn)檫@是解決單臺服務(wù)器性能瓶頸的最好辦法。反向代理將請求轉(zhuǎn)發(fā)給負(fù)載均衡器,負(fù)載均衡器根據(jù)算法(輪訓(xùn)、負(fù)載 情況選擇后端等)交給后端WEB服務(wù)處理,WEB服務(wù)處理完成后直接返回數(shù)據(jù)給反向代理服務(wù)器。負(fù)載均衡合理分配請求給后端多臺WEB服務(wù)器,減輕單臺服 務(wù)器并發(fā)負(fù)載,并保證服務(wù)可用性。主流的負(fù)載均衡軟件有LVS、HAProxy、Nginx。

第四層:WEB服務(wù)

WEB服務(wù)是處理用戶請求的,WEB服務(wù)處理效率,直接影響到訪問速度,為避免這層因素造成訪問慢,應(yīng)對其進(jìn)行調(diào)優(yōu),讓W(xué)EB服務(wù)發(fā)揮到最佳狀態(tài)。常見的WEB服務(wù)有Apache和Nginx。

Apache優(yōu)化:

1).mod_deflate壓縮模塊

查看是否加載:

# apachectl M |grep deflate

如果沒有安裝使用apxs編譯進(jìn)去:

# /usr/local/apache/bin/apxs c I A apache源碼目錄/modules/mod_deflate.c

deflate配置參數(shù):

  1. DeflateCompressionLevel6      #壓縮等級(1-9),數(shù)值越大效率越高,消耗CPU也就越高 
  2. SetOutputFilterDEFLATE      #啟用壓縮 
  3. AddOutputFilterByTypeDEFLATE text/html text/plain text/xml #壓縮類型 
  4. AddOutputFilterByTypeDEFLATE css js html htm xml php 

2).mod_expires緩存模塊

查看是否加載:

# apachectl M |grep expires

如果沒有安裝使用apxs編譯進(jìn)去:

# /usr/local/apache/bin/apxs c I A apache源碼目錄/modules/mod_expires.c

再在httpd.conf啟用模塊:LoadModule expires_module modules/mod_expires.so

緩存機(jī)制有三種用法:全局、目錄和虛擬主機(jī)

全局配置,在配置文件末尾添加:

ExpiresActiveon       #啟用有效期控制,會自動清除已過期的緩存,然后從服務(wù)器獲取新的
ExpiresDefault "accessplus 1 days"       #默認(rèn)任意格式的文檔都是1天后過期
ExpiresByTypetext/html "access plus 12 months" 
ExpiresByTypeimage/jpg "access plus 12 months"   #jpg格式圖片緩存12月

3).工作模式選擇及優(yōu)化

apache有兩種常見工作模式,worker和prefork,默認(rèn)是worker,是混合型的MPM(多路處理模塊),支持多進(jìn)程和多線程,由 線程來處理請求,所以可以處理更多請求,提高并發(fā)能力,系統(tǒng)資源開銷也小于基于進(jìn)程的MPM,由于線程使用進(jìn)程內(nèi)存空間,進(jìn)程崩潰會導(dǎo)致其下線程崩潰。而 prefork是非線程型MPM,進(jìn)程占用系統(tǒng)資源也比worker多,由于進(jìn)程處理連接,在工作效率上也比worker更穩(wěn)定。可通過apache2 l查看當(dāng)前工作模式,在編譯時使用—with-mpm參數(shù)指定工作模式。根據(jù)自己業(yè)務(wù)需求選擇不同工作模式,再適當(dāng)增加工作模式相關(guān)參數(shù),可提高處理能 力。

配置參數(shù)說明:

  1. StartServers      8   #默認(rèn)啟動8個httpd進(jìn)程 
  2. MinSpareServers    5    #最小的空閑進(jìn)程數(shù) 
  3. MaxSpareServers    20   #最大的空閑進(jìn)程數(shù),如果大于這個值,apache會自動kill一些進(jìn)程 
  4. ServerLimit      256   #服務(wù)器允許進(jìn)程數(shù)的上限 
  5. MaxClients       256  #同時最多發(fā)起多少個訪問,超過則進(jìn)入隊(duì)列等待 
  6. MaxRequestsPerChild  4000  #每個進(jìn)程啟動的最大線程 

Nginx優(yōu)化:

1).gzip壓縮模塊

  1. http { 
  2.     …… 
  3.     gzip on; 
  4.     gzip_min_length 1k;   #允許壓縮的頁面最小字節(jié)數(shù),默認(rèn)是0,多大都壓縮,小于1k的可能適得其反 
  5.     gzip_buffers 4 16k;   #gzip申請內(nèi)存的大小,按數(shù)據(jù)大小的4倍去申請內(nèi)存 
  6.     gzip_http_version 1.0;  #識別http協(xié)議版本 
  7.     gzip_comp_level 2;    #壓縮級別,1壓縮比最小,處理速度最快,9壓縮比最大,處理速度最慢 
  8.     gzip_types text/plainapplication/x-javascripttext/css application/xml image/jpg;  #壓縮數(shù)據(jù)類型 
  9.     gzip_vary on;      #根據(jù)客戶端的http頭來判斷,是否需要壓縮 

2).expires緩存模塊

  1. server { 
  2.     location ~ .*.(gif|jpg|png|bmp|swf)$   #緩存數(shù)據(jù)后綴類型 
  3.     { 
  4.       expires 30d;   #使用expires緩存模塊,緩存到客戶端30天 
  5.     } 
  6.     location ~ .*.( jsp|js|css)?$ 
  7.     { 
  8.       expires 1d; 
  9.     } 

3).fastcgi優(yōu)化

nginx不支持直接調(diào)用或者解析動態(tài)程序(php),必須通過fastcgi(通用網(wǎng)關(guān)接口)來啟動php-fpm進(jìn)程來解析php腳本。也就是 說用戶請求先到nginx,nginx再將動態(tài)解析交給fastcgi,fastcgi啟動php-fpm解析php腳本。所以我們有必要對 fastcgi和php-fpm進(jìn)行適當(dāng)?shù)膮?shù)優(yōu)化。

 

  1. http { 
  2.     …… 
  3.     fastcgi_cache_path/usr/local/nginx/fastcgi_cache levels=1:2 keys_zone=TEST:10m inactive=5m;  
  4.     # FastCGI緩存指定一個文件路徑、目錄結(jié)構(gòu)等級、關(guān)鍵字區(qū)域存儲時間和非活動刪除時間 
  5.     fastcgi_connect_timeout 300;    #指定連接到后端FastCGI的超時時間 
  6.     fastcgi_send_timeout 300;     #指定向FastCGI傳送請求的超時時間 
  7.     fastcgi_read_timeout 300;     #指定接收FastCGI應(yīng)答的超時時間 
  8.     fastcgi_buffer_size 64k;      #指定讀取FastCGI應(yīng)答第一部分需要多大的緩沖區(qū) 
  9.     fastcgi_buffers 4 64k;      #指定本地需要用多少盒多大的緩沖區(qū)來緩沖FastCGI的應(yīng)答請求 
  10.     fastcgi_busy_buffers_size 128k;   
  11.     fastcgi_temp_file_write_size 128k;  #表示在寫入緩存文件時使用多大的數(shù)據(jù)塊,默認(rèn)值是fastcgi_buffers的兩倍 
  12.     fastcgi_cache TEST;          #開啟fastcgi_cache緩存并指定一個TEST名稱 
  13.     fastcgi_cache_valid 200 302 1h;   #指定200302應(yīng)答代碼的緩存1小時 
  14.     fastcgi_cache_valid 301 1d;     #將301應(yīng)答代碼緩存1天 
  15.     fastcgi_cache_valid any 1m;     #將其他應(yīng)答均緩存1分鐘 
  16.  
  17. php-fpm.conf配置參數(shù): 
  18.  
  19. pm =dynamic        #兩種控制子進(jìn)程方式(static和dynamic) 
  20. pm.max_children= 5     #同一時間存活的最大子進(jìn)程數(shù) 
  21. pm.start_servers= 2    #啟動時創(chuàng)建的進(jìn)程數(shù) 
  22. pm.min_spare_servers= 1  #最小php-fpm進(jìn)程數(shù) 
  23. pm.max_spare_servers= 3  #最大php-fpm進(jìn)程數(shù) 

4).proxy_cache本地緩存模塊

  1. http { 
  2.         …… 
  3.    proxy_temp_path  /usr/local/nginx/proxy_cache/temp;    #緩存臨時目錄 
  4.    proxy_cache_path /usr/local/nginx/proxy_cache/cache levels=1:2 keys_zone=one:10m inactive=1d max_size=1g; 
  5.    #緩存文件實(shí)際目錄,levels定義層級目錄,1:2說明1是一級目錄,2是二級目錄,keys_zone存儲元數(shù)據(jù),并分配10M內(nèi)存空間。inctive表示1天沒有被訪問的緩存就刪除,默認(rèn)10分鐘。max_size是最大分配磁盤空間 
  6.    server { 
  7.       listen 80
  8.       server_name 192.168.1.10
  9.       location / { 
  10.         proxy_cache one;   #調(diào)用緩存區(qū) 
  11.         #proxy_cache_valid 200 304 12h; #可根據(jù)HTTP狀態(tài)碼設(shè)置不同的緩存時間 
  12.         proxy_cache_valid any  10m;    #緩存有效期為10分鐘 
  13.       } 
  14.       #清除URL緩存,允許來自哪個網(wǎng)段的IP可以清除緩存(需要安裝第三方模塊"ngx_cache_purge"),清除URL緩存方法:訪問http://192.168.1.10/purge/文件名 
  15.       location ~ /purge(/.*){ 
  16.         allow 127.0.0.1
  17.         allow 192.168.1.0/24
  18.         deny all; 
  19.         proxy_cache_purge cache_one$host$1$is_args$args; 
  20.       } 

小結(jié):

啟用壓縮模塊可以節(jié)省一部分帶寬,會增加WEB端CPU處理,但在上圖網(wǎng)站架構(gòu)中,WEB端啟用壓縮模塊并沒有起到作用,因?yàn)閭鬏數(shù)缴蠈幼叩氖蔷钟?網(wǎng)。對于直接面向用戶的架構(gòu)還是要啟用的。WEB也不用啟用expires模塊,因?yàn)橛辛朔聪虼矸?wù)器和CDN,所以到不了用戶瀏覽器,開啟起不到作 用。

如果反向代理使用nginx做代理,可開啟expires模塊,將靜態(tài)文件緩存到用戶瀏覽器,瀏覽器發(fā)起請求時,先判斷本地緩存是否有請求的數(shù)據(jù),如果有再判斷是否過期,如果不過期就直接瀏覽緩存數(shù)據(jù),哪怕服務(wù)器資源已經(jīng)改變,所以要根據(jù)業(yè)務(wù)情況合理設(shè)置過期時間。

5. 利用PHP緩存器提高代碼執(zhí)行效率

php程序在沒有使用緩存器情況下,每次請求php頁面,php都會對此頁面進(jìn)行代碼編譯,這就意味著重復(fù)的編譯工作會增加服務(wù)器負(fù)載。有了緩存器 就會把每次編譯后的數(shù)據(jù)緩存到共享內(nèi)存中,下次訪問直接使用緩沖區(qū)已編譯好的代碼,從而避免重復(fù)的編譯過程,以加快其執(zhí)行效率。因此PHP網(wǎng)站使用緩存器 是完全有必要的!主流的PHP緩存器有:eAccelerator、XCache

第五層:動靜分離

動靜分離,顧名思義,是將動態(tài)頁面和靜態(tài)頁面分離到不同服務(wù)器上處理,比如使用web是nginx,可以讓fastcgi部署到單獨(dú)一臺服務(wù)器,專 門解析php動態(tài)頁面,靜態(tài)頁面默認(rèn)由nginx處理,并做好緩存策略。再比如一個商城網(wǎng)站,會有大量的圖片,可以考慮增加文件服務(wù)器組,將請求圖片和上 傳圖片的都交給文件服務(wù)器處理。文件服務(wù)器主流使用NFS,存在單點(diǎn)故障,可以DRBD+HeartBeat+NFS部署高可用,如果單臺壓力過大,考慮 使用分布式文件系統(tǒng),如GlusterFS、MooseFS等。

《DRBD + Heratbeat + NFS 高可用文件共享存儲》:http://blog.jobbole.com/94718/

第六層:數(shù)據(jù)庫緩存

利用緩存技術(shù),把熱數(shù)據(jù)緩存到內(nèi)存中,如果請求的數(shù)據(jù)在緩存中,就直接返回,否則去數(shù)據(jù)庫中取,并更新把拿的數(shù)據(jù)更新到緩存系統(tǒng),提高讀性能,降低 數(shù)據(jù)庫壓力。緩存實(shí)現(xiàn)有本地緩存和分布式緩存,本地緩存是將數(shù)據(jù)緩存到本地服務(wù)器內(nèi)存中或者文件中。分布式緩存是將數(shù)據(jù)緩存到內(nèi)存中,是分布式的,可以緩 存海量數(shù)據(jù),擴(kuò)展性好。主流的分布式緩存系統(tǒng)有Memcached和Redis,Memcached性能穩(wěn)定,速度很快,QPS可達(dá)8w左右。如果想數(shù)據(jù) 持久化就選擇用Redis,性能不低于Memcached。

第七層:數(shù)據(jù)庫

這層在整個網(wǎng)站架構(gòu)中起著主導(dǎo)型作用,直接決定用戶體驗(yàn),相對架構(gòu)優(yōu)化也比較復(fù)雜,具體請參考博文:《運(yùn)維角度淺談 MySQL 數(shù)據(jù)庫優(yōu)化

核心思路:減少請求層,盡可能讓前端層返回用戶請求的數(shù)據(jù),減少后端服務(wù)器訪問頻率,最重要是數(shù)據(jù)庫層。

責(zé)任編輯:王雪燕 來源: 李振良
相關(guān)推薦

2015-07-17 10:05:03

面試思考

2010-01-07 13:50:01

網(wǎng)吧交換機(jī)

2010-12-14 10:21:53

2011-02-24 09:56:26

組網(wǎng)網(wǎng)絡(luò)

2018-11-08 09:10:18

組網(wǎng)光纖網(wǎng)絡(luò)

2009-12-21 16:10:28

2010-04-15 04:03:20

華碩服務(wù)器

2015-06-11 17:10:49

局域網(wǎng)布線技術(shù)

2010-08-23 12:12:58

2020-06-26 08:20:12

物聯(lián)網(wǎng)智慧城市IOT

2018-10-08 05:23:20

2010-08-24 10:04:45

中小型企業(yè)虛擬化

2009-07-11 14:46:44

ADSL光纖企業(yè)

2009-11-24 09:51:22

路由設(shè)計方案

2014-09-28 14:28:12

硬盤加密全盤加密

2014-04-11 13:47:14

雙主架構(gòu)MySQL

2009-10-10 10:20:05

網(wǎng)絡(luò)布線系統(tǒng)

2011-01-21 15:59:21

Sendmail

2009-07-16 10:18:17

多模光纜布線

2012-03-30 16:43:59

云計算中小企業(yè)安全
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

成人精品久久久| 精品欧美一区二区在线观看| 日本在线观看一区二区三区| 国产精品欧美综合| 亚洲国产精品久久久天堂| 91精品国产手机| 熟女少妇在线视频播放| chinese偷拍一区二区三区| 狠狠色丁香婷综合久久| 久久久久久久久久av| 亚洲精品乱码久久久久久久久久久久| 欧美大片网站| 无吗不卡中文字幕| 一区二区三区|亚洲午夜| 二区三区在线视频| 美女视频黄久久| 午夜精品一区二区三区视频免费看| 欧美激情亚洲色图| 林ゆな中文字幕一区二区| 欧美日韩一区二区三区高清| 拔插拔插海外华人免费| 亚洲天天影视| 久久一区二区三区四区| 成人在线资源网址| 中文字幕一区二区在线视频| 一区二区日本视频| 久久成人国产精品| 国产综合精品在线| 欧美毛片免费观看| 日韩一区二区精品葵司在线| 奇米影音第四色| 国产夫妻在线| 亚洲国产视频一区| 国产奶头好大揉着好爽视频| 国产在线色视频| 播五月开心婷婷综合| 亚洲中国色老太| 伊人精品在线视频| 免费日韩av片| 91精品国产成人| 久久国产精品波多野结衣| 日本久久黄色| 国产香蕉97碰碰久久人人| 三叶草欧洲码在线| 懂色av一区二区| 欧美v国产在线一区二区三区| www.超碰97.com| 日本成人福利| 在线亚洲一区观看| www日韩在线观看| 亚洲性受xxx喷奶水| 亚洲国产精品视频| 欧美大黑帍在线播放| 影音先锋在线播放| 亚洲美女在线一区| 精品免费久久久久久久| 凹凸日日摸日日碰夜夜爽1| 欧美亚韩一区二区三区| 韩日成人在线| 久久免费国产视频| 日韩欧美三级视频| 亚洲一区日本| 国产成人一区三区| 中文av免费观看| 久久成人av少妇免费| 国产欧美精品va在线观看| 一级黄色大毛片| 经典三级在线一区| 91亚洲午夜在线| www.国产视频| 成人免费看视频| 久久久久久一区| 精品一二三区视频| 国产成人午夜精品影院观看视频| 成人欧美一区二区| 三级毛片在线免费看| 国产亚洲综合在线| 亚洲一区二区精品在线观看| 黄色视屏免费在线观看| 亚洲精品欧美综合四区| 天堂8在线天堂资源bt| 乱人伦视频在线| 欧美视频日韩视频| 日本人妻一区二区三区| 亚洲自拍电影| 久久精品久久久久| 日本熟女一区二区| 日韩黄色在线观看| 成人欧美在线观看| 少妇高潮一区二区三区69| 久久女同精品一区二区| 在线免费一区| 国产精品电影| 欧美久久久久久蜜桃| 精人妻一区二区三区| 国产精品自拍区| 操91在线视频| 黄色片中文字幕| 国产麻豆精品在线观看| 欧美精品七区| 亚洲精品一线| 在线精品视频一区二区三四| 国内自拍偷拍视频| 超碰在线网址| 精品成人自拍视频| 亚洲大尺度美女在线| 人人妻人人澡人人爽| 欧美久久影院| 国产精品久久久久久影视| 亚洲精品一区二区三区新线路| 国产色爱av资源综合区| www.xxx麻豆| 青青在线精品| 亚洲欧美色图片| 久久精品美女视频| 久久精品国产网站| 欧美激情第一页在线观看| 污网站在线免费看| 欧美日韩国产高清一区二区三区 | 欧洲精品在线播放| 久久精品国产福利| 亚洲色图综合久久| 日韩精品手机在线| 国产91精品久久久久久久网曝门| 偷拍视频一区二区| 黄色亚洲网站| 亚洲精品不卡在线| 九九九在线视频| 国产制服丝袜一区| 亚洲精品白虎| 人人鲁人人莫人人爱精品| 欧美精品一区二区不卡| 精品99在线观看| 国产激情精品久久久第一区二区| 天堂av一区二区| 日韩电影免费观| 日韩经典一区二区三区| 91精品国产乱码久久久张津瑜| 国内精品不卡在线| 中文字幕免费高| 久久三级毛片| 久久久国产精彩视频美女艺术照福利| 天天天天天天天干| 日本一区二区三区国色天香| 国产成人av影视| 国产成人ay| 国产精品久久久久av免费| 国产综合在线观看| 欧洲国内综合视频| 青青青视频在线免费观看| 在线观看中文字幕的网站| 免费一区二区视频| 亚洲国产一区在线| 日韩午夜电影免费看| 日韩中文字幕在线精品| 91资源在线视频| 中文字幕一区二区不卡| www.五月天色| 韩日视频一区| 精品一区二区视频| 亚洲成人不卡| 中文字幕av一区二区| 国产乱子伦精品无码码专区| 亚洲黄色免费网站| 中文字幕第九页| 久久国产精品毛片| 日本一区视频在线观看| 久久福利在线| 美女福利精品视频| 无码国产精品一区二区色情男同 | 色偷偷av亚洲男人的天堂| 亚洲最大成人在线视频| 亚洲精品日日夜夜| 北岛玲一区二区| 天堂午夜影视日韩欧美一区二区| 亚洲7777| 婷婷综合国产| 青青草一区二区| 午夜精品一区| 欧美精品一区二区久久久| 久久精品无码av| 亚洲欧洲在线观看av| 国产chinesehd精品露脸| 免费在线亚洲| 中文字幕在线亚洲精品| 成人午夜大片| 国产精品久久9| 怡红院在线播放| 亚洲午夜av电影| www.天天干.com| 欧美性猛交xxxx乱大交蜜桃| 国精品人伦一区二区三区蜜桃| 国产成人福利片| 午夜视频在线瓜伦| 欧美久久一区| 亚洲一区精品视频| 超碰精品在线| 成人免费在线视频网址| 中文字幕乱码中文乱码51精品 | wwww在线观看免费视频| 亚洲最新在线视频| 亚洲欧美另类日韩| 激情久久五月天| 最近2019年好看中文字幕视频| 国产精品天天操| 欧美日韩亚洲高清| 玖玖爱免费视频| 国产精品三级视频| 少妇特黄一区二区三区| 国产精品99久| 992kp快乐看片永久免费网址| 红桃视频国产精品| 最新精品视频| 精品久久成人| 久久综合给合久久狠狠色| 精品一区二区三区四区五区| 日韩美女视频在线观看| 97人澡人人添人人爽欧美| 欧美成人网在线| 人人干在线视频| 亚洲天堂av在线免费| 天堂在线观看av| 日韩午夜激情电影| 国产又粗又猛视频| 亚洲一区二区三区四区五区中文| 日韩在线观看视频一区二区| 中文字幕的久久| 亚洲精品国产一区黑色丝袜| 99久久夜色精品国产网站| 9191在线视频| 国产成人精品一区二| 久久久九九九热| 精品一区二区三区日韩| 日本超碰在线观看| 日韩黄色在线观看| 黄色一级二级三级| 日精品一区二区| 黄色三级视频片| 日韩激情中文字幕| 国产精品人人爽人人爽| 久久久久久久波多野高潮日日| 欧美,日韩,国产在线| 亚洲久久视频| 欧美精品一区免费| 久久久噜噜噜| 手机在线免费观看毛片| 青青草原综合久久大伊人精品优势| 欧美亚洲精品一区二区| 一本一本久久| 日韩av在线综合| 三级一区在线视频先锋 | 国产乱妇无码大片在线观看| 久久久久久久久久久久久久久国产| 久久国产剧场电影| www.51色.com| 成人白浆超碰人人人人| 一级黄色片毛片| 2019国产精品| 日韩一区二区三区四区视频| 日韩免费在线电影| 欧美怡红院视频| 中文字幕一区二区人妻痴汉电车| 欧美午夜寂寞影院| 一区二区三区免费在线| 日韩午夜在线影院| 黑人乱码一区二区三区av| 亚洲跨种族黑人xxx| avtt亚洲| 久久97久久97精品免视看| 狂野欧美性猛交xxxxx视频| 性色av一区二区三区免费| 成人爱爱网址| 国产精品日韩在线观看| 日韩视频一二区| 精品日本一区二区三区| 欧美在线观看视频一区| www国产无套内射com| 亚洲视频1区| 国产又猛又黄的视频| 国产麻豆精品久久一二三| 人妻无码中文久久久久专区| 亚洲老女人视频免费| 亚洲第一av在线| 丰满人妻一区二区三区免费视频| 亚洲国产精品电影| 在线观看av黄网站永久| 精品中文字幕在线| 九九热线视频只有这里最精品| 成人国产精品一区二区| 人人精品视频| 亚洲一区3d动漫同人无遮挡 | 日韩一级片播放| 国产丶欧美丶日本不卡视频| 插吧插吧综合网| 亚洲另类在线制服丝袜| 欧美h在线观看| 日韩一区二区在线观看视频播放| 五月天激情开心网| 久久色在线播放| 粉嫩一区二区| 91精品国产综合久久久久久丝袜| 精品久久国产| 9色porny| 国产一区亚洲一区| 国产激情在线免费观看| 亚洲一区视频在线观看视频| 中文字幕免费观看| 亚洲国产精品女人久久久| 蜜桃视频网站在线| 日韩免费观看高清| 国产suv精品一区| 一区二区视频在线观看| 日韩电影免费在线观看网站| 成年女人免费视频| 亚洲猫色日本管| 91国内精品久久久| 国产亚洲人成a一在线v站| 麻豆网站免费在线观看| 91精品国产99久久久久久红楼 | 亚洲午夜无码久久久久| 亚洲国产毛片完整版| 182tv在线播放| 91久久久久久久| 97精品国产| 亚洲成人天堂网| 国产欧美精品在线观看| 日本熟女毛茸茸| 亚洲激情中文字幕| av电影院在线看| 国产精品传媒毛片三区| 中文一区一区三区免费在线观看| 男人的天堂最新网址| 国产精品久久久久天堂| 中国女人真人一级毛片| 亚洲人成网站在线播| 91av亚洲| 欧美日韩高清免费| 久久最新视频| 少妇精品无码一区二区免费视频| 欧美日韩裸体免费视频| 亚洲av激情无码专区在线播放| 97国产suv精品一区二区62| 精品久久97| 麻豆tv在线播放| 99精品国产视频| 精品成人av一区二区在线播放| 亚洲第一av网站| 综合毛片免费视频| 欧美高清视频一区| 天堂资源在线中文精品| 天天操天天舔天天射| 欧美日韩一区在线| 激情成人四房播| 97久久天天综合色天天综合色hd | 九一国产精品| 无码日韩人妻精品久久蜜桃| 欧美国产综合一区二区| 中文字幕永久在线观看| 久久成人综合视频| 91综合久久爱com| 国产网站免费在线观看| 国产日韩欧美高清| 国产精品系列视频| 色综合久久久久久中文网| jizzjizzjizz欧美| 蜜臀av无码一区二区三区| 久久久蜜臀国产一区二区| 这里只有精品9| 欧美成人在线网站| 加勒比久久高清| www.99av.com| 夜夜爽夜夜爽精品视频| 午夜视频免费在线| 国产精选久久久久久| 欧美激情无毛| 欧美黄色一级生活片| 欧美一卡在线观看| 性欧美xxx69hd高清| 亚洲精品一品区二品区三品区| 国产伦精品一区二区三区在线观看 | 亚洲区小说区图片区qvod按摩| 精品久久久噜噜噜噜久久图片| 日韩毛片在线免费观看| 手机在线不卡av| 国产精品自在线| 一本久道久久久| 欧美性猛交xxxx乱大交少妇| 精品国产一区二区三区久久久蜜月 | 日韩经典中文字幕| 青青草国产一区二区三区| 800av在线免费观看| 久久久.com| 亚洲乱码国产乱码精品精软件| 日韩69视频在线观看| 午夜激情一区| 99久久久无码国产精品不卡| 亚洲国产一区自拍| 国产精品一区二区三区av| 国产精品97在线| 亚洲自拍偷拍欧美|