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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

使用Nginx+Lua(OpenResty)开发高性能Web应用

發布時間:2024/9/20 Nginx 102 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Nginx+Lua(OpenResty)开发高性能Web应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在互聯網公司,Nginx可以說是標配組件,但是主要場景還是負載均衡、反向代理、代理緩存、限流等場景;而把Nginx作為一個Web容器使用的還不是那么廣泛。Nginx的高性能是大家公認的,而Nginx開發主要是以C/C++模塊的形式進行,整體學習和開發成本偏高;如果有一種簡單的語言來實現Web應用的開發,那么Nginx絕對是把好的瑞士軍刀;目前Nginx團隊也開始意識到這個問題,開發了nginxScript:可以在Nginx中使用JavaScript進行動態配置一些變量和動態腳本執行;而目前市面上用的非常成熟的擴展是由章亦春將Lua和Nginx粘合的ngx_lua模塊,并且將Nginx核心、LuaJIT、ngx_lua模塊、許多有用的Lua庫和常用的第三方Nginx模塊組合在一起成為OpenResty,這樣開發人員就可以安裝OpenResty,使用Lua編寫腳本,然后部署到Nginx Web容器中運行。從而非常輕松就能開發出高性能的Web服務。

?

接下來我們就認識下Nginx、Lua、ngx_lua模塊和ngx_lua到底能開發哪些類型的web應用。

?

?

一、ngx_lua簡介

1、Nginx優點

Nginx設計為一個主進程多個工作進程的工作模式,每個進程是單線程來處理多個連接,而且每個工作進程采用了非阻塞I/O來處理多個連接,從而減少了線程上下文切換,從而實現了公認的高性能、高并發;因此在生成環境中會通過把CPU綁定給Nginx工作進程從而提升其性能;另外因為單線程工作模式的特點,內存占用就非常少了。

Nginx更改配置重啟速度非常快,可以毫秒級,而且支持不停止Nginx進行升級Nginx版本、動態重載Nginx配置。

Nginx模塊也是非常多,功能也很強勁,不僅可以作為http負載均衡,Nginx發布1.9.0版本還支持TCP負載均衡,還可以很容易的實現內容緩存、web服務器、反向代理、訪問控制等功能。

?

2、Lua的優點

Lua是一種輕量級、可嵌入式的腳本語言,這樣可以非常容易的嵌入到其他語言中使用。另外Lua提供了協程并發,即以同步調用的方式進行異步執行,從而實現并發,比起回調機制的并發來說代碼更容易編寫和理解,排查問題也會容易。Lua還提供了閉包機制,函數可以作為First Class Value 進行參數傳遞,另外其實現了標記清除垃圾收集。

因為Lua的小巧輕量級,可以在Nginx中嵌入Lua VM,請求的時候創建一個VM,請求結束的時候回收VM。

?

3、什么是ngx_lua

ngx_lua是Nginx的一個模塊,將Lua嵌入到Nginx中,從而可以使用Lua來編寫腳本,這樣就可以使用Lua編寫應用腳本,部署到Nginx中運行,即Nginx變成了一個Web容器;這樣開發人員就可以使用Lua語言開發高性能Web應用了。

ngx_lua提供了與Nginx交互的很多的API,對于開發人員來說只需要學習這些API就可以進行功能開發,而對于開發web應用來說,如果接觸過Servlet的話,其開發和Servlet類似,無外乎就是知道接收請求、參數解析、功能處理、返回響應這幾步的API是什么樣子的。

?

4、開發環境

我們可以使用OpenResty來搭建開發環境,OpenResty將Nginx核心、LuaJIT、許多有用的Lua庫和Nginx第三方模塊打包在一起;這樣開發人員只需要安裝OpenResty,不需要了解Nginx核心和寫復雜的C/C++模塊就可以,只需要使用Lua語言進行Web應用開發了。

如何安裝可以參考《跟我學Nginx+Lua開發》。

?

5、OpenResty生態

OpenResty提供了一些常用的ngx_lua開發模塊:如

? lua-resty-memcached

? lua-resty-mysql

? lua-resty-redis

? lua-resty-dns

? lua-resty-limit-traffic

? lua-resty-template

這些模塊涉及到如mysql數據庫、redis、限流、模塊渲染等常用功能組件;另外也有很多第三方的ngx_lua組件供我們使用,對于大部分應用場景來說現在生態環境中的組件已經足夠多了;如果不滿足需求也可以自己去寫來完成自己的需求。

?

6、場景

理論上可以使用ngx_lua開發各種復雜的web應用,不過Lua是一種腳本/動態語言,不適合業務邏輯比較重的場景,適合小巧的應用場景,代碼行數保持在幾十行到幾千行。目前見到的一些應用場景:

web應用:會進行一些業務邏輯處理,甚至進行耗CPU的模板渲染,一般流程:mysql/redis/http獲取數據、業務處理、產生JSON/XML/模板渲染內容,比如京東的列表頁/商品詳情頁

接入網關:實現如數據校驗前置、緩存前置、數據過濾、API請求聚合、AB測試、灰度發布、降級、監控等功能,比如京東的交易大Nginx節點、無線部門正在開發的無線網關、單品頁統一服務、實時價格、動態服務

Web防火墻:可以進行IP/URL/UserAgent/Referer黑名單、限流等功能;

緩存服務器:可以對響應內容進行緩存,減少到后端的請求,從而提升性能;

其他:如靜態資源服務器、消息推送服務、縮略圖裁剪等。

?

二、基于Nginx+Lua的常用架構模式

1、負載均衡


如上圖,我們首先通過LVS+HAProxy將流量轉發給核心Nginx 1和核心Nginx 2,即實現了流量的負載均衡,此處可以使用如輪訓、一致性哈希等調度算法來實現負載的轉發;然后核心Nginx會根據請求特征如“Host:item.jd.com”,轉發給相應的業務Nginx節點如單品頁Nginx 1。此處為什么分兩層呢?

1、核心Nginx層是無狀態的,可以在這一層實現流量分組(內網和外網隔離、爬蟲和非爬蟲流量隔離)、內容緩存、請求頭過濾、故障切換(機房故障切換到其他機房)、限流、防火墻等一些通用型功能;

2、業務Nginx如單品頁Nginx,可以在在業務Nginx實現業務邏輯、或者反向代理到如Tomcat,在這一層可以實現內容壓縮(放在這一層的目的是減少核心Nginx的CPU壓力,將壓力分散到各業務Nginx)、AB測試、降級;即這一層的Nginx跟業務有關聯,實現業務的一些通用邏輯。

不管是核心Nginx還是業務Nginx,都應該是無狀態設計,可以水平擴容。



?

業務Nginx一般會把請求直接轉發給后端的業務應用,如Tomcat、PHP,即將請求內部轉發到相應的業務應用;當有的Tomcat出現問題了,可以在這一層摘掉;或者有的業務路徑變了在這一層進行rewrite;或者有的后端Tomcat壓力太大也可以在這一層降級,減少對后端的沖擊;或者業務需要灰度發布時也可以在這一層Nginx上控制。

?

2、單機閉環

所謂單機閉環即所有想要的數據都能從本服務器直接獲取,在大多數時候無需通過網絡去其他服務器獲取。



?

如上所示,主要有三種應用模式:

2.1、第一張圖應用場景是Nginx應用誰也不依賴,比如我們的Cookie白名單應用,其目的是不在白名單中的Cookie將被清理,防止大家隨便將Cookie寫到jd.om根下;大家訪問http://www.jd.com時,會看到一個http://ccc.jd.com/cookie_check的請求用來清理Cookie的;對于這種應用非常簡單,不需要依賴數據源,直接單應用閉環即可。

?

2.2、第二張圖,是讀取本機文件系統,如靜態資源合并:比如訪問http://item.jd.com/1856584.html,查看源碼會發現【<link type="text/css" rel="stylesheet" href="//misc.360buyimg.com/jdf/1.0.0/unit/??ui-base/1.0.0/ui-base.css,shortcut/2.0.0/shortcut.css,global-header/1.0.0/global-header.css,myjd/2.0.0/myjd.css,nav/2.0.0/nav.css,shoppingcart/2.0.0/shoppingcart.css,global-footer/1.0.0/global-footer.css,service/1.0.0/service.css"/>】這種請求,即多個請求合并為一個發給服務端,服務端進行了文件資源的合并;


?

目前有成熟的Nginx模塊如nginx-http-concat進行靜態資源合并;因為我們使用了OpenResty,那么我們完全可以使用Lua編寫程序實現該功能,比如已經有人寫了nginx-lua-static-merger來實現這個功能。

?

還一些業務型應用場景如下圖所示


?

商品頁面是由商品框架和其他維度的頁面片段(面包屑、相關分類、商家信息、規格參數、商品詳情)組成;或者首頁是由首頁框架和一些頁面片段(分類、輪播圖、樓層1、樓層N)組成;分維度是因為不同的維度是獨立變化的。對于這種靜態內容但是需要進行框架內容嵌入的方式,Nginx自帶的SSI(Server Side Include)可以很輕松的完成;也可以使用Lua程序更靈活的完成(讀取框架、讀取頁面片段、合并輸出)。

?

比如商品頁面的架構我們可以這樣:


?

首先接收到商品變更消息,商品頁面同步Worker會根據消息維度生成相關的頁面推送到Nginx服務器;Nginx應用再通過SSI輸出。目前京東商品詳情頁沒有再采用這種架構,具體架構可以參考《構建需求響應式億級商品詳情頁》。

?

對于首頁的架構是類似的,因為其特點(框架變化少,樓層變化較頻繁)和個性化的要求,樓層一般實現為異步加載。

?

2.3、 第三張圖和第二張圖的不同處是不再直接讀取文件系統,而是讀取本機的Redis或者Redis集群或者如SSDB這種持久化存儲或者其他存儲系統都是可以的,比如直接說的商品頁面可以使用SSDB進行存儲實現。文件系統一個很大的問題是當多臺服務器時需要Worker去寫多臺服務器,而這個過程可以使用SSDB的主從實現。



?
此處可以看到,不管是圖二還是圖三架構,都需要Worker去進行數據推送;假設本機數據丟了可怎么辦?因此實際大部分應用不會是完全單機閉環的,而是會采用如下架構:

?





???

即首先讀本機,如果沒數據會回源到相應的Web應用從數據源拉取原始數據進行處理。這種架構的大部分場景本機都可以命中數據,只有很少一部分情況會回源到Web應用。

?

如京東的實時價格/動態服務就是采用類似架構。

?

3、分布式閉環

單機閉環會遇到如下兩個主要問題: 1、數據不一致問題(比如沒有采用主從架構導致不同服務器數據不一致);2、遇到存儲瓶頸(磁盤或者內存遇到了天花板)。

解決數據不一致的比較好的辦法是采用主從或者分布式集中存儲;而遇到存儲瓶頸就需要進行按照業務鍵進行分片,將數據分散到多臺服務器。

?

如采用如下架構,按照尾號將內容分布到多臺服務器。


?

即第一步先讀取分布式存儲(JIMDB是京東的一個分布式緩存/存儲系統,類似于Redis);如果不命中則回源到Tomcat集群(其會調用數據庫、服務總線獲取相關數據)來獲取相關數據。可以參考《構建需求響應式億級商品詳情頁》來獲取更詳細的架構實現。

?

JIMDB集群會進行多機房主從同步,各自機房讀取自己機房的從JIMDB集群,如下圖


?

?

4、接入網關

接入網關也可以叫做接入層,即接收到流量的入口,在入口我們可以進行如下事情:


?

4.1、核心接入Nginx會做如下事情:

1、動態負載均衡;1、普通流量走一致性哈希,提升命中率;熱點流量走輪訓減少單服務器壓力;2、根據請求特征將流量分配到不同分組并限流(爬蟲、或者流量大的IP);3、動態流量(動態增加upstream或者減少upstream或者動態負載均衡)可以使用balancer_by_lua或者微博開源的upsync;

2、防DDOS攻擊限流:可以將請求日志推送到實時計算集群,然后將需要限流的IP推送到核心Nginx進行限流;

3、非法請求過濾:比如應該有Referer卻沒有,或者應該帶著Cookie卻沒有Cookie;

4、請求聚合:比如請求的是http://c.3.cn/proxy?methods=a,b,c,核心接入Nginx會在服務端把Nginx并發的請求并把結果聚合然后一次性吐出;

5、請求頭過濾:有些業務是不需要請求頭的,因此可以在往業務Nginx轉發時把這些數據過濾掉;

6、緩存服務:使用Nginx Proxy Cache實現內容頁面的緩存;

?

4.2、業務Nginx會做如下事情:

1、緩存:對于讀服務會使用大量的緩存來提升性能,我們在設計時主要有如下緩存應用:首先讀取Nginx本地緩存? Shared Dict或者Nginx Proxy Cache,如果有直接返回內容給用戶;如果本地緩存不命中,則會讀取分布式緩存如Redis,如果有直接返回;如果還是不命中則回源到Tomcat應用讀取DB或調用服務獲取數據。另外我們會按照維度進行數據的緩存。

2、業務邏輯:我們會進行一些數據校驗/過濾邏輯前置(如商品ID必須是數字)、業務邏輯前置(獲取原子數據,然后在Nginx上寫業務邏輯)。

3、細粒度限流:按照接口特征和接口吞吐量來實現動態限流,比如后端服務快扛不住了,那我們就需要進行限流,被限流的請求作為降級請求處理;通過lua-resty-limit-traffic可以通過編程實現更靈活的降級邏輯,如根據用戶、根據URL等等各種規則,如降級了是讓用戶請求等待(比如sleep 100ms,這樣用戶請求就慢下來了,但是服務還是可用)還是返回降級內容。

4、降級:降級主要有兩種:主動降級和被動降級;如請求量太大扛不住了,那我們需要主動降級;如后端掛了或者被限流了或者后端超時了,那我們需要被動降級。降級方案可以是:1、返回默認數據如庫存默認有貨;2、返回靜態頁如預先生成的靜態頁;3、部分用戶降級,告訴部分用戶等待下再操作;4、直接降級,服務沒數據,比如商品頁面的規格參數不展示;5、只降級回源服務,即可以讀取緩存的數據返回,實現部分可用,但是不會回源處理;

5、AB測試/灰度發布:比如要上一個新的接口,可以通過在業務Nginx通過Lua寫復雜的業務規則實現不同的人看到不同的版本。

6、服務質量監控:我們可以記錄請求響應時間、緩存響應時間、反向代理服務響應時間來詳細了解到底哪塊服務慢了;另外記錄非200狀態碼錯誤來了解服務的可用率。

?

京東的交易大Nginx節點、無線部門正在開發的無線Nginx網關、和單品頁統一服務都是接入網關的實踐,而單品頁統一服務架構可以參考《京東商品詳情頁服務閉環實踐》。

?

5、Web應用

此處所說的Web應用指的是頁面模板渲染類型應用或者API服務類型應用;比如京東列表頁/商品詳情頁就是一個模板渲染類型的應用,核心業務邏輯都是使用Lua寫的,部署到Nginx容器。目前核心業務代碼行數有5000多行,模板頁面有2000多行,涉及到大量的計算邏輯,性能數據可以參考《構建需求響應式億級商品詳情頁》。



?

整體處理過程和普通Web應用沒什么區別:首先接收請求并進行解析;然后讀取JIMDB集群數據、如果沒有則回源到Tomcat獲取;然后進行業務邏輯處理;渲染模板;將響應內容返回給用戶。

?

三、如何使用Nginx+Lua開發Web應用

開發一個Web應用我們需要從項目搭建、功能開發、項目部署幾個層面完成。

?

3.1、項目搭建?

Java代碼??
  • /export/App/nginx-app??
  • ?-------bin(腳本)??
  • ?------------start.sh??
  • ?------------stop.sh??
  • ?-------config(配置文件)??
  • ?------------nginx.conf??
  • ?------------domain??
  • ?----------------nginx_product.conf??
  • ?------------resources.properties??
  • ?-------lua(業務代碼)??
  • ?------------init.lua??
  • ?------------product_controller.lua??
  • ?-------template(模板)??
  • ?--------------prodoct.html??
  • ?-------lualib(公共Lua庫)??
  • ?------------jd??
  • ?----------------product_util.lua??
  • ?----------------product_data.lua??
  • ?------------resty??
  • ?----------------redis.lua??
  • ?----------------template.lua??
  • ??

    ?整個項目結構從啟停腳本、配置文件、公共組件、業務代碼、模板代碼幾塊進行劃分。

    ?

    1、啟停腳本

    啟停腳本放在項目目錄/export/App/nginx-app/bin/下。

    start.sh是啟動和更新腳本,即如果nginx沒有啟動則啟動起來,否則reload:?

    Java代碼??
  • if?nginx沒啟動?then??
  • ??sudo?/export/servers/nginx/sbin/nginx??-t?-c?/export/App/nginx-app/config/nginx.conf??
  • ??sudo?/export/servers/nginx/sbin/nginx??-c?/export/App/nginx-app/config/nginx.conf??
  • else??
  • ??sudo?/export/servers/nginx/sbin/nginx??-t??
  • ??sudo?/export/servers/nginx/sbin/nginx??-s?reload??
  • end????
  • stop.sh是停止Nginx腳本:?

    Java代碼??
  • sudo?/export/servers/nginx/sbin/nginx??-s?quit???
  • ?

    2、配置文件

    配置文件放在/export/App/nginx-app/config目錄下,包括了nginx.conf配置文件、nginx項目配置文件和資源配置文件。

    ?

    nginx.confg配置文件??

    Java代碼??
  • worker_processes??1;??
  • events?{??
  • ????worker_connections??1024;??
  • }??
  • http?{??
  • ???include???????mime.types;??
  • ???default_type??text/html;??
  • ???#gzip相關??
  • ???#超時時間??
  • ???#日志格式??
  • ???#反向代理配置??
  • ??
  • ???#lua依賴路徑??
  • ???lua_package_path??"/export/App/nginx-app/lualib/?.lua;;";??
  • ???lua_package_cpath??"/export/App/nginx-app/lualib/?.so;;";??
  • ??
  • ???#server配置??
  • ???include?/export/App/nginx-app/config/domains/*;??
  • ??
  • ???#初始化腳本??
  • ???init_by_lua_file?"/export/App/nginx-app/lua/init.lua";??
  • }???
  • 對于nginx.conf會進行一些通用的配置,如工作進程數、超時時間、壓縮、日志格式、反向代理等相關配置;另外需要指定如下配置:

    lua_package_path、lua_package_cpath指定我們依賴的通用Lua庫從哪里加載;

    include /export/App/nginx-app/config/domains/*:用于加載server相關的配置,此處通過*可以在一個nginx下指定多個server配置;

    init_by_lua_file "/export/App/nginx-app/lua/init.lua":執行項目的一些初始化配置,比如加載配置文件。

    ?

    nginx項目配置文件

    /export/App/nginx-app/config/domains/nginx_product.conf用于配置當前web應用的一些server相關的配置:?

    Java代碼??
  • #upstream??
  • upstream?item_http_upstream?{??
  • ????server?192.168.1.1?max_fails=2?fail_timeout=30s?weight=5;??
  • ????server?192.168.1.2?max_fails=2?fail_timeout=30s?weight=5;??
  • }??
  • #緩存??
  • lua_shared_dict?item_local_shop_cache?600m;??
  • server?{??
  • ?????listen???????????????????80;??
  • ?????server_name??????????????item.jd.com?item.jd.hk;??
  • ?????#模板文件從哪加載??
  • ????set?$template_root?"/export/App/nginx-app/template?";??
  • ?????#url映射??
  • ????????location?~*?"^/product/(\d+)\.html$"?{??
  • ????????????rewrite?/product/(.*)????http://item.jd.com/$1?permanent;??
  • ????????}??
  • ????location?~*?"^/(\d{6,12})\.html$"?{??
  • ????????????default_type?text/html;??
  • ????????????charset?gbk;??
  • ????????????lua_code_cache?on;??
  • ????????????content_by_lua_file?"/export/App/nginx-app/lua/product_controller.lua";??
  • ????????}??
  • }???
  • 我們需要指定如upstream、共享字典配置、server配置、模板文件從哪加載、url映射,比如我們訪問http://item.jd.com/1856584.html將交給/export/App/nginx-app/lua/product_controller.lua處理;也就是說我們項目的入口就有了。

    ?

    資源配置文件resources.properties包含了我們的一些比如開關的配置、緩存服務器地址的配置等等。

    ?

    3、業務代碼

    /export/App/nginx-app/lua/目錄里存放了我們的lua業務代碼,init.lua用于讀取如resources.properties來進行一些項目初始化;product_controller.lua可以看成Java Web中的Servlet,接收、處理、響應用戶請求。

    ?

    4、模板

    模板文件放在/export/App/nginx-app/template/目錄下,使用相應的模板引擎進行編寫頁面模板,然后渲染輸出。

    ?

    5、公共Lua庫

    存放了一些如redis、template等相關的公共Lua庫,還有一些我們項目中通用的工具庫如product_util.lua。

    ?

    到此一個簡單的項目的結構就介紹完了,對于開發一個項目來說還會牽扯到分模塊等工作,不過對于我們這種Lua應用來說,建議不要過度抽象,盡量小巧即可。

    ?

    3.2、功能開發

    接下來就需要使用相應的API來實現我們的業務了,比如product_controller.lua:

    Java代碼??
  • --加載Lua模塊庫??
  • local?template?=?require("resty.template")????
  • --1、獲取請求參數中的商品ID??
  • local?skuId?=?ngx.req.get_uri_args()["skuId"];??
  • --2、調用相應的服務獲取數據??
  • local?data?=?api.getData(skuId)??
  • ??
  • --3、渲染模板??
  • local?func?=?template.compile("product.html")????
  • local?content?=?func(data)????
  • --4、通過ngx?API輸出內容????
  • ngx.say(content)?????
  • 開發完成后將項目部署到測試環境,執行start.sh啟動nginx然后進行測試。

    詳細的開發過程和API的使用,請參考《跟我學Nginx+Lua開發》。此處不做具體編碼實現。

    ?

    參考源碼:Nginx+Lua(OpenResty) HelloWorld

    ?

    四、基于Nginx+Lua的常用功能總結

    到此我們對于Nginx開發已經有了一個整體的認識,對于Nginx粘合Lua來開發應用可以說是一把鋒利的瑞士軍刀,可以幫我們很容易的解決很多問題,可以開發Web應用、接入網關、API網關、消息推送、日志采集等應用,不過個人認為適合開發業務邏輯單一、核心代碼行數較少的應用,不適合業務邏輯復雜、功能繁多的業務型或者企業級應用;最后我們總結下基于Nginx+Lua的常用架構模式中一些常見實踐和場景:

    ? 動態負載均衡;

    ? 防火墻(DDOS、IP/URL/UserAgent/Referer黑名單、防盜鏈等)

    ? 限流;

    ? 降級;

    ? AB測試/灰度發布;

    ? 多級緩存模式;

    ? 服務端請求聚合;

    ? 服務質量監控。

    ?

    一些問題

    1、在開發nginx應用時使用UTF-8編碼可以減去很多麻煩;

    2、GBK轉碼解碼時使用GB18030,否則一些特殊字符會出現亂碼;

    3、cjson庫對于如\uab1這種錯誤的unicode轉碼會失敗,可以使用純Lua編寫的dkjson;

    4、社區版nginx不支持upstream的域名動態解析;可以考慮proxy_pass http://p.3.local/prices/mgets$is_args$args,然后配合resolver來實現;或者在lua中進行http調用;如果DNS遇到性能瓶頸可以考慮在本機部署如dnsmasq來緩存;或者考慮使用balancer_by_lua功能實現動態upstream;

    5、為響應添加處理服務器IP的響應頭,方便定位問題;

    6、根據業務設置合理的超時時間;

    7、走CDN的業務當發生錯誤時返回的500/503/302/301等非正常響應不要設置緩存。

    ?

    五、參考文資料

    深入 Nginx:我們是如何為性能和規模做設計的

    ??http://blog.jobbole.com/88766/

    Nginx變量漫談/配置指令的執行順序

    ??http://blog.sina.com.cn/openresty

    ngx_lua文檔

    ??https://github.com/openresty/lua-nginx-module#readme

    OpenResty最佳實踐

    ??https://moonbingbing.gitbooks.io/openresty-best-practices/content/lua/brief.html

    跟我學Nginx+Lua開發

    ??http://jinnianshilongnian.iteye.com/blog/2190344

    構建需求響應式億級商品詳情頁

    ??http://jinnianshilongnian.iteye.com/blog/2235572

    京東商品詳情頁服務閉環實踐

    ??http://jinnianshilongnian.iteye.com/blog/2258111?

    Upsync:微博開源基于Nginx容器動態流量管理方案

    ??http://toutiao.com/a6254279391729139970/ ?


    來源:http://jinnianshilongnian.iteye.com/blog/2280928

    總結

    以上是生活随笔為你收集整理的使用Nginx+Lua(OpenResty)开发高性能Web应用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    色在线免费 | 日本色小说视频 | 精品久久久久久亚洲综合网站 | 亚洲视频免费在线 | 99久久99久久精品国产片 | 日韩免费视频线观看 | 全黄网站 | 亚洲成人av在线 | 99精品视频免费 | 狠狠色噜噜狠狠 | 色婷婷国产精品 | 免费一级毛毛片 | 高清免费av在线 | 国产在线精品二区 | 伊人www22综合色| 久久国产精品免费一区 | 精品v亚洲v欧美v高清v | 欧美国产日韩激情 | 手机av观看 | 中文av影院 | 国产精彩视频一区二区 | 久草在线免费资源 | 国产高清一区二区 | 一性一交视频 | 国产小视频在线免费观看 | 999久久 | 亚洲激情六月 | www狠狠| 在线观看日韩中文字幕 | 久草视频在线看 | www久| 国产在线观看91 | 国产黄色片在线免费观看 | 亚洲jizzjizz日本少妇 | 天天操天天干天天爽 | a级片韩国 | 久久福利影视 | 亚洲国产精品va在线 | 久久久成人精品 | 操操操综合| 久草视频在线观 | 成人av动漫在线观看 | 精品在线看 | 国产日本高清 | 日韩免费视频线观看 | 国产一卡久久电影永久 | 在线视频 成人 | 欧美一区二区在线免费看 | 99视频免费观看 | 69精品视频 | 亚洲精品456在线播放乱码 | 日韩有码专区 | 奇米影视777影音先锋 | 处女av在线 | 国产传媒一区在线 | 国产精品大全 | 五月天综合网站 | 精品1区2区3区 | 97品白浆高清久久久久久 | 婷婷丁香社区 | 久久亚洲私人国产精品va | 国产精品岛国久久久久久久久红粉 | 免费开视频| 中文字幕精品www乱入免费视频 | 丰满少妇一级 | 成人久久久久久久久久 | 亚洲综合在线一区二区三区 | 国产在线91在线电影 | 91av久久 | 日韩三级免费观看 | 视频一区二区国产 | 97福利视频| 国产精品自产拍在线观看蜜 | 夜夜婷婷| 手机成人av | 狠狠黄 | 亚洲天堂在线观看完整版 | 最近更新中文字幕 | 色黄久久久久久 | 色操插 | 久久一线| 黄色影院在线观看 | 国产精品小视频网站 | 成人久久18免费网站麻豆 | 国产夫妻av在线 | 国产在线超碰 | 久久精品爱爱视频 | 日韩av资源在线观看 | 久久伦理视频 | 亚洲一级国产 | 天天操天天艹 | 久久影院一区 | 99视频偷窥在线精品国自产拍 | 欧美日高清视频 | 天天曰天天干 | 97国产在线 | 91精品国自产拍天天拍 | 欧美激情第28页 | 黄色国产在线观看 | 日韩激情中文字幕 | 最新免费av在线 | 香蕉久久久久久久 | 黄色成人小视频 | 96国产精品视频 | 天天爽天天爽天天爽 | 国产又粗又猛又色 | 精品久久久免费 | 久久短视频 | 99精品免费 | 超碰在线天天 | 中文字幕亚洲情99在线 | 久久乐九色婷婷综合色狠狠182 | 亚洲91在线| 在线视频观看亚洲 | 国产二区免费视频 | 在线观看视频免费大全 | 久久久精品免费看 | 五月在线 | 亚洲视屏在线播放 | 久久久久久久久久久久国产精品 | 久久久久久久久久久电影 | 97在线成人| 亚洲专区免费观看 | 成人在线免费看视频 | 国产亚洲成人精品 | 欧美二区视频 | 国产特级毛片aaaaaa毛片 | 午夜精品视频免费在线观看 | 人人玩人人添人人澡超碰 | 国产精品嫩草影视久久久 | 亚洲成人av电影在线 | 欧美一区二区三区在线看 | 欧美一级大片在线观看 | 久久午夜免费视频 | 国内精品久久久久久久影视麻豆 | 香蕉网在线播放 | 99久久99久久精品国产片果冰 | 激情久久五月 | 国产成人精品999在线观看 | 成人在线免费看视频 | 欧美日韩视频观看 | 国产精品不卡在线 | 亚洲精品视频在线免费 | 国产一级不卡视频 | 天天综合日日夜夜 | 97在线观视频免费观看 | 成年人在线免费看视频 | 成人h电影在线观看 | 不卡视频一区二区三区 | 91av99 | 天天干夜夜夜 | 69亚洲精品 | 亚洲精品久久久久久中文传媒 | 最近中文字幕免费观看 | 日韩精品视频一二三 | 波多野结衣视频一区二区三区 | 欧美精品久久 | 99免费看片 | 中文有码在线 | 国产成人av综合色 | 久久亚洲私人国产精品va | 看片网站黄色 | 亚洲成人精品国产 | 丰满少妇一级 | 精品999久久久 | 久久精彩 | 精品福利视频在线观看 | 欧美日本三级 | 免费一级特黄录像 | 久久视频国产精品免费视频在线 | 国产精品青青 | 四虎8848免费高清在线观看 | 91久久久久久久一区二区 | 久久九九久久精品 | www.com黄色 | 久久综合射 | 91香蕉国产| 777视频在线观看 | 亚洲天天综合 | 亚洲 综合 国产 精品 | 一区二三国产 | 综合色久 | 久草在线国产 | 久久成年人 | 又黄又爽又刺激的视频 | 日本久热 | 精品在线免费观看 | 久章草在线观看 | 色窝资源| 狠狠色丁香婷婷综合久久片 | 中国一级特黄毛片大片久久 | 91视频黄色| 国产一级免费在线观看 | 黄色aa久久 | 在线电影日韩 | 色综合久久精品 | 99视频在线免费观看 | 国产剧情在线一区 | 在线成人性视频 | 日本公妇在线观看 | 国产精品一区免费在线观看 | 夜夜躁狠狠躁日日躁视频黑人 | 久久久久久久久久久影视 | av成人动漫 | 亚洲免费在线看 | 久久久久久久久免费视频 | 亚洲天天综合 | 日韩色在线观看 | 久久成人精品电影 | 国产精品爽爽爽 | 日韩一区在线播放 | 日韩精品亚洲专区在线观看 | 精品视频123区在线观看 | 在线观看免费视频 | 蜜臀av性久久久久蜜臀av | 免费在线中文字幕 | 香蕉视频在线免费看 | 99精品热视频只有精品10 | 天堂在线一区二区三区 | 久草在线精品观看 | 天天操天天色天天射 | 国产精品视频永久免费播放 | 免费看一级特黄a大片 | 8090yy亚洲精品久久 | 精品久久久久久亚洲综合网站 | 黄色免费电影网站 | 天天人人 | 欧美精品999| 美女视频黄免费 | 岛国片在线 | 亚洲国产精品视频在线观看 | 亚洲在线观看av | 日本三级香港三级人妇99 | 国产黄大片在线观看 | 五月天激情婷婷 | 色丁香综合 | 久久神马影院 | 在线一二三四区 | 日韩av一卡二卡三卡 | 久久久www | 国产流白浆高潮在线观看 | 国产精品九九久久久久久久 | 中文字幕在线国产 | 国产美女黄网站免费 | 五月激情丁香图片 | 国产黄色特级片 | 手机色在线 | 三三级黄色片之日韩 | 日韩精品视频第一页 | 亚洲一区日韩在线 | 波多野结衣一区二区三区中文字幕 | 日日干天天 | www.夜夜夜| 四虎小视频 | 三上悠亚一区二区在线观看 | 999久久久欧美日韩黑人 | 国产精品亚洲视频 | 欧美另类高潮 | 欧美91在线| 激情欧美在线观看 | 久久99爱视频 | 国产黄色免费在线观看 | 久久人人爽爽人人爽人人片av | 亚洲精品国产精品乱码在线观看 | 91免费高清视频 | 国产精品综合久久久 | 天天射天天舔天天干 | 久草在线观看 | 三级动图 | 欧美日韩另类视频 | 在线亚洲精品 | 黄网站色欧美视频 | .国产精品成人自产拍在线观看6 | 久久免费视频这里只有精品 | 国产黄色一级片 | 天天曰| 久香蕉| 九九精品视频在线 | 国产又粗又猛又爽又黄的视频先 | 日韩一级网站 | 一级一片免费视频 | 国产精品专区在线 | 国产视频一区二区三区在线 | av综合av | 日韩欧美在线中文字幕 | 丁香婷婷久久久综合精品国产 | 怡红院av | 久草国产在线 | 免费成人av在线看 | 精品国模一区二区三区 | 亚洲www天堂com | 欧美在线一二 | 久久精品亚洲一区二区三区观看模式 | 国产一级视频在线观看 | 综合色久 | 日韩欧美在线一区二区 | 免费一级片观看 | 日韩a欧美 | 免费看黄色大全 | 一本一道久久a久久精品蜜桃 | 欧美精品在线观看免费 | 午夜精品一区二区三区视频免费看 | avsex| 操少妇视频| 麻豆免费在线视频 | 国产18精品乱码免费看 | 六月丁香婷 | 日日夜av| 国内成人精品2018免费看 | 国产精品国产三级国产专区53 | 九九九九精品 | 久久99免费视频 | 欧美日韩一区二区在线观看 | 97天天综合网 | 国产不卡网站 | 欧美大片www | 国产xx在线 | 99在线播放| 久久免费视频8 | 国产精品视频内 | 超碰在线人人草 | 欧美亚洲精品在线观看 | 夜夜爽天天爽 | 日日夜夜天天操 | 天天五月天色 | 91久久久久久久一区二区 | 色综合久久综合中文综合网 | 日韩av快播电影网 | 日韩欧美一区二区三区在线 | 中文字幕日本在线观看 | 中文字幕精 | 国产精品久久久久三级 | 九色自拍视频 | 国产高清中文字幕 | 在线观看91网站 | 中文字幕一区二区三区四区久久 | 成年人网站免费观看 | 免费福利片2019潦草影视午夜 | 亚洲美女精品区人人人人 | 免费在线播放视频 | 国产99久久久国产精品免费看 | 一区二区不卡高清 | 亚洲国产精品第一区二区 | 欧美日韩视频在线 | 国产999精品久久久久久绿帽 | 中文字幕中文字幕中文字幕 | 欧美成天堂网地址 | 91激情在线视频 | 人人爱人人爽 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 97超碰人人在线 | 亚洲欧洲av在线 | 99久精品 | 亚洲欧洲精品一区 | 精品久久免费 | 久久婷婷综合激情 | 日本中文乱码卡一卡二新区 | 99视频在线精品国自产拍免费观看 | 亚州免费视频 | 99精品视频网站 | 中文字幕免 | 伊人午夜| 一级免费片 | 欧美日韩高清在线观看 | 免费看的黄色的网站 | 日韩精品中文字幕久久臀 | 成人亚洲欧美 | 国产精品对白一区二区三区 | 国产精品美女在线观看 | 视频二区 | 干亚洲少妇 | 欧美精品久久久久久久亚洲调教 | 中文字幕一区二区三区在线观看 | 欧美国产精品一区二区 | 国产一区视频导航 | 日韩av网址在线 | 久久成人久久 | 超碰久热 | 国产精品a级 | 亚洲全部视频 | 国产高清中文字幕 | 激情在线网址 | 精品国模一区二区 | 69精品视频| 玖玖精品视频 | 一区二区三区在线播放 | 狠狠天天 | 国产精品第72页 | 久久精品视频日本 | 美腿丝袜av | 日韩网站一区二区 | 久久99久久精品 | 成人三级黄色 | 丁香六月婷婷开心婷婷网 | 深爱开心激情网 | 在线观看中文 | 香蕉视频日本 | 久久男人中文字幕资源站 | 在线观看视频你懂的 | 久久久精品国产免费观看同学 | 国产成年免费视频 | 国产精品美女免费视频 | 成人在线视 | 91麻豆精品一区二区三区 | 亚洲成av人影片在线观看 | 日本在线h| a级免费观看| 在线蜜桃视频 | 久久高清国产视频 | 欧美大香线蕉线伊人久久 | 很黄很污的视频网站 | 成人国产精品久久久久久亚洲 | 国产精品第三页 | 欧美精品一区二区免费 | 日韩有码在线播放 | 播五月综合 | 久久影院中文字幕 | 欧洲精品在线视频 | 成人在线一区二区三区 | 夜夜躁狠狠躁日日躁 | 欧美专区日韩专区 | 欧美9999| 婷婷资源站| 色视频在线观看免费 | 91精品啪啪 | 久久y | 国产一区免费视频 | 不卡的av电影在线观看 | 激情电影影院 | 成人小电影在线看 | 欧美日韩国产精品一区 | 日韩三级免费 | 亚州中文av | 在线看国产日韩 | 色瓜| 国产福利av | av在线亚洲天堂 | 丁香婷婷色月天 | 国产成人黄色片 | avove黑丝 | 免费三级黄色片 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 天堂av官网| 成人毛片一区 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 免费色av| 超碰在线97免费 | 欧美色一色 | 久久久久久久久久久久影院 | 成人亚洲综合 | 久久精品国产免费观看 | 干 操 插 | 五月天久久狠狠 | 最近在线中文字幕 | 国产成人a v电影 | 狠狠干.com | 免费看v片网站 | 欧美一区二区在线 | 免费毛片一区二区三区久久久 | 国产在线精品区 | 99r在线精品| 色综合久久综合中文综合网 | 国产亚洲日本 | 99精品久久久久久久 | 成人精品一区二区三区电影免费 | 在线观看黄色av | 天堂中文在线播放 | av中文字幕电影 | 精品国自产在线观看 | 狠狠搞,com | 日日夜夜狠狠 | 免费看黄色大全 | 欧美老人xxxx18 | 色欲综合视频天天天 | 波多野结衣在线观看一区 | 91成人免费在线 | 亚洲精品高清一区二区三区四区 | 国产视频在线观看一区 | a视频在线| 国产99中文字幕 | 精品久久久久久国产偷窥 | 最新日韩视频在线观看 | 国产99久久精品一区二区永久免费 | 婷婷婷国产在线视频 | 亚洲最大激情中文字幕 | 深爱激情综合 | 麻豆成人精品视频 | 亚洲在线视频免费观看 | 操操碰| 国产一级视频在线免费观看 | 天堂va欧美va亚洲va老司机 | 免费在线激情视频 | 国产福利免费看 | 国产高清免费观看 | 综合久久2023 | 在线观看日韩专区 | 极品中文字幕 | 成人羞羞视频在线观看免费 | 久久区二区 | 免费高清在线观看电视网站 | 特级西西444www大胆高清无视频 | av超碰在线| 国产色中涩 | 香蕉在线视频播放网站 | 欧美另类v| 久久99久久99精品中文字幕 | 亚洲精品字幕在线 | 欧美久久久久 | 国产在线精品视频 | 久久久天天操 | 成人免费网站在线观看 | 欧美一区二区在线刺激视频 | 少妇性bbb搡bbb爽爽爽欧美 | 国产精品永久久久久久久久久 | ,久久福利影视 | 国产成人av在线影院 | 日本爱爱片 | 二区三区在线 | 网站免费黄 | 日本在线免费看 | 国产理论片在线观看 | 最近中文字幕在线中文高清版 | 国产日韩精品在线 | 色一色在线 | av超碰在线 | 天天射日 | 亚洲免费av网站 | 免费福利视频导航 | 天天曰天天干 | 中文字幕视频在线播放 | 国产视频色 | 人人添人人澡人人澡人人人爽 | 日韩av免费大片 | 亚洲精品777 | 久久午夜色播影院免费高清 | 欧美日韩一区二区三区在线免费观看 | 国产欧美在线一区二区三区 | 久久999精品 | 日韩成人免费电影 | 热九九精品 | 国产在线视频不卡 | 日日操日日 | 在线小视频国产 | 午夜精品福利在线 | 91av视频免费在线观看 | 国产日韩精品在线观看 | 国产三级视频在线 | 亚洲在线黄色 | 91福利专区| 亚洲一一在线 | 天天躁天天躁天天躁婷 | 中文字幕一区二区三区在线播放 | 国产精品亚洲片在线播放 | 麻豆传媒视频在线播放 | 国产99自拍 | 丁香六月婷婷激情 | 亚洲精品xxxx | 激情丁香久久 | 久久久资源 | 久久国产欧美日韩 | 国产区网址| 欧美精品一区二区蜜臀亚洲 | 麻豆成人小视频 | 日韩电影一区二区三区在线观看 | 久久精品视频免费观看 | 天天干天天操天天操 | 欧美精品久久久久久久久老牛影院 | 一区二区三区四区久久 | 91视频一8mav | www.夜夜操| 日韩一区二区三区免费视频 | 五月天激情视频 | 国产精品s色 | 亚洲精品xxxx | 欧美老人xxxx18 | 欧美精品久久久久 | 婷婷资源站 | 欧美人操人 | 91精品国产欧美一区二区 | 国产欧美久久久精品影院 | 国产在线精 | 久一在线 | 日韩av不卡在线播放 | 精品在线观看一区二区 | 人人澡人人澡人人 | 黄色毛片在线看 | 涩涩网站在线 | 黄色在线免费观看网站 | 激情久久网 | a午夜电影 | 国产一区二区三区免费在线 | 欧美激情在线看 | 99精彩视频在线观看免费 | 色综合久久88 | 一区二区av | 国产美腿白丝袜足在线av | 国产精品成人aaaaa网站 | 在线日韩中文字幕 | 99资源网 | 久久久高清| 日韩欧美网站 | 天天射,天天干 | 亚色视频在线观看 | 亚洲国产成人在线 | av一级片| 国产永久免费高清在线观看视频 | 97干com| 久久免费av电影 | 国产一区在线视频 | 国产精品 国内视频 | 人人爽爽人人 | 国产精品不卡在线 | 国产精品无av码在线观看 | 久久国产免费看 | 在线观看成人网 | 人人超在线公开视频 | 久久亚洲综合国产精品99麻豆的功能介绍 | 在线黄色毛片 | 国产精品视频免费观看 | 日韩动漫免费观看高清完整版在线观看 | 日韩免费不卡av | 久久a级片 | 久草精品视频 | 人人网av | 欧美日韩中文视频 | 国产在线国偷精品产拍 | 久久黄色片 | 亚洲欧美日韩精品一区二区 | 91成人精品一区在线播放 | 欧美极品一区二区三区 | 中文字幕国语官网在线视频 | 欧美伦理电影一区二区 | 狠狠操夜夜| 免费在线成人av电影 | 亚洲综合欧美精品电影 | 欧美va在线观看 | 伊人视频| 日韩精品一区二区三区不卡 | 96香蕉视频| 黄色a视频免费 | 午夜久久福利 | 91精品国产高清 | 久久久久久久久福利 | 狠狠色狠狠色 | 午夜在线观看 | 国产又粗又猛又色又黄网站 | 天天综合久久综合 | 青草草在线| 2019久久精品| av千婊在线免费观看 | av电影免费在线看 | 久久再线视频 | 亚洲精品在线视频网站 | 午夜 久久 tv | 二区三区在线 | 99中文字幕在线观看 | 亚洲精品美女久久 | 成人一区二区三区中文字幕 | 国产亚洲成av人片在线观看桃 | 91毛片在线观看 | 亚洲人在线7777777精品 | 91看片在线 | 深夜福利视频在线观看 | 在线成人免费电影 | 免费一级黄色 | 午夜av大片| 一级免费av | 中文字幕视频 | 国产999精品 | 中文字幕在线视频国产 | 久草在线电影网 | 四虎在线视频免费观看 | 欧美日韩国产区 | 亚洲久草网 | 久久午夜色播影院免费高清 | 成人久久18免费网站图片 | av线上看 | 亚洲综合一区二区精品导航 | 免费看片亚洲 | 亚洲视频1区2区 | 精品uu | 国产一级二级在线播放 | 99国产精品免费网站 | 国产精品一区二区av影院萌芽 | 91麻豆精品 | 精品影院一区二区久久久 | 在线观看亚洲专区 | 亚洲成人一区 | 久久毛片网 | 国产福利久久 | 成人在线超碰 | 日韩免费高清在线 | 亚洲综合在线视频 | 久久综合中文色婷婷 | 欧美精品久久久久久 | 国产精品美女久久久久久久久 | 日韩在线播放av | 69性欧美| 成人a视频片观看免费 | 欧美一区二区在线看 | 国产亚洲精品免费 | 国产免费黄色 | 成人午夜性影院 | 久久成人综合 | 国内精品亚洲 | 欧美日韩国产精品一区 | 天天干天天操天天爱 | www最近高清中文国语在线观看 | 99精品视频在线观看 | 久久久久久久久久久久久久av | 色资源网免费观看视频 | 青青草国产成人99久久 | 天天操人人干 | 中文字幕在线播放一区二区 | 人人澡人人爽欧一区 | 国产 日韩 欧美 中文 在线播放 | 成人精品视频 | 久久少妇免费视频 | 国产三级午夜理伦三级 | 天天综合网久久综合网 | 五月天狠狠操 | 欧美最猛性xxxxx(亚洲精品) | 久久福利影视 | 五月天综合激情 | 国产 日韩 欧美 在线 | www.天天色| 午夜三级理论 | 97精品一区二区三区 | 色噜噜在线观看视频 | 日日干夜夜骑 | 一级精品视频在线观看宜春院 | 手机av资源 | 免费色婷婷 | 久久精品99国产精品 | 黄色一级大片免费看 | www免费网站在线观看 | 精品久久久久久亚洲综合网 | 国产手机视频在线 | 国产精品自产拍在线观看网站 | 日韩黄色免费电影 | 九九久久久久99精品 | 国产小视频在线免费观看视频 | 日韩av在线资源 | 亚洲人成免费网站 | 99精品国产福利在线观看免费 | 99视频国产精品免费观看 | 中文字幕刺激在线 | 最近免费中文字幕大全高清10 | 99在线视频免费观看 | 亚洲国产一区在线观看 | 麻豆精品国产传媒 | 深夜免费网站 | 成人久久毛片 | 久久99久久精品 | 国产精品入口麻豆 | 亚洲精品久久激情国产片 | www天天干 | 久久久久久久久电影 | 国产精品免费久久久 | 夜夜操狠狠干 | 国产99久久久精品视频 | 一区二区不卡 | 久久一区二区三区日韩 | 四月婷婷在线观看 | 日韩中文字幕免费看 | 一区二区三区免费在线播放 | 中文字幕观看av | 五月婷亚洲 | 国产亚洲欧美一区 | 久久精品8| 一区二区三区电影在线播 | 97国产视频 | 欧美日韩国产色综合一二三四 | 超碰久热| 一区二区精品视频 | 国产一级片免费观看 | 久久精品123| 国产一区自拍视频 | av色网站 | 免费观看性生交 | 精品国产aⅴ麻豆 | 天天操天天操天天操天天操 | 91亚洲精品久久久中文字幕 | 在线视频成人 | 国产亚洲精品久久久久久移动网络 | 夜夜躁日日躁狠狠久久88av | 青青河边草观看完整版高清 | 国产中文字幕在线看 | 国产手机视频在线观看 | 国色综合 | 91c网站色版视频 | 欧美在线视频第一页 | 成年人免费观看国产 | 久久99精品热在线观看 | 18久久久 | 久艹视频免费观看 | 精品视频免费看 | 麻豆传媒视频在线 | 久久精品久久精品久久精品 | 视频在线观看入口黄最新永久免费国产 | 亚洲一区二区高潮无套美女 | 激情视频在线观看网址 | 日韩精品视频在线观看网址 | 成人免费观看大片 | 一区二区三区在线观看中文字幕 | 国产精品久久久久久久久久久久午夜 | 日本电影黄色 | 一区二区 精品 | av中文字幕在线免费观看 | 51精品国自产在线 | 欧美日本不卡视频 | 97视频总站 | 国产资源网站 | 中文字幕av免费在线观看 | 麻豆免费观看视频 | 成人午夜电影网 | 免费在线一区二区 | 911国产在线观看 | 成人免费看片网址 | 99免费在线播放99久久免费 | 久久人人爽人人爽人人片 | 国产手机在线精品 | 亚洲国产一区二区精品专区 | 亚洲日本欧美在线 | 久久久久久久久久久久久久av | 久久久.com | 成人久久国产 | 91在线小视频 | 久久综合狠狠综合久久激情 | 欧美巨乳网 | 国产在线视频一区二区 | 国产成人一区二区三区在线观看 | 国产成人精品不卡 | 日日天天av | 天天爽天天爽天天爽 | 国产精品综合av一区二区国产馆 | 97精品国产91久久久久久久 | 美女网站视频久久 | 国产丝袜高跟 | 91成年视频 | av资源在线看 | 精品视频免费观看 | 日韩国产精品久久久久久亚洲 | 搡bbbb搡bbb视频 | 亚洲视频精选 | 中文字幕在线观看视频一区二区三区 | 午夜久久精品 | 欧美一性一交一乱 | 99久热精品 | 草樱av| 日韩精品中文字幕在线观看 | av中文在线 | 一本大道久久精品懂色aⅴ 五月婷社区 | 国产喷水在线 | 中国一级片免费看 | 99电影| 精品国产三级a∨在线欧美 免费一级片在线观看 | 成人在线播放视频 | 96久久欧美麻豆网站 | 国产美女视频免费 | 中文字幕一区二区三区在线视频 | 激情婷婷在线观看 | 免费看片网址 | 一区二区不卡在线观看 | 在线免费观看的av网站 | 欧美一二三区在线观看 | 成人久久亚洲 | 超碰com| 在线免费观看亚洲视频 | 五月婷婷色 | 国产免费又爽又刺激在线观看 | 九九久久精品视频 | 日本视频高清 | 黄p网站在线观看 | 在线视频观看国产 | 国产r级在线观看 | 国产成人精品免费在线观看 | 国产成人av网站 | 91黄色在线观看 | 日韩在线观看电影 | 在线免费观看国产黄色 | 二区三区毛片 | 国产午夜影院 | 日韩高清一区 | 欧美a级免费视频 | 黄色软件视频大全免费下载 | 成人国产精品一区二区 | 国产成人一区二 | 久久99久久99精品免观看粉嫩 | 国产视| 天天射天天爽 | 午夜精品一区二区三区在线视频 | 国产一区二区在线免费播放 | av在线看片 | 久久久影片 | 欧美网址在线观看 | 免费观看国产成人 | 免费在线观看不卡av | 久久精选 | 日韩视频图片 | 成人av.com| 国产视频亚洲精品 | 视频1区2区 | 天天曰视频 | 亚洲精品视频在线播放 | av不卡免费在线观看 | 欧美日韩国产一区二区三区在线观看 | 夜夜操夜夜干 | 国产在线专区 | av不卡在线看 | 色wwwww| 免费观看全黄做爰大片国产 | 狠狠色噜噜狠狠狠狠2022 | 成人av电影网址 | 欧美精品天堂 | 久艹在线免费观看 | av在线日韩| 免费观看第二部31集 | 久久久影片 | 色综合亚洲精品激情狠狠 | 波多野结衣资源 | 久久99久久99 | 久久精品www人人爽人人 | 午夜视频久久久 | 蜜臀久久99精品久久久久久网站 | 欧美精品国产精品 | 日韩精品一区在线播放 | 激情影音 | 国产玖玖精品视频 | 97精品久久人人爽人人爽 | 黄色大片日本 | 免费看三级网站 | 91最新在线观看 | 成人动漫视频在线 | 黄色三级免费网址 | 国产一区二区三区免费在线观看 | 蜜臀久久99静品久久久久久 | av福利在线免费观看 | 色综合天天视频在线观看 | 国产成人精品一区二区三区在线观看 | 欧美va天堂在线电影 | 伊人资源视频在线 | 中文字幕在线国产 | 在线视频国产区 | 九色91在线 | 97在线成人 | 国产精品一区二区三区四区在线观看 | 国产99区 | 一级黄色片在线 | 国产精品麻豆一区二区三区 | 久精品一区 | 久久久精品在线观看 | 欧美精品在线一区 | 婷婷去俺也去六月色 | 人人超在线公开视频 | 中文字幕第一 | 国产精品美女免费视频 | 免费福利在线视频 | 97小视频 | 国产伦精品一区二区三区免费 | 亚洲精品国产精品国产 | 麻豆久久 | 96久久欧美麻豆网站 | 九九九热精品免费视频观看网站 | 久久五月天婷婷 | 黄色软件在线看 | 日本在线观看中文字幕 | 国产探花视频在线播放 | 久久久久久免费视频 | 色九九影院 | 国产一区二区久久久 | 亚洲九九精品 | 免费视频你懂的 | 国内久久精品视频 | 中文字幕乱在线伦视频中文字幕乱码在线 | 天天色天 | 国产成人精品一区二区三区网站观看 | 亚洲精品动漫在线 | 成人免费中文字幕 | 日韩av中文在线观看 | www成人av| 91大神电影 | 五月天com| 五月开心综合 | 日韩视频一区二区在线观看 | 亚洲成av人片在线观看无 | 国产高清免费 | 久久网站免费 | 一区二区三区国 | 91精品视频导航 | 在线观看视频你懂 | 精品一区二区在线播放 | 日韩在线 一区二区 | 国产精品网在线观看 | 国产精品免费久久久久久 | 视频在线精品 | 色网站黄 | 久久与婷婷 |