成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 淺談Python項(xiàng)目的服務(wù)器部署

淺談Python項(xiàng)目的服務(wù)器部署

熱門標(biāo)簽:南京銷售外呼系統(tǒng)軟件 房產(chǎn)電銷外呼系統(tǒng) 地圖標(biāo)注微信發(fā)送位置不顯示 地圖制圖標(biāo)注位置改變是移位嗎 315電話機(jī)器人廣告 浙江電銷卡外呼系統(tǒng)好用嗎 上海機(jī)器人外呼系統(tǒng)哪家好 蓋州市地圖標(biāo)注 地圖標(biāo)注的意義點(diǎn)

關(guān)于Web服務(wù)器和應(yīng)用服務(wù)器

基本概念:

  • Web服務(wù)器主要功能就是存儲、處理、傳遞網(wǎng)頁,客戶端和服務(wù)器之間基于HTTP協(xié)議進(jìn)行通信。
  • 應(yīng)用服務(wù)器主要是處理動態(tài)請求,調(diào)用相應(yīng)的對象完成對請求的處理,返回響應(yīng)的結(jié)果。

兩者之間的區(qū)別:

  • Web服務(wù)器主要是以HTTP為核心,WEB UI為向?qū)У膽?yīng)用,處理一些靜態(tài)請求。
  • 應(yīng)用服務(wù)器雖然也支持HTTP協(xié)議,但應(yīng)用服務(wù)器可以通過很多協(xié)議為應(yīng)用程序提供商業(yè)邏輯。

Python項(xiàng)目部署架構(gòu)

在我們平時(shí)搭建一個(gè)Python Web項(xiàng)目時(shí),比如Django框架的項(xiàng)目,這時(shí)候常見的服務(wù)端架構(gòu):

  1. Nginx服務(wù)器作為代理服務(wù)器,代理處理靜態(tài)資源(js,css,圖片)請求,以及動態(tài)請求(增刪改查)轉(zhuǎn)發(fā)以及返回處理結(jié)果。
  2. uWSGI服務(wù)器負(fù)責(zé)接受Nginx服務(wù)器,處理過后轉(zhuǎn)發(fā)給Django應(yīng)用,接受Django應(yīng)用處理返回的信息,在轉(zhuǎn)發(fā)給nginx
  3. Django應(yīng)用從uWSGI服務(wù)器接收請求,調(diào)用相應(yīng)的業(yè)務(wù)邏輯,處理數(shù)據(jù)渲染相應(yīng)的頁面并且返回給uWSGI服務(wù)器。

關(guān)于cgi、wsgi、uwsgi、http協(xié)議

接下來針對上文提到Django項(xiàng)目部署架構(gòu),聊聊這幾個(gè)協(xié)議在這過程中的作用:

  1. http協(xié)議:客戶端程序和Nginx服務(wù)器通信就是基于http協(xié)議,而Nginx服務(wù)器作為一個(gè)代理服務(wù)器,會根據(jù)HTTP請求返回靜態(tài)資源還是轉(zhuǎn)發(fā)動態(tài)請求。
  2. cgi協(xié)議:cgi協(xié)議是外部應(yīng)用程序和Web服務(wù)器之間的接口標(biāo)準(zhǔn),簡而言之,就是規(guī)定如何讓一個(gè)程序與Web服務(wù)器程序之間通信。
  3. wsgi協(xié)議:基于現(xiàn)存的CGI標(biāo)準(zhǔn)設(shè)計(jì),一個(gè)Python web框架編寫的應(yīng)用程序和Web服務(wù)器之間通信的規(guī)范。
  4. uwsgi:uWSGI服務(wù)器獨(dú)有的協(xié)議,用于uWSGI服務(wù)器和其他Web服務(wù)器之間的數(shù)據(jù)通信

關(guān)于cgi、fastcgi、php-fpm、FastCGI(額外)

  1. CGI:是 Web Server 與 Web Application 之間數(shù)據(jù)交換的一種協(xié)議。
  2. FastCGI:同 CGI,是一種通信協(xié)議,但比 CGI 在效率上做了一些優(yōu)化。同樣,SCGI 協(xié)議與 FastCGI 類似。
  3. PHP-CGI:是 PHP (Web Application)對 Web Server 提供的 CGI 協(xié)議的接口程序。
  4. PHP-FPM:是 PHP(Web Application)對 Web Server 提供的 FastCGI 協(xié)議的接口程序,額外還提供了相對智能一些任務(wù)管理。

關(guān)于uWSGI、Nginx服務(wù)器

簡單來講,uWSGI也是一個(gè)Web服務(wù)器,他雖然同時(shí)實(shí)現(xiàn)了http、uwsgi、wsgi協(xié)議,但是更多被作為應(yīng)用服務(wù)器和應(yīng)用程序之間進(jìn)行通信。
那么這里就有個(gè)疑問了,為什么uWSGI都能直接處理http請求了,還需要Nginx服務(wù)器?這樣處理有幾點(diǎn)原因:

  1. 首先Nginx服務(wù)器在這過程中屬于代理服務(wù)器的角色,每當(dāng)一個(gè)http請求進(jìn)來,就需要經(jīng)過Nginx服務(wù)器,而Nginx服務(wù)器的優(yōu)勢就在于異步非阻塞的網(wǎng)絡(luò)模型,它能夠在單線程的情況下處理大量的請求,針對處理靜態(tài)資源請求;而對于動態(tài)請求,能夠通過緩存的功能,并且配合CDN進(jìn)行優(yōu)化,這樣能夠極大降低系統(tǒng)的負(fù)載,降低客戶端響應(yīng)時(shí)間。
  2. 其次,Nginx服務(wù)器能夠進(jìn)行負(fù)載均衡,啟用多個(gè)后端服務(wù)器,通過Nginx對HTTP請求進(jìn)行分配,這樣能夠極大優(yōu)化架構(gòu)的效率,提高處理的性能。
  3. 最后,Nginx有很多模塊支持一些比如白名單,黑名單功能,并且配合keepalive實(shí)現(xiàn)高可用的架構(gòu).

總而言之,Nginx服務(wù)器在處理http請求上,都有著uWSGI沒有的優(yōu)勢,所以在日常部署環(huán)境中,經(jīng)常會使用到Nginx+uWSGI。

uWSGI

安裝部署

uWSGI有兩種安裝方式,一種是通過pip安裝,一種是通過源碼安裝。這里就簡單介紹pip安裝方式,源碼安裝有興趣可以私下自己了解。

pip install uwsgi

相關(guān)文件

uWSGI服務(wù)器在啟動的過程中主要涉及到以下這幾個(gè)文件,其中uwsgi.sock還會涉及到Nginx相關(guān)部署的問題,在Nginx配置的時(shí)候回繼續(xù)展開講。

(venv) [root@mbb-48 uwsgi]# tree .
.
|-- uwsgi.ini       # uwsgi配置文件
|-- uwsgi.log       # uwsgi日志文件
|-- uwsgi.pid       # uwsgi運(yùn)行進(jìn)程pid
|-- uwsgi.sock      # uwsgi socket
`-- uwsgi.status    # uwsgi狀態(tài)文件

配置示例

以下配置是自己一個(gè)項(xiàng)目中用到的,其中的配置參數(shù)都是比較常見通用。

[uwsgi]
chdir=/data/Novel/novel_test
module=novel_test.wsgi:application
home=/data/Novel/venv
static-map=/static=/data/Novel/novel_test/static
threads=8
http=0.0.0.0:23606
master=true
vacuum=true
thunder-lock=true
uid=root
gid=root
harakiri=30
post-buffering=4096
socket=%(chdir)/uwsgi/uwsgi.sock
stats=%(chdir)/uwsgi/uwsgi.status
pidfile=%(chdir)/uwsgi/uwsgi.pid
daemonize=%(chdir)/uwsgi/uwsgi.log

配置解析

  • chdir: 定義項(xiàng)目的目錄
  • module: 要使用的 WSGI 模塊,不同的Python web框架中使用方式也不太一樣。
  • home: 指定Python執(zhí)行環(huán)境,這個(gè)參數(shù)針對有不同Python運(yùn)行環(huán)境,比如virtualenv創(chuàng)建獨(dú)立Python環(huán)境的情況。
  • static-map: 映射靜態(tài)目錄
  • threads: 線程數(shù)量
  • http: 指定啟動地址和端口
  • master: 啟用主進(jìn)程
  • vacuum: 退出時(shí),清理產(chǎn)生的中間文件(sock,pid,stats)
  • thunder-lock: 序列化接收的內(nèi)容
  • uid: 指定啟動用戶
  • gid: 指定啟動組
  • harakiri: 設(shè)置服務(wù)器響應(yīng)時(shí)間
  • post-buffering: 啟用緩沖
  • socket: socket文件存放路徑
  • stats: stats文件存放路徑
  • pidfile: pid文件存放路徑
  • daemonize: 日志文件輸出文件路徑

額外配置

  • processes: 進(jìn)程數(shù)量
  • buffer-size: 設(shè)置緩沖大小
  • listen: 設(shè)置監(jiān)聽隊(duì)列大?。J(rèn)100)
  • max-requests: 每個(gè)工作進(jìn)程請求書的最高上限
  • procname-prefix-spaced: 工作進(jìn)程的前綴名
  • wsgi-file: 指定加載WSGI文件

常用命令

上面介紹了相關(guān)常用的配置參數(shù),當(dāng)設(shè)置uWSGI參數(shù)后,需要啟動指定配置文件,以及有關(guān)暫停,重啟的動作。

uwsgi --ini uwsgi.ini   # 啟動uWSGI
uwsgi --stop uwsgi.pid  # 暫停uWSGI
uwsgi --reload uwsgi.pid    # 重啟uWSGI

服務(wù)監(jiān)控

uWSGI之一Stats服務(wù)器機(jī)制,它能將uWSGI狀態(tài)作為一個(gè)JSON對象導(dǎo)出一個(gè)socket中,只需要像我們前面配置uWSGI配置文件一樣,添加stats選項(xiàng),跟著一個(gè)有效的socket地址接口。

當(dāng)你配置完畢后,就可以通過客戶端連接到指定的socket地址,將會獲得一個(gè)包含uWSGI內(nèi)部統(tǒng)計(jì)數(shù)據(jù)的JSON對象。

uwsgi --connect-and-read uwsgi.status

執(zhí)行完這個(gè)命令后,讀取的返回的結(jié)果是一個(gè)json字符串,字符串中包括每個(gè)線程的狀態(tài),整個(gè)應(yīng)用的負(fù)載,版本,監(jiān)聽隊(duì)列等詳細(xì)的信息。

uwsgitop查看實(shí)時(shí)狀態(tài)
uwsgitop是一個(gè)開源的實(shí)時(shí)監(jiān)控uWSGI服務(wù)器狀態(tài)的工具,安裝也十分簡單:

pip install uwsgitop

具體uwsgitop像一個(gè)top命令,監(jiān)聽?wèi)?yīng)用程序并且使用socket地址進(jìn)行調(diào)用,查看進(jìn)程運(yùn)行狀態(tài),運(yùn)行詳細(xì)信息:

uwsgitop uwsgi/uwsgi.status
uwsgi-2.0.19.1 - Sun Sep 20 15:58:48 2020 - req: 6 - RPS: 0 - lq: 0 - tx: 67.6K
node: mbb-48 - cwd: /data/Novel/novel_test - uid: 0 - gid: 0 - masterpid: 15109
 WID    %       PID     REQ     RPS     EXC     SIG     STATUS  AVG     RSS     VSZ     TX      ReSpwn  HC      RunT    LastSpwn
 1	100.0   15144   6	0	0	0	idle    15ms    0	0	67.6K   1	0	125.449 15:48:08
  :2    16.7    -	1	0	-	-	idle    -	-	-	-	-
  :3    16.7    -	1	0	-	-	idle    -	-	-	-	-
  :0    33.3    -	2	0	-	-	idle    -	-	-	-	-
  :1    33.3    -	2	0	-	-	idle    -	-	-	-	-

具體有興趣的同學(xué)可以參考github地址:

https://github.com/xrmx/uwsgitop

總結(jié)

關(guān)于uWSGI服務(wù)器相關(guān)使用就總結(jié)到這里,因?yàn)樵谄綍r(shí)工作中會經(jīng)常接觸到,但是由于沒有應(yīng)用到一些高并發(fā)的場景,對于uwsgi調(diào)優(yōu)方面沒有多少經(jīng)驗(yàn),等待以后遇到此類問題再繼續(xù)總結(jié)性能調(diào)優(yōu)方面的問題。同時(shí)有關(guān)Nginx方面的配置留到下一篇文章繼續(xù)講,未完待續(xù)。。。。。

以上就是淺談Python項(xiàng)目的服務(wù)器部署的詳細(xì)內(nèi)容,更多關(guān)于python 服務(wù)器部署的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • 如何把python項(xiàng)目部署到linux服務(wù)器
  • Django+python服務(wù)器部署與環(huán)境部署教程詳解
  • python+selenium定時(shí)爬取丁香園的新型冠狀病毒數(shù)據(jù)并制作出類似的地圖(部署到云服務(wù)器)
  • 基于騰訊云服務(wù)器部署微信小程序后臺服務(wù)(Python+Django)
  • Python Web程序部署到Ubuntu服務(wù)器上的方法
  • Linux下將Python的Django項(xiàng)目部署到Apache服務(wù)器
  • 在服務(wù)器端實(shí)現(xiàn)無間斷部署Python應(yīng)用的教程
  • Python實(shí)現(xiàn)根據(jù)指定端口探測服務(wù)器/模塊部署的方法

標(biāo)簽:赤峰 日照 雙鴨山 陽泉 克拉瑪依 金華 臨汾 貴州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《淺談Python項(xiàng)目的服務(wù)器部署》,本文關(guān)鍵詞  淺談,Python,項(xiàng),目的,服務(wù)器,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《淺談Python項(xiàng)目的服務(wù)器部署》相關(guān)的同類信息!
  • 本頁收集關(guān)于淺談Python項(xiàng)目的服務(wù)器部署的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    中文字幕美女视频| 欧美成人一区二区三区电影| 色狼人综合干| 国产不卡的av| 国产精品一卡| 欧美在线观看视频免费| 91视频地址| 亚洲在线观看| 亚洲精品videosex极品| 中文字幕精品www乱入免费视频| 黄色动漫免费看| 翔田千里精品久久一区二| 中文字幕在线永久在线视频| 精品国产18久久久久久二百| 欧美激情精品久久久久久蜜臀| 波多野结衣a v在线| 亚洲欧美国产高清| 亚洲老妇激情| 3p乱日视频| 欧美一区二区视频在线播放| 欧美日韩一区二区三区在线| 国产精品久久久久久免费免熟| 亚洲特级黄色片| 欧美人与性囗牲恔配| 欧美在线不卡区| 一本久道久久综合婷婷鲸鱼| 国精一区二区| 国产 福利 在线| 亚洲精品国产a久久久久久| 又黄又色的网站| 日韩电影在线观看完整版| 精品无人区乱码1区2区3区免费| 日韩av黄色在线观看| 久久久福利视频| 中文字幕成在线观看| 激情五月六月婷婷| 97精品国产福利一区二区三区| 欧美精品日本| 色偷偷噜噜噜亚洲男人的天堂| 日韩在线观看视频免费| 中文字幕在线永久在线视频| 国产91av视频| 亚洲36d大奶网| 国产精品爱久久久久久久| 四虎影视国产精品| 国 产 黄 色 大 片| 国产精品传媒毛片三区| 91沈先生播放一区二区| 国产精品麻豆一区| 免费看男男www网站入口在线| 麻豆精品视频在线观看视频| www.大网伊人| 国产精品高潮呻吟久久| 91福利精品第一导航| 一区二区三区国产盗摄| 国产精品专区在线| 亚洲成人av电影| 日韩国产欧美一区| 强制捆绑调教一区二区| 中文字幕在线看精品乱码| 日韩资源在线| 日本久久精品视频| 国产精品黄色av| 懂色av蜜臀av粉嫩av分享吧最新章节| 中文字幕在线免费观看视频| 成人免费精品动漫网站| 在线免费播放av| 五月天婷婷在线视频| 日韩人在线观看| eeuss一区二区三区| 亚洲精品久久久久久一区二区| 欧美私人免费视频| 久久国产三级| 国产女主播视频一区二区| 国产又爽又黄视频| 日韩人妻无码精品久久久不卡| 亚洲韩国精品一区| 免费a在线观看播放| 青青视频在线观| 日韩国产欧美亚洲| 中文字幕理伦片免费看| 欧美成人做性视频在线播放| 亚洲free性xxxx护士hd| 日韩女优av电影| 色与欲影视天天看综合网| 欧美视频中文字幕| 91香蕉视频在线观看视频| 涩涩网在线视频| 欧洲视频一区二区三区| 精品国产乱码久久久久久免费| 奇米四色…亚洲| 日本免费在线视频观看| 奇米色777欧美一区二区| 欧美亚韩一区二区三区| 日韩色级片先锋影音| 成人在线黄色电影| 波多野结衣黄色| 在线色欧美三级视频| 那种视频在线观看| 色就是色欧美| 国产激情美女久久久久久吹潮| 欧美性一区二区三区| www.xxxx国产| 中文在线字幕av| 主播福利视频一区| 不卡中文字幕在线观看| caoliu在线| 久久久久久久久久福利| 精品国产一区二区精华| 精品3atv在线视频| 亚洲欧美在线高清| 在线观看你懂得| 久久精品免费| 蜜桃福利入口| 波多野结衣电影免费观看| 欧美狂野激情性xxxx在线观| 色综合欧美在线视频区| 亚洲精品一区二三区| 国产精品久久久久久久久久妞妞| 亚洲精品中文在线| 欧美美女色图| 免费欧美日韩国产三级电影| 国产自产视频一区二区三区| 偷偷要91色婷婷| 欧美精品一区二区成人| 亚洲欧美高清| 91破解版在线观看| 国产又黄又猛又粗又爽| 欧美日韩精品中文字幕一区二区| 精品人妻一区二区三区香蕉| 国产精品亚洲美女av网站| 成年人免费观看的视频| 国产精品综合网| 97人妻精品一区二区三区| 在线观看小视频| 日韩黄色免费观看| av在线资源观看| 日韩一区二区中文字幕| 国产精品国产三级国产aⅴ浪潮| 国产亚洲激情在线| 男人天堂一区二区| 无码人妻久久一区二区三区蜜桃| 国产精品免费一区二区三区在线观看| 日韩黄色一级片| 成人激情免费电影网址| 六月丁香综合在线视频| 黄网视频在线观看| 黄色一级片在线| 国产在线天堂www网在线观看| 91超碰在线免费| 免费一区二区三区视频导航| 熟女熟妇伦久久影院毛片一区二区| 国产偷人爽久久久久久老妇app| 欧美日韩亚洲一区二区三区四区| 国产精品 欧美激情| 里番精品3d一二三区| 久久精品国产精品青草色艺| 黄色国产网站| 粉嫩嫩av羞羞动漫久久久| 青娱乐国产盛宴| 午夜在线免费观看视频| 激情成人中文字幕| 亚洲v欧美v另类v综合v日韩v| 日本亚洲欧洲色α| 久久久久久久久中文字幕| av图片在线观看| 色婷婷久久久久swag精品| 亚洲精品一线| 羞羞在线视频| 欧美亚洲另类视频| 国产色无码精品视频国产| 成人性生交大片免费观看网站| 成人黄色在线| 麻豆国产传媒av福利| 91精品国产自产拍在线观看蜜| 久久久影院免费| 一区二区成人网| 国产成人亚洲综合a∨婷婷图片| 中文字幕一区二区三区有限公司| 国产乱妇无码大片在线观看| 国产三级三级三级看三级| 亚洲精品一区二区毛豆| 日本高清视频一区二区三区| 奇米亚洲午夜久久精品| av成人观看| 五福影院新址进入www1378| 亚洲午夜天堂| 九九热在线视频观看| 狠狠色噜噜狠狠色综合久| 欧美aaaaa成人免费观看视频| 香蕉久久夜色精品国产| 人人爱人人干婷婷丁香亚洲| brazzers欧美最新版视频| 日本精品在线观看| 日本人亚洲人jjzzjjz| 亚洲精品综合一区二区三区| 好了av在线| 亚洲无线码一区二区三区| 97成人在线免费视频| 自拍偷拍欧美一区| 亚洲不卡1卡2卡三卡2021麻豆| 国产三级自拍视频| 99久久精品国产观看| 麻豆视频观看网址久久| 日本三级中国三级99人妇网站| 精品久久久久久亚洲综合网| 精品一区二区三区蜜桃在线| 污片在线免费看| 成人日韩在线观看| 成人精品小蝌蚪| 久久亚洲精品一区二区| 四虎影视最新网址| 久久久久久久久久久久久91| 一级特黄录像免费播放全99| 在线观看视频一区二区欧美日韩| 成人在线视频一区二区| 欧美激情一区二区三区高清视频| 波多野结衣一区二区三区四区| 亚洲免费伊人电影| 久久这里只有精品23| 国内高清免费在线视频| 成人激情视频网| 成人区人妻精品一区二| 欧美精品一级二级三级| 亚洲第一综合天堂另类专| 久久大胆人体视频| 18深夜在线观看免费视频| 国产农村妇女精品一区二区| 欧美 另类 交| 久久99国产精品麻豆| 九九这里只有精品视频| h片在线观看视频| 中文在线一二区| 国产精品主播直播| 免费精品国产| 国产69精品久久久久777| 亚洲欧美精品aaaaaa片| 成人黄色综合网站| 四虎影视在线播放| av每日在线更新| 懂色av一区二区夜夜嗨| 亚洲小少妇裸体bbw| 欧美日韩国产第一页| 精品视频高清无人区区二区三区| av资源亚洲| 91香蕉视频免费看| a一级免费视频| 91视频久久| 欧美经典三级视频一区二区三区| 香港三级韩国三级日本三级| 欧美高清你懂得| 欧美大胆一级视频| 6080国产精品一区二区| 91在线精品一区二区三区| 97国产视频| 亚洲成人自拍偷拍| 东方伊人免费在线观看| 国精品人妻无码一区二区三区喝尿| 国产天堂在线播放视频| 成年网站在线| 国产成a人亚洲精v品| 欧美一区二区国产| av一区二区在线看| 久久久中精品2020中文| 久久91超碰青草在哪里看| 久久手机免费观看| 国产高清精品二区| 日韩欧美电影一区二区| 一级欧美一级日韩| 蜜臀av国产精品久久久久| 亚洲无码精品在线观看| 国产一区视频免费观看| 久久人妻无码aⅴ毛片a片app| 精品国产一区二区三区无码| 亚洲黄色录像| 又爽又大又黄a级毛片在线视频| 中文字幕制服丝袜| 国产精品300页| 成人精品视频一区二区三区| 天堂аⅴ在线最新版在线| 免费在线黄网| 亚洲免费观看视频| 色妹子一区二区| 摸摸摸bbb毛毛毛片| 国产精品欧美亚洲777777| 亚洲国产精品va在线看黑人动漫| 亚洲剧场午夜在线观看| 狠狠干夜夜草| 亚洲 小说 欧美 激情 另类| 亚洲韩国一区二区三区| 日韩精品久久久久久久电影99爱| 同性恋视频一区| 亚洲欧美中文在线视频| 久久国产精品高清| 欧美国产国产综合| 日韩中文首页| 欧美中文字幕在线播放| 亚洲色图偷拍视频| 中文字幕精品一区二区三区精品| 视频在线观看成人| 亚洲xxxxxx| 深田えいみ中文字幕99久久| 99国产在线播放| 中文字幕视频一区二区在线有码| 欧美一区二区三区另类| 深夜福利一区二区三区| 精品一区二区三区四区五区| 国产精品午夜福利| 欧洲一区二区三区免费视频| www.亚洲欧美| 国产经典自拍视频在线观看| 九九九在线观看视频| 国产日韩欧美制服另类| 蜜桃视频在线入口www| 一区二区三区在线电影| 日本精品一区二区三区高清 久久| 日本黄色免费在线观看| 狠狠网亚洲精品| 国产日韩一区二区三区| 四虎成人精品永久免费av| 波多野结衣视频播放| 欧美在线一级| 国产精品麻豆99久久久久久| 亚洲精品无码一区二区| av中文资源在线资源免费观看| 亚洲欧美丝袜中文综合| 国产永久免费视频| 日韩大片在线永久免费观看网站|