日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OpenResty 概要及原理科普

發(fā)布時間:2025/3/21 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenResty 概要及原理科普 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

OpenResty? 是一個基于?Nginx?與 Lua 的高性能 Web 平臺,其內(nèi)部集成了大量精良的 Lua 庫、第三方模塊以及大多數(shù)的依賴項。用于方便地搭建能夠處理超高并發(fā)、擴(kuò)展性極高的動態(tài) Web 應(yīng)用、Web 服務(wù)和動態(tài)網(wǎng)關(guān)。OpenResty 官網(wǎng)地址:https://openresty.org/cn/。

OpenResty主要包含兩方面的技術(shù):

  • Nginx: 一個免費的、開源的、高性能的 HTTP 服務(wù)器和反向代理,也是一個電子郵件(IMAP/POP3/SMTP)代理服務(wù)器。有關(guān)Nginx的介紹,可以查看這篇《Nginx架構(gòu)原理科普》。

  • Lua: 一種輕量、小巧、可移植、快速的腳本語言;LuaJIT即時編譯器會將頻繁執(zhí)行的Lua代碼編譯成本地機(jī)器碼交給CPU直接執(zhí)行,執(zhí)行效率更高,OpenResty會默認(rèn)啟用LuaJIT。

歷史

OpenResty 最早是雅虎中國的一個公司項目,起步于 2007 年 10 月。當(dāng)時興起了 OpenAPI 的熱潮,用于滿足各種 Web Service 的需求,就誕生了 OpenResty。在公司領(lǐng)導(dǎo)的支持下,最早的 OpenResty 實現(xiàn)從一開始就開源了。

最初的定位是服務(wù)于公司外的開發(fā)者,像其他的 OpenAPI 那樣,但后來越來越多地是為雅虎中國的搜索產(chǎn)品提供內(nèi)部服務(wù)。這是第一代的 OpenResty,當(dāng)時的想法是,提供一套抽象的 Web Service,能夠讓用戶利用這些 Web Service 構(gòu)造出新的符合他們具體業(yè)務(wù)需求的 Web Service 出來,所以有些“meta web service”的意味,包括數(shù)據(jù)模型、查詢、安全策略都可以通過這種 meta web service 來表達(dá)和配置。同時這種 Web Service 也有意保持 REST 風(fēng)格。與這種概念相對應(yīng)的是純 AJAX 的 web 應(yīng)用,即 web 應(yīng)用幾乎都使用客戶端 JavaScript 來編寫,然后完全由 ?Web Service 讓 web 應(yīng)用“活”起來。用戶把 .html/ .js/ .css/ .jpg 等靜態(tài)文件下載到 web browser 中,然后 js 開始運行,跨域請求雅虎提供的經(jīng)過站長定制過的 Web Service ,然后應(yīng)用就可以運行起來。不過隨著后來的發(fā)展,公司外的用戶畢竟還是少數(shù),于是應(yīng)用的重點是為公司內(nèi)部的其他團(tuán)隊提供 Web Service e,比如雅虎中國的全能搜索產(chǎn)品,及其外圍的一些產(chǎn)品。從那以后,開發(fā)的重點便放在了性能優(yōu)化上面。

章亦春在加入淘寶數(shù)據(jù)部門的量子團(tuán)隊之后,決定對 OpenResty 進(jìn)行重新設(shè)計和徹底重寫,并把應(yīng)用重點放在支持像量子統(tǒng)計這樣的 web 產(chǎn)品上面,所以量子統(tǒng)計 3.0 開始也幾乎完全是 Web Service 驅(qū)動的純 AJAX 應(yīng)用。這是第二代的 OpenResty,一般稱之為 ngx_openresty,以便和第一代基于 Perl 和 Haskell 實現(xiàn)的 OpenResty 加以區(qū)別。章亦春和他的同事王曉哲一起設(shè)計了第二代的 OpenResty。在王曉哲的提議下,選擇基于 Nginx 和 Lua 進(jìn)行開發(fā)。

為什么要取 OpenResty 這個名字呢?OpenResty 最早是順應(yīng) OpenAPI 的潮流做的,所以 Open 取自“開放”之意,而 Resty 便是 REST 風(fēng)格的意思。雖然后來也可以基于 ngx_openresty 實現(xiàn)任何形式的 Web Service 或者傳統(tǒng)的 web 應(yīng)用。也就是說?Nginx?不再是一個簡單的靜態(tài)網(wǎng)頁服務(wù)器,也不再是一個簡單的反向代理了。第二代的 OpenResty 致力于通過一系列 Nginx 模塊,把?Nginx?擴(kuò)展為全功能的 web 應(yīng)用服務(wù)器。(摘自:OpenResty作者章亦春訪談實錄[1])

Lua 與 LuaJIT

要了解OpenResty,那么Lua語言是必須先要了解的,它是 OpenResty 中使用的編程語言。Lua 是一個小巧的腳本語言。是巴西里約熱內(nèi)盧天主教大學(xué)(Pontifical Catholic University of Rio de Janeiro)里的一個研究小組,由 Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo 所組成并于 1993 年開發(fā)。Lua在葡萄牙語里代表美麗的月亮。

Lua 在設(shè)計之初,就把自己定位為一個簡單、輕量、可嵌入的膠水語言,沒有走大而全的路線。雖然你平常工作中可能沒有直接編寫 Lua 代碼,但 Lua 的使用其實非常廣泛。很多的網(wǎng)游,比如魔獸世界,都會采用 Lua 來編寫插件;而鍵值數(shù)據(jù)庫 Redis 則是內(nèi)置了 Lua 來控制邏輯。另一方面,雖然 Lua 自身的庫比較簡單,但它可以方便地調(diào)用 C 庫,大量成熟的 C 代碼都可以為其所用。比如在 OpenResty 中,很多時候都需要你調(diào)用 NGINX 和 OpenSSL 的 C 函數(shù),而這都得益于 Lua 和 LuaJIT 這種方便調(diào)用 C 庫的能力。

Lua 非常高效,它運行得比許多其它腳本(如 Perl、Python、Ruby)都快,這點在第三方的獨立測評中得到了證實。盡管如此,仍然會有人不滿足,他們總覺得“嗯,還不夠快!”。LuaJIT 就是一個為了再榨出一些速度的嘗試,它利用即時編譯(Just-in Time)技術(shù)把 Lua 代碼編譯成本地機(jī)器碼后交由 CPU 直接執(zhí)行。LuaJIT 2 的測評報告表明,在數(shù)值運算、循環(huán)與函數(shù)調(diào)用、協(xié)程切換、字符串操作等許多方面它的加速效果都很顯著。憑借著 FFI 特性,LuaJIT 2 在那些需要頻繁地調(diào)用外部 C/C++ 代碼的場景,也要比標(biāo)準(zhǔn) Lua 解釋器快很多。目前 LuaJIT 2 已經(jīng)支持包括 i386、x86_64、ARM、PowerPC 以及 MIPS 等多種不同的體系結(jié)構(gòu)。

LuaJIT 是采用 C 和匯編語言編寫的 Lua 解釋器與即時編譯器。LuaJIT 被設(shè)計成全兼容標(biāo)準(zhǔn)的 Lua 5.1 語言,同時可選地支持 Lua 5.2 和 Lua 5.3 中的一些不破壞向后兼容性的有用特性。因此,標(biāo)準(zhǔn) Lua 語言的代碼可以不加修改地運行在 LuaJIT 之上。LuaJIT 和標(biāo)準(zhǔn) Lua 解釋器的一大區(qū)別是,LuaJIT 的執(zhí)行速度,即使是其匯編編寫的 Lua 解釋器,也要比標(biāo)準(zhǔn) Lua 5.1 解釋器快很多,可以說是一個高效的 Lua 實現(xiàn)。另一個區(qū)別是,LuaJIT 支持比標(biāo)準(zhǔn) Lua 5.1 語言更多的基本原語和特性,因此功能上也要更加強(qiáng)大。

對于 Lua 語法的學(xué)習(xí)和使用可以參考這里[2]。

使用示例

為了能夠讓大家對 OpenResty 有個大致的使用印象,這里引用一個官網(wǎng)的示例[3]來做講解。在安裝完OpenResty之后(安裝過程略過),創(chuàng)建工作目錄:

mkdir ~/work cd ~/work mkdir logs/ conf/

在新創(chuàng)建的conf/ 目錄下創(chuàng)建一個nginx.conf配置文件,其內(nèi)容如下:

pid logs/nginx.pid; events{worker_connections 1024; }http{server {listen 8080;location / {content_by_lua 'ngx.say("hello, world")';}} }

啟動OpenResty服務(wù):

openresty -p `pwd` -c conf/nginx.conf

如果沒有報錯的話,OpenResty服務(wù)已經(jīng)啟動成功了。你可以打開瀏覽器,或者使用curl命令來查看返回的結(jié)果:

hidden:~ hidden$ curl -i localhost:8080 HTTP/1.1 200 OK Server: openresty/1.15.8.3 Date: Wed, 22 Apr 2020 03:57:56 GMT Content-Type: text/plain Transfer-Encoding: chunked Connection: keep-alivehello, world

這里只是簡單的打印一個“hello, world”,真實使用場景下,肯定會包含大堆的代碼,如果這些代碼全部包含在nginx.conf配置文章中,那么可閱讀性和可維護(hù)性是會大大降低的。所以,我們要進(jìn)一步地將Lua代碼抽離出來。

我們在 ~/work 目錄下再創(chuàng)建一個 lua/ 的目錄,然后再在 lua/ 目錄下創(chuàng)建一個 hello.lua 文件,文件內(nèi)的內(nèi)容為:ngx.say("hello, world")。對應(yīng)的目錄結(jié)構(gòu)如下:

hidden:work hidden$ tree . ├── conf │ ├── nginx.conf ├── logs │ └── nginx.pid ├── lua└── hello.lua

之后修改 nginx.conf 的配置,把其中的 content_by_lua 改為 content_by_lua_file:

pid logs/nginx.pid; events{worker_connections 1024; }http{server {listen 8080;location / {content_by_lua_file lua/hello.lua;}} }

最后,重啟OpenResty的服務(wù)就可以了。

做 OpenResty 開發(fā),lua-nginx-module 的文檔[4]?是你的首選,Lua 語言的庫都是同步阻塞的,用的時候要三思。也就是說,盡量使用 ngx_lua提供的api,而不是使用 Lua 本身的。例如 ngx.sleep()與 lua提供的sleep,前者不會造成阻塞,后者是會阻塞的

原理剖析

OpenResty的工作原理如下圖所示。

如《Nginx架構(gòu)原理科普》介紹,Nginx?服務(wù)器啟動后,產(chǎn)生一個 Master 進(jìn)程(Master Process),Master 進(jìn)程執(zhí)行一系列工作后產(chǎn)生一個或者多個 Worker 進(jìn)程(Worker Processes)。其中,Master 進(jìn)程用于接收來自外界的信號,并向各 Worker 進(jìn)程發(fā)送信號,同時監(jiān)控 Worker 進(jìn)程的工作狀態(tài)。當(dāng) Worker 進(jìn)程退出后(異常情況下),Master 進(jìn)程也會自動重新啟動新的 Worker 進(jìn)程。Worker 進(jìn)程則是外部請求真正的處理者。

多個 Worker 進(jìn)程之間是對等的,他們同等競爭來自客戶端的請求,各進(jìn)程互相之間是獨立的。一個請求,只可能在一個 Worker 進(jìn)程中處理,一個 Worker 進(jìn)程不可能處理其它進(jìn)程的請求。Worker 進(jìn)程的個數(shù)是可以設(shè)置的,一般我們會設(shè)置與機(jī)器 CPU 核數(shù)一致。同時,Nginx?為了更好的利用多核特性,具有 CPU 綁定選項,我們可以將某一個進(jìn)程綁定在某一個核上,這樣就不會因為進(jìn)程的切換帶來cache的失效(CPU affinity)。所有的進(jìn)程的都是單線程(即只有一個主線程)的,進(jìn)程之間通信主要是通過共享內(nèi)存機(jī)制實現(xiàn)的。

OpenResty本質(zhì)上是將 LuaJIT 的虛擬機(jī)嵌入到?Nginx?的管理進(jìn)程和工作進(jìn)程中,同一個進(jìn)程內(nèi)的所有協(xié)程都會共享這個虛擬機(jī),并在虛擬機(jī)中執(zhí)行Lua代碼。在性能上,OpenResty接近或超過?Nginx?的C模塊,而且開發(fā)效率更高。下面深入介紹一下OpenResty的原理。

Lua協(xié)程

協(xié)程是不被操作系統(tǒng)內(nèi)核所管理的,而完全由程序控制(也就是用戶態(tài)執(zhí)行),這樣帶來的好處就是性能得到了極大地提升。進(jìn)程和線程切換要經(jīng)過用戶態(tài)到內(nèi)核態(tài)再到用戶態(tài)的過程,而協(xié)程的切換可以直接在用戶態(tài)完成,不需要陷入內(nèi)核態(tài),切換效率高,降低資源消耗。Lua協(xié)程與線程類似,擁有獨立的堆棧、獨立的局部變量、獨立的指令指針,同時又與其他協(xié)同程序共享全局變量和其他大部分東西。

cosocoket

OpenResty中的核心技術(shù)cosocket將 Lua 協(xié)程和?Nginx?的事件機(jī)制結(jié)合在一起,最終實現(xiàn)了非阻塞網(wǎng)絡(luò)IO。不僅和HTTP客戶端之間的網(wǎng)絡(luò)通信是非阻塞的,與MySQL、Memcached以及Redis等眾多后端之間的網(wǎng)絡(luò)通信也是非阻塞的。在OpenResty中調(diào)用一個cosocket相關(guān)的網(wǎng)絡(luò)函數(shù),內(nèi)部關(guān)鍵實現(xiàn)如圖所示:

從圖中可以看出,用戶的Lua腳本每觸發(fā)一個網(wǎng)絡(luò)操作,都會有協(xié)程的yield和resume。當(dāng)遇到網(wǎng)絡(luò) I/O 時,Lua協(xié)程會交出控制權(quán)(yield),把網(wǎng)絡(luò)事件注冊到?Nginx?監(jiān)聽列表中,并把運行權(quán)限交給?Nginx?。當(dāng)有?Nginx?注冊網(wǎng)絡(luò)事件到達(dá)觸發(fā)條件時,便喚醒(resume)對應(yīng)的協(xié)程繼續(xù)處理。這樣就可以實現(xiàn)全異步的?Nginx?機(jī)制,不會影響?Nginx?的高并發(fā)處理性能。

多階段處理

基于?Nginx?使用的多模塊設(shè)計思想,Nginx?將HTTP請求的處理過程劃分為多個階段。這樣可以使一個HTTP請求的處理過程由很多模塊參與處理,每個模塊只專注于一個獨立而簡單的功能處理,可以使性能更好、更穩(wěn)定,同時擁有更好的擴(kuò)展性。

OpenResty在HTTP處理階段基礎(chǔ)上分別在Rewrite/Access階段、Content階段、Log階段注冊了自己的handler,加上系統(tǒng)初始階段master的兩個階段,共11個階段為Lua腳本提供處理介入的能力。下圖描述了OpenResty可以使用的主要階段:

(圖片來源于 lua-nginx-module 文檔)

OpenResty將我們編寫的Lua代碼掛載到不同階段進(jìn)行處理,每個階段分工明確,代碼獨立。

  • init_by_lua*:Master進(jìn)程加載?Nginx?配置文件時運行,一般用來注冊全局變量或者預(yù)加載Lua模塊。

  • init_worker_by_lua*:每個worker進(jìn)程啟動時執(zhí)行,通常用于定時拉取配置/數(shù)據(jù)或者進(jìn)行后端服務(wù)的健康檢查。

  • set_by_lua*:變量初始化。

  • rewrite_by_lua*:可以實現(xiàn)復(fù)雜的轉(zhuǎn)發(fā)、重定向邏輯。

  • access_by_lua*:IP準(zhǔn)入、接口權(quán)限等情況集中處理。

  • content_by_lua*:內(nèi)容處理器,接收請求處理并輸出響應(yīng)。

  • header_filter_by_lua*:響應(yīng)頭部或者cookie處理。

  • body_filter_by_lua*:對響應(yīng)數(shù)據(jù)進(jìn)行過濾,如截斷或者替換。

  • log_by_lua*:會話完成后,本地異步完成日志記錄。

資料推薦

  • OpenResty最佳實踐https://legacy.gitbook.com/book/moonbingbing/openresty-best-practices/details

  • OpenResty官網(wǎng):https://openresty.org/cn/

  • lua-nginx-module文檔: https://github.com/openresty/lua-nginx-module#version

  • 極客時間- OpenResty從入門到實踐

  • 參考資料

    [1] OpenResty作者章亦春訪談實錄:?https://www.oschina.net/question/28_60461

    [2] 這里:?https://moonbingbing.gitbooks.io/openresty-best-practices/content/lua/main.html

    [3] 官網(wǎng)的示例:?https://openresty.org/cn/getting-started.html

    [4] lua-nginx-module 的文檔:?https://github.com/openresty/lua-nginx-module#version

    總結(jié)

    以上是生活随笔為你收集整理的OpenResty 概要及原理科普的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    97超碰福利久久精品 | 88av视频| 国产成人综合在线观看 | 99久热在线精品视频观看 | 国产伦精品一区二区三区在线 | 四虎影视成人永久免费观看亚洲欧美 | 国产精品精品久久久 | 天天操操操操操操 | 国产精品99久久久久久宅男 | 亚洲毛片在线观看. | 成年人av在线播放 | 久久久久久久久久久综合 | 97成人在线观看 | 日韩精品视频在线观看网址 | 美女视频黄免费的久久 | 丝袜美腿在线 | 在线观看日本高清mv视频 | 天天曰天天爽 | 久久激情精品 | 亚洲精品国产综合99久久夜夜嗨 | 亚洲高清网站 | 特级黄色视频毛片 | 欧美做受69 | 麻豆视频大全 | 国产a国产 | 中文字幕二区在线观看 | 久久综合久久综合这里只有精品 | 亚洲激情视频在线观看 | av看片在线观看 | 一区 二区电影免费在线观看 | 久久国产一二区 | 免费在线色视频 | 91传媒在线看 | 国产精品久久久久久久久久久久午夜 | 国产精品视频app | a色视频 | a天堂最新版中文在线地址 久久99久久精品国产 | 成年人免费看 | 国产福利在线免费观看 | 日韩av中文字幕在线 | 亚洲精品videossex少妇 | 操碰av | 欧美亚洲另类在线视频 | 免费看久久 | 丁香色婷 | 婷婷黄色片 | 欧美日韩另类在线 | 精品久久久久久久久久久久久久久久久久 | 免费毛片一区二区三区久久久 | 久久 地址 | 九七在线视频 | 国产三级久久久 | 91黄在线看 | 成人黄大片视频在线观看 | 五月激情六月丁香 | 四虎国产精品成人免费影视 | 亚洲精品tv久久久久久久久久 | 久久不卡电影 | 黄色国产在线观看 | 成人国产电影在线观看 | 五月丁婷婷| 亚洲精品动漫在线 | 制服丝袜在线91 | 婷婷色影院 | 国产中文字幕久久 | 中文视频在线 | 黄色三级av | 99精品乱码国产在线观看 | 日韩精品久久久久久久电影竹菊 | 久久久国产影院 | 国产精品原创av片国产免费 | 日韩在线中文字幕 | 99亚洲精品在线 | 国产久草在线 | 精品专区 | 日韩在线视频播放 | 色多多在线观看 | 麻豆视频在线 | 人人插人人搞 | 国产第一页在线播放 | 青青河边草手机免费 | 91片网 | 日韩精品久久久久久中文字幕8 | 婷婷久久五月天 | 欧美精品九九99久久 | 国产电影一区二区三区四区 | 精品福利视频在线观看 | 天天综合91 | 在线va视频 | 麻豆视频免费在线播放 | 天堂av在线免费观看 | 999成人国产 | 91香蕉视频 mp4 | 97国产在线视频 | 中文字幕在线观看第一页 | 欧美精品在线免费 | 亚洲午夜电影网 | 美女黄视频免费看 | 久久婷婷亚洲 | 免费亚洲视频在线观看 | 黄色大片免费网站 | 一区二区日韩av | 亚洲高清视频在线播放 | 天天在线视频色 | 最近乱久中文字幕 | 极品久久久久久久 | 天天在线视频色 | 久久久www成人免费毛片麻豆 | 色播亚洲婷婷 | 色综合天天做天天爱 | 涩涩伊人| 久久久午夜剧场 | 国产人在线成免费视频 | 天堂av高清 | 狠狠夜夜 | www.黄色片网站 | 999国产| 日本精品一区二区三区在线观看 | 精品视频在线免费观看 | 国产成人精品久久久久蜜臀 | 国产午夜精品一区二区三区嫩草 | 免费看黄网站在线 | 香蕉影院在线 | 久久免费高清 | av一区二区三区在线观看 | 黄色免费观看视频 | 808电影| 亚洲成av人片在线观看香蕉 | 日韩av电影免费在线观看 | 正在播放亚洲精品 | 日本mv大片欧洲mv大片 | 九九亚洲精品 | 国产免费叼嘿网站免费 | 91在线影视 | 三级小视频在线观看 | 日韩videos | 久久久精品国产免费观看一区二区 | 久久老司机精品视频 | 成年人在线电影 | 精品欧美一区二区在线观看 | 精品国产乱码久久 | 国产偷在线 | 五月开心网 | 免费黄色激情视频 | 成年人免费看 | 精品在线播放 | 很黄很色很污的网站 | 国产一区二三区好的 | 91精品国自产在线偷拍蜜桃 | 日韩专区在线观看 | 国产免费观看久久 | 香蕉视频网址 | 国产手机在线精品 | 国产成人精品福利 | 波多野结衣视频一区 | 五月天激情视频 | 黄色资源在线观看 | 特及黄色片 | 99超碰在线观看 | 狠狠插狠狠干 | 精品国产人成亚洲区 | 欧美日韩99 | 日韩免费小视频 | 国产亚洲精品久久久久久久久久 | 香蕉影院在线播放 | 亚洲综合在线五月 | 成人在线观看资源 | 91在线91拍拍在线91 | 91插插插网站 | 国产九九精品视频 | 91在线日韩 | 精品久久久久久久久久国产 | 久久蜜臀一区二区三区av | 中文字幕在线观看完整 | 在线免费av电影 | 日本黄色免费在线观看 | 91桃色视频 | 九九热视频在线播放 | 天天爽夜夜爽人人爽一区二区 | 久久久亚洲成人 | 久久久久久久久久久网 | 久久精品看 | 亚洲男女精品 | 在线观看免费视频你懂的 | 国产一区高清在线观看 | 久久 一区 | 最新午夜| 亚洲性xxxx | 日韩一区二区三区不卡 | 色是在线视频 | 久久电影网站中文字幕 | 成人av一二三区 | 午夜精品视频一区 | 91一区二区在线 | 91九色国产蝌蚪 | 国产精品嫩草69影院 | 成人在线一区二区三区 | 国产精品久久久久久久久搜平片 | 一级精品视频在线观看宜春院 | 一区二区三区四区五区在线 | 中文字幕视频在线播放 | 欧美天天综合 | а天堂中文最新一区二区三区 | 婷婷视频在线观看 | 91中文字幕永久在线 | 精品一区二区亚洲 | 成人免费观看大片 | 国产激情小视频在线观看 | 精品国产乱码久久久久久三级人 | 伊人久久国产 | av 一区二区三区 | 免费在线国产视频 | 色婷婷导航 | 国产精品久久久久婷婷 | 91久久国产露脸精品国产闺蜜 | 国产免费高清视频 | 国产福利91精品张津瑜 | av网站有哪些 | 欧美日韩免费一区二区三区 | 国产精品热 | 伊在线视频 | 久久久久久久网 | 国产美女永久免费 | 美女视频久久久 | 最近中文字幕高清字幕免费mv | 国产一区二区在线免费播放 | 美女网站免费福利视频 | 日本xxxx.com| 色99网| 国产手机在线观看视频 | 黄色大全免费网站 | 一区二区精品视频 | 日韩大片在线观看 | 国产美女在线观看 | 美女视频黄色免费 | 国内视频在线 | 91在线日本 | 九色91视频 | 欧美极品在线播放 | 成人午夜免费福利 | 奇米导航 | 免费人成网 | 久久国产品 | 又湿又紧又大又爽a视频国产 | 精品高清视频 | 国产免费一区二区三区最新 | 国产成人精品在线观看 | 成年人电影毛片 | www国产亚洲精品久久网站 | 国产视频精品网 | 草久久久久 | 色开心 | 99 色| 天天操天天综合网 | 亚洲资源视频 | 欧美日韩亚洲第一 | 在线观看完整版 | 久草9视频 | 91大神在线观看视频 | 91中文字幕一区 | 久久国产电影 | 天天射天天操天天干 | 麻豆成人网 | 欧美狠狠操 | 久久精品国产一区二区三 | 日韩特级黄色片 | 操操操天天操 | 91av社区| 91精品视频网站 | 97成人资源| 中文字幕在线乱 | 最近中文字幕国语免费av | 久久免费福利视频 | 麻豆av一区二区三区在线观看 | 成人a免费 | www五月天| 97超碰.com | 国产成人精品日本亚洲999 | 日韩精品一卡 | 亚洲毛片在线观看. | av国产网站 | 中文字幕一区二区三区乱码不卡 | 国产免费叼嘿网站免费 | 欧美一级看片 | 日韩a在线观看 | 久久久精品在线观看 | 日韩精品视频免费在线观看 | 亚洲 综合 精品 | 综合婷婷| 激情av资源 | 国产一区欧美在线 | 精品自拍sae8—视频 | 国产一区欧美一区 | 五月婷视频 | 成人一区二区在线 | 色中色综合 | 97电影手机 | 91免费高清视频 | 精品国产一区二区三区久久久蜜臀 | 日日夜夜狠狠干 | 亚洲日本色 | 久久精品久久精品久久 | 欧美有色 | 国产专区第一页 | 丰满少妇在线观看 | 久久综合久久八八 | 激情综合五月网 | 免费观看第二部31集 | 国产资源在线观看 | 蜜臀久久99精品久久久酒店新书 | 色综合色综合久久综合频道88 | 国内丰满少妇猛烈精品播放 | 久久久久女人精品毛片 | 韩国在线视频一区 | 天天在线操 | 国产福利一区二区三区视频 | 久亚洲 | 成人av免费在线观看 | 99国产成+人+综合+亚洲 欧美 | 四虎影视成人精品 | 中文字幕在线国产精品 | 国产专区欧美专区 | 国产美腿白丝袜足在线av | 2023av在线| 日韩欧美精品在线 | 亚洲精品白浆高清久久久久久 | 97超碰中文 | 精品嫩模福利一区二区蜜臀 | av黄色成人 | 久精品视频免费观看2 | 久久视频网 | 不卡的av在线播放 | 免费色网 | 国产精品中文字幕av | 欧美日韩亚洲在线观看 | 亚洲欧洲精品在线 | 亚洲无吗视频在线 | 日韩高清www | 久草久热 | 色香com.| 999日韩| 在线观看亚洲国产精品 | 久久精品永久免费 | 日韩av免费在线看 | 色91在线视频 | 久久精品1区 | 国产亚洲在线视频 | 日韩三级中文字幕 | 一级淫片在线观看 | 成年人毛片在线观看 | 国产主播大尺度精品福利免费 | 亚洲精品国精品久久99热一 | 国产精品手机在线 | 日韩簧片在线观看 | 欧美做受xxx| 色婷婷伊人 | 久久久精品电影 | 国产精品一区二区吃奶在线观看 | 日韩免费一级a毛片在线播放一级 | 丁香一区二区 | 欧美激情综合五月色丁香 | .国产精品成人自产拍在线观看6 | 久久久国产精品网站 | 成人宗合网 | 亚洲国产偷 | 啪啪凸凸 | 亚洲国产av精品毛片鲁大师 | 国产亚洲精品久久久久久移动网络 | 日韩免费高清在线 | 91精品视频在线观看免费 | 国产永久免费高清在线观看视频 | 精品国产欧美一区二区 | 亚洲精品美女在线观看播放 | 人人玩人人添人人澡超碰 | 日韩三级免费 | 伊人久操 | 成人欧美亚洲 | 免费观看久久 | 91精品一区二区三区久久久久久 | 婷婷深爱 | 婷婷伊人网 | 91久久国产自产拍夜夜嗨 | 日韩在线理论 | 色婷婷狠狠五月综合天色拍 | 99久久精品国产网站 | 亚洲一区久久 | 99久久久久| 欧美激情精品久久久 | 四虎成人在线 | 9在线观看免费高清完整版 玖玖爱免费视频 | 天天干夜夜夜操天 | 久久综合五月天 | 国产精品成人一区二区 | 免费观看特级毛片 | 日本aaa在线观看 | 不卡精品 | 国产破处视频在线播放 | 久久香蕉电影网 | 久久天堂亚洲 | 色狠狠操| 国产美女无遮挡永久免费 | 特级黄色片免费看 | 午夜视频在线观看一区二区三区 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 在线视频日韩一区 | av在线播放免费 | 一本一本久久a久久 | 日韩高清黄色 | 日日躁夜夜躁aaaaxxxx | 麻豆一二三精选视频 | 亚洲成年片 | 国产精品久久99综合免费观看尤物 | 日日碰狠狠添天天爽超碰97久久 | 国产欧美精品xxxx另类 | 91视频在线观看免费 | 亚洲精品视频二区 | 国产破处视频在线播放 | 好看的国产精品视频 | 国产精品久久久久久久久久99 | 特黄色大片 | 久久久综合九色合综国产精品 | 一级片免费观看 | 国产精品成人在线观看 | 国内丰满少妇猛烈精品播放 | 亚洲精品久久久久中文字幕m男 | 欧美怡红院视频 | 97精品国自产拍在线观看 | 日本精品久久久久中文字幕5 | 成人久久18免费网站 | a在线观看视频 | 欧美日韩在线观看一区二区三区 | 成人免费观看大片 | 很黄很色很污的网站 | 天天噜天天色 | 亚洲国产精品电影在线观看 | 欧美成人69av | 国产成人精品久久久 | 天天操天天操天天操天天 | www.色午夜| 91精品一区二区三区蜜桃 | 久久精品第一页 | 欧美日韩午夜爽爽 | aa级黄色大片 | 国产成人综合精品 | 一区二区三区播放 | 国产精品一区二区免费视频 | 亚洲五月| 亚洲免费观看在线视频 | 激情 婷婷 | 一区二区三区污 | 国产精品久久久久久久久久久免费 | 亚洲成人av影片 | 婷婷色资源 | 国产成人一级 | 久草爱| 国产成人黄色片 | 麻豆成人精品视频 | 亚洲人成人在线 | 国内精品久久久久影院优 | 九九热在线精品 | 国产成人久久精品一区二区三区 | 日韩大片免费观看 | 美女视频久久黄 | 午夜av免费在线观看 | 天天射天天爱天天干 | 欧美伦理电影一区二区 | 午夜视频久久久 | 国产精品福利在线播放 | 99中文视频在线 | 国产免费亚洲高清 | 国产亚洲综合性久久久影院 | 中文字幕av免费在线观看 | 911在线| 亚洲h在线播放在线观看h | 国产一区二区精品91 | 中文av一区二区 | 中文字幕国语官网在线视频 | 午夜在线免费观看视频 | 国产亚洲视频在线免费观看 | 最新日韩在线观看视频 | 亚洲精品五月天 | 日韩在线视频观看 | 91九色蝌蚪视频网站 | 婷婷中文字幕在线观看 | 日韩精品中文字幕在线不卡尤物 | 日本一区二区三区视频在线播放 | 国产另类av | 99色99| 伊人宗合网 | 天天操天天干天天综合网 | 亚洲成人软件 | 天天玩天天干 | 国内精品久久久久影院优 | 欧美一级电影片 | 91一区在线观看 | 亚洲在线精品 | 精品一区二区在线观看 | 亚洲成人黄色网址 | 97夜夜澡人人爽人人免费 | 中文久久精品 | 国产三级在线播放 | 九九久久国产精品 | 久久男女视频 | 色综合狠狠干 | 久草.com| 国产一区二区精品 | 亚洲成人精品av | 久久国色夜色精品国产 | 国内揄拍国产精品 | 免费在线91| 在线黄网站 | 日韩精品一区二区三区中文字幕 | 91九色综合| 欧美一区二视频在线免费观看 | 啪啪肉肉污av国网站 | av中文在线 | 久久视频国产精品免费视频在线 | 四虎成人精品在永久免费 | 99热这里精品| 久久久综合香蕉尹人综合网 | 国产69久久 | 成人黄色小说网 | 免费看黄网站在线 | 国产精品久久久久久久久软件 | 欧美一级片免费 | 国产不卡在线观看视频 | 高清国产午夜精品久久久久久 | 96亚洲精品久久 | 中文字幕在线观看完整 | 美女福利视频 | 91免费看黄色 | 亚洲欧美日韩一二三区 | 欧美日韩久久不卡 | 成人午夜免费福利 | 亚洲黄色av| 国产在线黄 | 东方av在| 一二三久久久 | 日本中文不卡 | 97视频免费看| 伊人久在线 | 狠狠的操狠狠的干 | 国产精品中文字幕在线观看 | 婷婷亚洲五月色综合 | 国产高清免费在线观看 | 国产黄色精品视频 | 在线观看中文字幕av | 国产色资源 | 毛片在线播放网址 | 在线观看日韩中文字幕 | 99re8这里有精品热视频免费 | 亚洲精品国产精品国自 | 欧美一级乱黄 | 九九热在线视频免费观看 | 精品在线免费视频 | 97超碰人人澡人人爱 | 亚洲码国产日韩欧美高潮在线播放 | 国产日韩精品在线观看 | 欧美在线不卡一区 | 久久久18 | www.日本色| 亚洲国产精品电影 | 久久视频免费在线观看 | 久久香蕉一区 | 麻豆传媒在线免费看 | 精品免费一区二区三区 | 亚洲一区日韩 | 婷婷六月天在线 | 日韩欧在线 | 九九精品久久 | 丁香五月缴情综合网 | 成人欧美一区二区三区黑人麻豆 | 小草av在线播放 | 日韩精品国产一区 | 久久久成人精品 | 色婷婷天天干 | 美女黄频网站 | 国产精品久久久久久久久久久不卡 | 久久久久国产精品免费网站 | 最近中文字幕免费av | 五月开心六月伊人色婷婷 | 中文字幕日本在线 | 激情网站五月天 | 插综合网 | 日韩在线观看视频免费 | 国内精品久久久久久久久久久久 | 日韩激情一二三区 | 天天天操操操 | 操操碰 | 激情自拍av| 天堂av在线网站 | 色综合久久久久网 | 五月激情久久久 | 亚洲三区在线 | 天堂av在线中文在线 | 中文字幕在线视频一区二区三区 | 免费成人av网站 | 毛片一级免费一级 | 日韩乱码中文字幕 | 三级黄色理论片 | av一级久久 | 亚洲精品视频在线观看免费 | 日韩在线观看av | 天堂av最新网址 | 久久久精品 一区二区三区 国产99视频在线观看 | 五月天综合婷婷 | 欧美黑吊大战白妞欧美 | 91九色蝌蚪国产 | 草久草久 | 亚欧洲精品视频在线观看 | 欧美日韩在线视频一区二区 | 午夜 在线 | 国产一区视频在线观看免费 | 久久人91精品久久久久久不卡 | 97超碰总站 | 三级免费黄 | 正在播放五月婷婷狠狠干 | 黄色视屏免费在线观看 | 成年人在线观看 | 樱空桃av| 成人影片在线播放 | 91精品啪| 天天插天天 | 国产中文字幕精品 | 天天做天天爱夜夜爽 | 91精品日韩 | 国产精品伦一区二区三区视频 | 97视频在线观看视频免费视频 | ,午夜性刺激免费看视频 | 成年人免费在线 | 久久99久国产精品黄毛片入口 | 日韩欧美国产成人 | 国产精品av在线免费观看 | 成人午夜网址 | 99在线精品免费视频九九视 | 日韩性色 | 国产99久久久国产精品免费看 | 国产精品大片在线观看 | 特级西西444www高清大视频 | 午夜精品一区二区三区免费 | 91精品视频免费看 | 国产免费av一区二区三区 | 黄网站免费久久 | 综合天堂av久久久久久久 | 色夜视频 | 婷婷六月天天 | 伊人天堂久久 | 日日操夜夜操狠狠操 | 伊人干综合 | 国产精品一区久久久久 | 欧美五月婷婷 | 国产一级电影网 | 精品国产乱码久久久久久久 | 日韩亚洲在线视频 | 亚州精品视频 | 免费在线成人av | 91在线免费观看网站 | 免费视频色 | 国产在线中文字幕 | 成人精品影视 | 91在线视频观看 | 婷婷色网| 中文字幕人成人 | 亚洲黄a | 亚洲国产精彩中文乱码av | 色婷婷激情| 久久精品99久久 | 女人18片 | 91九色在线播放 | 色婷婷国产精品一区在线观看 | 91精品一区二区三区久久久久久 | 国产在线久久久 | 97色婷婷人人爽人人 | 一区二区三区精品在线视频 | 亚洲一级免费电影 | 九九在线播放 | 最新av网址在线 | 玖玖玖国产精品 | 国产无遮挡又黄又爽馒头漫画 | 五月开心六月伊人色婷婷 | 亚洲免费专区 | 91理论电影| 四虎成人精品 | 操高跟美女 | 欧美最猛性xxxx | 99精品观看| 激情影院在线 | www视频在线观看 | av在线免费不卡 | av中文字幕免费在线观看 | 日本黄色大片儿 | 91精品视频在线看 | 福利电影久久 | 在线观看www. | av免费电影在线 | 日本福利视频在线 | 国产精品久久精品 | 国内久久久 | 亚洲天堂精品视频在线观看 | 99精品国产aⅴ | av高清影院 | 黄色大片av| 99精品黄色| 中文字幕视频网站 | 国产视频 久久久 | 国产精品一区二区久久国产 | 一级特黄av | 特黄一级毛片 | 四虎www.| 91精品国自产在线偷拍蜜桃 | 久久精品视频在线观看 | 国产精品午夜免费福利视频 | 精品在线亚洲视频 | www视频免费在线观看 | 色在线高清 | 国产在线999 | 欧美国产三区 | 天天干国产 | 日韩性久久| 欧美精品久久久久久久久久白贞 | 久草视频观看 | 91看片成人 | 国产精品精品国产 | 国产又粗又长又硬免费视频 | 日韩字幕 | 日本黄色免费大片 | 国产精品美女久久久久久久久 | 免费网址在线播放 | av超碰在线| 日韩一级片观看 | 97综合在线 | 久久久久久久久久福利 | 国产精品视频大全 | 91精品人成在线观看 | 91成人精品| av 一区二区三区 | 国产在线色视频 | 一级黄色在线免费观看 | 黄色三级免费片 | 成人午夜电影久久影院 | 麻豆一级视频 | 天天摸天天舔 | 色妞色视频一区二区三区四区 | 久综合网| 国产精品黄色 | av一区二区在线观看中文字幕 | 最近能播放的中文字幕 | 久久综合久久伊人 | 亚洲欧美视频在线播放 | 中文字幕精品www乱入免费视频 | 久久久国际精品 | 五月天婷婷在线播放 | 综合激情av| 精品视频久久 | 日韩精品你懂的 | 国产精选在线观看 | 国产精品v欧美精品 | 久久一区91| 国产精品第三页 | 在线视频欧美精品 | 欧美va天堂va视频va在线 | 精品欧美一区二区三区久久久 | 婷婷资源站 | 日韩欧美在线高清 | 美女网站在线 | 国产乱对白刺激视频在线观看女王 | 日韩久久精品一区二区三区 | 在线影视 一区 二区 三区 | 久久成人18免费网站 | 亚洲一区二区三区91 | 亚洲美女精品区人人人人 | 中文字幕韩在线第一页 | 国产精品ssss在线亚洲 | 日日爱999| 午夜精品久久久久久久99 | 亚洲国产日本 | 狠狠狠狠干 | 国产精品短视频 | 91香蕉视频好色先生 | 国产精品大片在线观看 | 日本久久综合视频 | 国产精品久久精品 | 精品国偷自产在线 | 国产一区电影在线观看 | 在线中文字幕视频 | 极品久久久 | 黄色小视频在线观看免费 | 91视频免费看 | 久久国产精品成人免费浪潮 | 久久久在线免费观看 | 成人在线视 | 热久精品| 在线播放亚洲激情 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 成人作爱视频 | 国产精品成人久久久久 | 精品久久久久一区二区国产 | 国产高h视频| 国产精品乱码一区二三区 | 免费av片在线 | 亚洲成av人影院 | 国产人成在线观看 | 亚洲国产小视频在线观看 | 88av视频 | 亚洲成人精品在线 | 日日操操 | 久久嗨 | 麻豆视频免费观看 | 免费a v在线 | 日本三级香港三级人妇99 | 婷婷成人综合 | av黄免费看 | 香蕉网址 | 欧美黑人性爽 | a色网站| 激情六月婷婷久久 | www.99久久.com | 去看片 | 91在线视频免费观看 | 欧美日韩国产精品一区 | 夜夜躁狠狠躁日日躁 | 日本精品久久久久中文字幕5 | 在线国产精品视频 | 久久久受www免费人成 | 四虎国产精| 91av视频在线观看免费 | 97超碰在线免费 | 黄色免费网站大全 | 国产精品 日韩 欧美 | 亚洲一区二区视频在线播放 | 99情趣网视频 | 97成人精品视频在线播放 | 成 人 免费 黄 色 视频 | 天天做天天爱夜夜爽 | 国产精品午夜在线观看 | 视频直播国产精品 | 一级黄色大片 | 久草精品视频在线看网站免费 | 国内精品在线看 | 999久久久久久久久久久 | 一区在线观看 | 成人啪啪18免费游戏链接 | 亚洲天堂精品视频在线观看 | 97热久久免费频精品99 | 亚洲欧美视频在线观看 | 在线看v片 | 91视频亚洲 | 深爱激情婷婷网 | 久久久污 | 超碰国产在线播放 | 丁香六月伊人 | 91免费视频网站在线观看 | 日韩两性视频 | 欧美成a人片在线观看久 | 五月婷婷色综合 | 国产亚洲情侣一区二区无 | 69久久夜色精品国产69 | 成人亚洲综合 | 热re99久久精品国产99热 | 日韩在线免费高清视频 | 国产精品亚州 | 亚洲国产精品va在线看 | 亚洲午夜精品久久久久久久久久久久 | 国产综合片 | 日韩成人免费在线电影 | 人人射人人 | 毛片一级免费一级 | 中国黄色一级大片 | 天天干 夜夜操 | 久艹视频免费观看 | 玖玖玖国产精品 | 亚洲色图22p | 99re8这里有精品热视频免费 | 国产一区二区三区在线 | 又黄又爽免费视频 | 国产在线观看高清视频 | 在线中文视频 | 国产精品九九视频 | 免费a现在观看 | 亚洲国产欧美一区二区三区丁香婷 | 国产一级免费在线观看 | 可以免费看av | 亚洲欧美日韩一级 | 日韩一级成人av | 色综合久久综合 | 中文字幕 欧美性 | 久久综合桃花 | 欧美一级艳片视频免费观看 | 国产精品久久久久久久久久久久冷 | 免费看一及片 | 亚洲国产精品电影在线观看 | 少妇自拍av| 欧美在线视频一区二区三区 | 一区二区视频免费在线观看 | 欧美精品一区二区性色 | 91香蕉视频720p | 91麻豆精品国产91久久久久久久久 | 久草综合在线观看 | 五月天久久综合 | 久久福利| 六月色婷 | 日日操天天操狠狠操 | 在线免费日韩 | 五月激情久久 | 啪啪免费试看 | 91高清在线看 | 中文字幕有码在线播放 | 久久综合五月婷婷 | 五月婷婷网站 | 国产精品一区二区三区在线看 | 久久久久这里只有精品 | 成人毛片在线观看视频 | 中文字幕在线观看视频一区 | 国产精品毛片久久久久久 | 久久99国产精品免费 | 九九热视频在线 | 色婷婷激情电影 | 91伊人久久大香线蕉蜜芽人口 | 中文字幕日韩免费视频 | 亚洲乱码中文字幕综合 | 国产伦理久久 | 亚洲专区在线视频 | 91丨九色丨蝌蚪丨对白 | 国产日产精品久久久久快鸭 | 国产精品色婷婷视频 | 右手影院亚洲欧美 | 最近久乱中文字幕 | 亚洲九九精品 | 国产精品免费久久久久 | 97在线观| 狠狠干夜夜 | 日韩美av在线 | 午夜视频在线观看一区二区 | 国产精品一区二区电影 | 在线播放国产一区二区三区 | 超碰伊人网 | 狠狠狠色丁香婷婷综合激情 | 亚洲天堂视频在线 | 最新中文字幕 | 久热香蕉视频 | 免费国产一区二区视频 | 色婷婷福利视频 | 日韩影视精品 | 日韩网站在线免费观看 | 99在线精品视频 | 日韩av一区二区三区在线观看 | 亚洲精品在线国产 | 国产小视频国产精品 | 婷婷深爱激情 | 日韩免费看片 | 国产成人性色生活片 | 精品欧美一区二区三区久久久 | 国产视频中文字幕在线观看 | 黄色aaa毛片| 色婷婷在线视频 | 国产日韩欧美在线影视 | 亚洲激情 | 国产精品久久久久久久久久了 | 蜜桃麻豆www久久囤产精品 | 国产成人亚洲在线观看 | 欧美精品久久久久性色 | 久色 网 | 女人魂免费观看 | 五月色综合| 日韩丝袜视频 | 国产精品久久麻豆 | www.五月婷| 91精品老司机久久一区啪 | 81精品国产乱码久久久久久 | 欧美日韩久久不卡 | 国产91成人 | a级国产乱理论片在线观看 伊人宗合网 | 国产一级视频在线观看 | 丁香婷婷色综合亚洲电影 | 久久精品—区二区三区 | 在线国产视频一区 | 九九日韩 | 中文av在线免费观看 | 99精品国产一区二区三区麻豆 | 亚洲国产精品电影 | 99理论片 | 日韩二区在线观看 | 国产99久久久国产精品成人免费 | 国产日韩欧美视频在线观看 | 亚洲国产精品资源 | 国产精品激情在线观看 | 亚洲mv大片欧洲mv大片免费 | 超碰97人人爱 | 精品女同一区二区三区在线观看 | 久久久久国产成人免费精品免费 | 免费在线观看一区二区三区 | 久久网站最新地址 | 黄色软件网站在线观看 | 精品久久久免费 | 成人免费视频视频在线观看 免费 | 激情欧美在线观看 | 国产视频久久久久 | 亚州国产精品久久久 |