中文在线一区二区_欧美在线综合_久久久久久综合_欧美一区二区三区视频_国产免费看_国产福利精品一区

配置文件

EasySwoole 框架提供了非常靈活自由的全局配置功能,配置文件采用 PHP 返回數組方式定義,對于一些簡單的應用,無需修改任何配置,對于復雜的要求,還可以自行擴展自己獨立的配置文件和進行動態配置。
框架安裝完成后系統默認的全局配置文件是項目根目錄下的 produce.phpdev.php 文件,(在 3.1.2 版本之前是 dev.envproduce.env),3.7.x 版本(最新版)支持在啟動 EasySwoole 框架時以指定的配置文件( dev.php / produce.php)運行,詳細啟動命令請看 基本管理命令章節

配置文件內容如下:

<?php

return [
    // 服務名稱
    'SERVER_NAME'   => "EasySwoole",
    'MAIN_SERVER'   => [
        // 監聽地址
        'LISTEN_ADDRESS' => '0.0.0.0',
        // 監聽端口
        'PORT'           => 9501,
        // 可選 EASYSWOOLE_SERVER,EASYSWOOLE_WEB_SERVER EASYSWOOLE_WEB_SOCKET_SERVER
        'SERVER_TYPE'    => EASYSWOOLE_WEB_SERVER, 
        // 可選 SWOOLE_TCP SWOOLE_TCP6 SWOOLE_UDP SWOOLE_UDP6 SWOOLE_UNIX_DGRAM SWOOLE_UNIX_STREAM
        'SOCK_TYPE'      => SWOOLE_TCP,
        // 默認 Server 運行模式
        'RUN_MODEL'      => SWOOLE_PROCESS,
        // Swoole_Server 運行配置( 完整配置可見[Swoole 文檔](http://swoole.easyswoole.com/ServerStart/Tcp/method.html) 的 mode 參數 )
        'SETTING'        => [
            // 運行的 worker 進程數量
            'worker_num'            => 8,
            // 設置異步重啟開關。設置為 true 時,將啟用異步安全重啟特性,Worker 進程會等待異步事件完成后再退出。
            'reload_async'          => true,
            // 開啟后自動在 onTask 回調中創建協程
            'task_enable_coroutine' => true,
            'max_wait_time'         => 3,
            // (可選參數)使用 http 上傳大文件時可以進行配置
            // 'package_max_length' => 100 * 1024 * 1024, // 即 100 M

            // (可選參數) 允許處理靜態文件 html 等,詳細請看 http://swoole.easyswoole.com/ServerStart/Http/serverSetting.html
            // 'document_root' => '/easyswoole/public',
            // 'enable_static_handler' => true,
        ],
        // 設置 EasySwoole 框架獨立實現的 Task 任務組件的配置
        'TASK'=>[
            'workerNum'     => 4,
            'maxRunningNum' => 128,
            'timeout'       => 15
        ]
    ],
    // 臨時文件存放的目錄
    'TEMP_DIR'      => null,

    ### 日志相關配置 (目前最新)EasySwoole 3.4.4 及以后版本支持
    "LOG" => [
        // 設置記錄日志文件時日志文件存放目錄
        'dir' => null,
        // 設置記錄日志時的日志最低等級,低于此等級的日志不進行記錄和顯示
        'level' => \EasySwoole\Log\LoggerInterface::LOG_LEVEL_DEBUG,
        // 設置日志處理器 `handler` (handler)
        'handler' => null,
        // 設置開啟控制臺日志記錄到日志文件
        'logConsole' => true,
        // 設置開啟在控制臺顯示日志
        'displayConsole'=>true,
        // 設置打印日志時忽略哪些分類的日志不進行記錄
        'ignoreCategory' => []
    ],

    ### 日志相關配置 EasySwoole 3.4.3 版本支持
    // "LOG" => [
    //    'dir' => null,
    //    'level' => \EasySwoole\Log\LoggerInterface::LOG_LEVEL_DEBUG,
    //    'handler' => null,
    // ],

    ### 日志相關配置 EasySwoole 3.4.3 之前支持
    // 日志文件存放的目錄
    // 'LOG_DIR'       => null,
];

以上配置關于日志的相關配置的說明,詳細請看 日志 章節。

上述參數補充說明:

  • MAIN_SERVER.SERVER_TYPE:
    • EASYSWOOLE_WEB_SERVER: 表示框架主服務為 Http 服務(框架默認提供的服務類型)
    • EASYSWOOLE_SERVER: 表示框架主服務為 Tcp 服務
    • EASYSWOOLE_WEB_SOCKET_SERVER: 表示框架主服務為 WebSocket 服務

EASYSWOOLE_SERVER、EASYSWOOLE_WEB_SOCKET_SERVER類型,都需要在 EasySwooleEvent.phpmainServerCreate 事件中自行設置回調( receivemessage ),否則將出錯。具體設置對應的回調的方式請參考 Tcp 服務章節WebSocket 服務章節。關于同時支持多個服務的使用也請查看 Tcp 服務章節WebSocket 服務章節

注意:目前框架 3.7.x 的配置驅動默認為 SplArray,自定義配置驅動可查看本文最后章節。

注意:EasySwoole 3.7.x 之前版本的配置驅動使用的是 \Swoole\Table,由于 swoole_table 的特殊特性,不適合存儲大量/大長度的配置,如果是存儲支付秘鑰、簽名等大長度字符串,建議使用類常量方法定義,而不是通過 dev.php 存儲。如果你必須用配置文件存儲,請看本文下文的自定義 config 驅動。

配置操作類

配置操作類為 \EasySwoole\EasySwoole\Config 類,使用方式非常簡單,具體請看下面的代碼示例,操作類還提供了 load 方法重載全部配置,基于這個方法,可以自己定制更多的高級操作。

設置和獲取配置項都支持點語法分隔,具體請看下面獲取配置的代碼示例

<?php

$instance = \EasySwoole\EasySwoole\Config::getInstance();

// 獲取配置 按層級用點號分隔
$instance->getConf('MAIN_SERVER.SETTING.task_worker_num');

// 設置配置 按層級用點號分隔
$instance->setConf('DATABASE.host', 'localhost');

// 獲取全部配置
$conf = $instance->getConf();

// 用一個數組覆蓋當前配置項
$conf['DATABASE'] = [
    'host' => '127.0.0.1',
    'port' => 13306
];
$instance->load($conf);

需要注意的是 由于進程隔離的原因,在 Server 啟動后,動態新增修改的配置項,只對執行操作的進程生效,如果需要全局共享配置需要自己進行擴展

添加用戶配置項

每個用戶都有自己的配置項,添加自己的配置項非常簡單,其中一種方法是直接在配置文件中添加即可,如下面的例子: 下面示例中添加了自定義的 MySQLRedis 配置。

<?php
return [
    'SERVER_NAME' => "EasySwoole",
    'MAIN_SERVER' => [
        'LISTEN_ADDRESS' => '0.0.0.0',
        'PORT' => 9501,
        'SERVER_TYPE' => EASYSWOOLE_WEB_SERVER, // 可選為 EASYSWOOLE_SERVER  EASYSWOOLE_WEB_SERVER EASYSWOOLE_WEB_SOCKET_SERVER
        'SOCK_TYPE' => SWOOLE_TCP,
        'RUN_MODEL' => SWOOLE_PROCESS,
        'SETTING' => [
            'worker_num' => 8,
            'reload_async' => true,
            'max_wait_time'=>3,
            'document_root'            => EASYSWOOLE_ROOT . '/Static',
            'enable_static_handler'    => true,
        ],
        'TASK'=>[
            'workerNum'=>0,
            'maxRunningNum'=>128,
            'timeout'=>15
        ]
    ],
    'TEMP_DIR' => null,
    'LOG_DIR' => null,

    // 添加 MySQL 及對應的連接池配置
    /*################ MYSQL CONFIG ##################*/
    'MYSQL' => [
        'host'          => '127.0.0.1', // 數據庫地址
        'port'          => 3306, // 數據庫端口
        'user'          => 'root', // 數據庫用戶名
        'password'      => 'root', // 數據庫用戶密碼
        'timeout'       => 45, // 數據庫連接超時時間
        'charset'       => 'utf8', // 數據庫字符編碼
        'database'      => 'easyswoole', // 數據庫名
        'autoPing'      => 5, // 自動 ping 客戶端鏈接的間隔
        'strict_type'   => false, // 不開啟嚴格模式
        'fetch_mode'    => false,
        'returnCollection'  => false, // 設置返回結果為 數組
        // 配置 數據庫 連接池配置,配置詳細說明請看連接池組件 http://www.jrrswxmm.cn/Components/Pool/introduction.html
        'intervalCheckTime' => 15 * 1000, // 設置 連接池定時器執行頻率
        'maxIdleTime'   => 10, // 設置 連接池對象最大閑置時間 (秒)
        'maxObjectNum'  => 20, // 設置 連接池最大數量
        'minObjectNum'  => 5, // 設置 連接池最小數量
        'getObjectTimeout'  => 3.0, // 設置 獲取連接池的超時時間
        'loadAverageTime'   => 0.001, // 設置 負載閾值
    ],

    // 添加 Redis 及對應的連接池配置
    /*################ REDIS CONFIG ##################*/
    'REDIS' => [
        'host'          => '127.0.0.1', // Redis 地址
        'port'          => '6379', // Redis 端口
        'auth'          => 'easyswoole', // Redis 密碼
        'timeout'       => 3.0, // Redis 操作超時時間
        'reconnectTimes' => 3, // Redis 自動重連次數
        'db'            => 0, // Redis 庫
        'serialize'     => \EasySwoole\Redis\Config\RedisConfig::SERIALIZE_NONE, // 序列化類型,默認不序列化
        'packageMaxLength' => 1024 * 1024 * 2, // 允許操作的最大數據
        // 配置 Redis 連接池配置,配置詳細說明請看連接池組件 http://www.jrrswxmm.cn/Components/Pool/introduction.html
        'intervalCheckTime' => 15 * 1000, // 設置 連接池定時器執行頻率
        'maxIdleTime'   => 10, // 設置 連接池對象最大閑置時間 (秒)
        'maxObjectNum'  => 20, // 設置 連接池最大數量
        'minObjectNum'  => 5, // 設置 連接池最小數量
        'getObjectTimeout'  => 3.0, // 設置 獲取連接池的超時時間
        'loadAverageTime'   => 0.001, // 設置 負載閾值
    ],
];

生產與開發配置分離

php easyswoole.php server start 命令下,默認為開發模式,加載 dev.php (3.1.2 之前為 dev.env) 運行 php easyswoole.php server start -mode=produce 命令時,為生產模式,加載 produce.php (3.1.2 之前為 produce.env)

舊版本 EasySwoole (3.4.x 以前的版本),在 php easyswoole.php start 命令下,默認為開發模式,加載 dev.php (3.1.2 之前為 dev.env)。運行 php easyswoole.php start produce 命令時,為生產模式,加載 produce.php (3.1.2 之前為 produce.env)

DI 注入配置

EasySwoole 3.x 提供了幾個 Di 參數配置,可自定義配置腳本錯誤異常處理回調、控制器命名空間、最大解析層級等。

<?php
// 配置錯誤處理回調
\EasySwoole\Component\Di::getInstance()->set(\EasySwoole\EasySwoole\SysConst::ERROR_HANDLER, function () {
});

// 配置腳本結束回調
\EasySwoole\Component\Di::getInstance()->set(\EasySwoole\EasySwoole\SysConst::SHUTDOWN_FUNCTION, function () {
});

// 配置控制器命名空間
\EasySwoole\Component\Di::getInstance()->set(\EasySwoole\EasySwoole\SysConst::HTTP_CONTROLLER_NAMESPACE, 'App\\HttpController\\');

// 配置 HTTP 控制器最大解析層級
\EasySwoole\Component\Di::getInstance()->set(\EasySwoole\EasySwoole\SysConst::HTTP_CONTROLLER_MAX_DEPTH, 5);

// 配置http控制器異常回調
\EasySwoole\Component\Di::getInstance()->set(\EasySwoole\EasySwoole\SysConst::HTTP_EXCEPTION_HANDLER, function () {});

// HTTP 控制器對象池最大數量
\EasySwoole\Component\Di::getInstance()->set(\EasySwoole\EasySwoole\SysConst::HTTP_CONTROLLER_POOL_MAX_NUM, 15);

自定義 Config 驅動

EasySwoole3.2.5 版本后,默認配置驅動存儲從 SplArray 改為了 swoole_table,修改配置之后,所有進程同時生效。在 3.4.x 版本后,由于特殊原因,默認配置驅動存儲又從 swoole_table 改為了 SplArray,修改配置之后,僅在當前進程生效。所以在 3.2.5 ~ 3.3.7 版本中,默認配置驅動存儲為 swoole_table

AbstractConfig

\EasySwoole\Config\AbstractConfig 抽象類提供了以下幾個方法,用于給其他 config 驅動繼承:

  • isDev() 該方法在 3.4.x 版本中已移除,請用 \EasySwoole\EasySwoole\Core::getInstance()->runMode() == 'dev' 判斷是否為開發環境。 (在 3.4.x 之前版本可通過該方法獲得當前運行環境是否為開發環境)

  • abstract function getConf($key = null); 獲取一個配置

  • abstract function setConf($key, $val): bool; 設置一個參數

  • abstract function load(array $array): bool; 重新加載配置項

  • abstract function merge(array $array): bool; 合并配置項

  • abstract function clear(): bool; 清除所有配置項

自定義配置存儲驅動

EasySwoole 中,自帶了 SplArrayswoole_table 驅動實現,可自行查看源碼進行深入了解。

目前最先版本默認驅動為 SplArray

如需要修改配置存儲驅動,配置步驟如下:

  • 繼承 AbstractConfig 實現各個方法
  • Bootstrap 事件 事件中修改 config 驅動(直接在 bootstrap.php 文件中加入如下代碼即可)
<?php
\EasySwoole\EasySwoole\Config::getInstance(new \EasySwoole\Config\SplArrayConfig());

由于 bootstrap 事件 是由 EasySwoole 啟動腳本執行,當你需要寫 cli 腳本需要初始化 EasySwoole 框架基礎組件時,需要自行引入 bootstrap.php 文件。

動態配置問題

由于 swoole 是多進程的,如果使用 SplArray 方式存儲,在單個進程修改配置后,其他進程將不會生效,使用swoole_table 方式的則會全部生效,需要特別注意。

EasySwoole 3.4.x 之前版本,框架采用 swoole_table 作為默認配置驅動存儲。所以當你在控制器( worker 進程)中修改某一項配置時,由于進程隔離,修改的配置不會在其他進程生效,所以我們可以使用動態配置: 動態配置將配置數據存儲在 swoole_table 中,獲取/修改配置數據時是從 swoole_table 直接操作,所有進程都可以使用。但是在目前最新版本中默認配置驅動存儲變成了 SplArray,在單個進程修改配置后,其他進程將不會生效,需要特別注意。

其他

  • QQ 交流群

    • VIP 群 579434607 (本群需要付費 599 元)
    • EasySwoole 官方一群 633921431(已滿)
    • EasySwoole 官方二群 709134628(已滿)
    • EasySwoole 官方三群 932625047(已滿)
    • EasySwoole 官方四群 779897753(已滿)
    • EasySwoole 官方五群 853946743(已滿)
    • EasySwoole 官方六群 524475224(已滿)
    • EasySwoole 官方七群 1016674948
  • 商業支持:

    • QQ 291323003
    • EMAIL admin@fosuss.com
  • 作者微信

  • 捐贈 您的捐贈是對 EasySwoole 項目開發組最大的鼓勵和支持。我們會堅持開發維護下去。 您的捐贈將被用于:

    • 持續和深入地開發
    • 文檔和社區的建設和維護
  • EasySwoole 的文檔使用 EasySwoole 框架 提供服務,采用 MarkDown 格式 和自定義格式編寫,若您在使用過程中,發現文檔有需要糾正 / 補充的地方,請 fork 項目的文檔倉庫,進行修改補充,提交 Pull Request 并聯系我們。

主站蜘蛛池模板: 午夜精品久久久久久久 | 国产男女做爰免费网站 | 色网综合 | 亚洲成a人v欧美综合天堂麻豆 | 亚洲一区二区av | 欧美在线一区二区三区 | 99热热热| 成人一区二区在线 | 成人欧美一区二区三区在线播放 | 在线小视频国产 | 亚洲免费视频在线观看 | 欧美亚洲在线 | 国产综合久久 | 欧美久久久精品 | 91色在线观看 | 久久久国产精品 | 久久99精品久久久久久6194 | 欧美成人黄色小视频 | 亚洲毛片一区二区 | 国产成人精品久久二区二区 | 四季久久免费一区二区三区四区 | 日韩欧美一区二区三区在线观看 | 亚洲欧美影院 | 亚洲字幕成人中文在线观看 | www中文字幕 | 午夜天堂精品久久久久 | 日韩a电影| 亚洲日本va中文字幕 | 亚洲成人网一区 | 亚洲成人午夜电影 | 日本 欧美 国产 | 国产精品亚洲一区二区三区在线 | 蜜桃国精产品二三三区视频 | 国产99久久精品一区二区永久免费 | 久久久久久免费 | 福利片一区二区 | 久久久久国产一级毛片高清片 | 中文字幕一区二区三区乱码在线 | 久久国产区 | 一区二区在线 | 日韩精品久久久 | 亚洲 成人 一区 | 成人精品视频免费在线观看 | 综合久| 99久久精品免费看国产一区二区三区 | 亚洲精品一区二区三区 | 综合久久综合 | 久久高清 | 欧美1页 | av中文字幕在线播放 | 91久久在线 | 欧美亚洲国产一区二区三区 | 国产99久久| 在线观看中文字幕亚洲 | 中文字幕第二页 | 日韩成人在线播放 | 999国产在线观看 | 国产高清自拍 | 免费黄色在线 | 中文字幕日产乱码六区小草 | 精品一区二区三区免费毛片爱 | 免费一二区 | 久久久久国产精品免费免费搜索 | 99精品一区二区三区 | 成人精品一区二区三区中文字幕 | 欧美一区二区三区的 | 亚洲国产精品成人va在线观看 | 国产一区二区三区免费看 | 国产一级久久久久 | 国产伦精品一区二区三区四区视频 | 欧美日韩成人在线 | 国产人久久人人人人爽 | 亚洲精品第一页 | 亚洲精品久久久久久国产精华液 | 国产97人人超碰caoprom | 国产精品成人一区二区三区夜夜夜 | 久久99国产精品久久99果冻传媒 | 国产精品爱久久久久久久 | 久久香蕉国产视频 | 久久综合激情 | 日韩欧美中文在线观看 | 国产精品久久久 | 国产精品久久久久久久久久久久 | 91免费网 | 情一色一乱一欲一区二区 | 亚洲久久久久 | 中文字幕av一区二区三区 | 欧美日韩一级二级三级 | 成人免费在线观看 | 日韩在线免费电影 | 欧美黄色一级 | 中文字幕一区二区三区乱码图片 | 一区二区在线视频 | 中文色视频| 日本一区二区视频 | 亚洲精品电影网在线观看 | 亚洲一区综合 | 91一区二区三区 | 一本色道久久综合狠狠躁的推荐 | 国产人妖在线 | 日韩中文字幕视频 | 激情小视频 | 中文字幕黄色 | 日韩精品www | 日本精品视频在线观看 | 综合伊人久久 | 一区二区三区视频 | 黄色电影免费在线观看 | 偷拍做爰吃奶视频免费看 | 91精品国产综合久久久久久丝袜 | 一级在线观看视频 | 人人爱人人草 | 夫妻午夜影院 | 亚州中文字幕 | 日本成人一区 | 日韩欧美成人影院 | 欧美精品黄色 | 亚洲aaa| 亚洲国产高清美女在线观看 | 亚洲影视一区 | 嫩呦国产一区二区三区av | 夜夜摸夜夜操 | 日韩在线 | 国产精品剧情一区二区三区 | 亚洲在线视频一区二区 | 91成人小视频 | 国产综合精品一区二区三区 | 日本中文字幕在线看 | 精品久久一区二区三区 | 韩日精品一区 | 免费在线a| 久久精品国产v日韩v亚洲 | 国产97色在线 | 亚洲 | 一区二区三区精品视频 | 日韩一区不卡 | 精品国产一区二区三区久久久蜜月 | 羞羞视频在线播放 | 亚洲精品综合 | 午夜影院a | 欧洲精品久久久久毛片完整版 | 男人天堂亚洲 | 国产精品高潮呻吟久久 | 中文字幕精品一区 | 亚洲第一色片 | 91国自产精品中文字幕亚洲 | 精品成人av | 国产在线中文字幕 | a免费视频 | 免费观看一级视频 | 成人免费网视频 | 午夜精品 | 北条麻妃99精品青青久久 | 国产一区二区三区在线 | 激情欧美一区二区三区中文字幕 | 热精品| 精品成人免费一区二区在线播放 | 国产精品色婷婷亚洲综合看 | 欧美一区二区在线刺激视频 | 成人羞羞视频在线观看免费 | 久久久久99精品国产片 | 欧美日本韩国一区二区三区 | 99在线免费观看 | 日韩视频在线观看 | 色婷婷国产精品免费网站 | 日韩天堂 | 亚洲激情在线播放 | 久久艹天天艹 | 欧美精品一区二区三区中文字幕 | 欧美日韩精品一区二区三区 | 国内精品三级 | 久久成人免费 | 国产精品久久久久久久久久久久 | 色婷婷精品久久二区二区蜜臂av | 日韩电影在线一区 | 色久综合 | 五月天婷婷在线视频 | 精品国产乱码一区二区三区 | 国产精品第一国产精品 | 91麻豆产精品久久久久久 | 精品国精品国产自在久不卡 | 97操视频 | 黄色电影在线免费观看 | 国产精品乱码久久 | 成人h动漫在线看 | 蜜桃精品久久久久久久免费影院 | 久久久精彩 | 国产久 | 欧美成人精品一区二区三区 | 51ⅴ精品国产91久久久久久 | 免费的黄视频 | 国产黄色片免费 | 成人婷婷网色偷偷亚洲男人的天堂 | 99久久婷婷国产综合精品电影 | 久久福利 | 国产色| 国产精品久久久久久久7电影 | 91精品国产综合久久福利软件 | 精品久久久久久久中文字幕 | 久久精品一区二区国产 | 三级视频在线 | 日本欧美一区二区 | 国产精品免费视频一区 | 亚洲清色| 嫩草91| 一区二区三区高清不卡 | 国产精品一区欧美 | 奇米影视四色777me | 国产精品毛片a√一区 | 国产免费一区二区三区 | 亚洲成人一区二区三区在线观看 | 日韩欧美天堂 | 亚洲精品影院 | 亚洲一区二区精品在线观看 | 国产精品久久久久久亚洲调教 | 五月天婷婷在线视频 | 精产国产伦理一二三区 | 精品在线二区 | 久久精品国产99国产精品 | 91在线网址 | 龙珠z国语291集普通话 | 亚洲成av人片一区二区梦乃 | 在线观看国产 | 中文字幕乱码亚洲精品一区 | 一 级 黄 色 片免费网站 | 9999热视频 | 中文字幕天堂 | 性色av一区二区三区 | 午夜操操操 | 黄色一区二区三区 | 亚洲精品国产综合99久久夜夜嗨 | 免费av观看 | 亚洲欧美综合精品久久成人 | 国产精品久久久久久久久久小说 | 综合色网站 | 精品日韩一区二区 | a资源在线观看 | 亚洲国产精品久久久 | 成人在线一区二区 | 黄色一级电影在线观看 | 日本一区二区三区精品视频在线观看 | 四虎永久免费 | 狠狠干2024 | 免费又黄又爽又猛的毛片 | 免费看一级黄色片 | 欧美国产视频 | 91香蕉视频 | 欧美精产国品一二三区 | 国产特黄一级 | 日韩aaa视频 | 国产一区二区三区免费在线观看 | 亚洲日韩中文字幕一区 | 免费一级黄色录像 | 国产精品国色综合久久 | 一级性色 | 福利视频网站 | 九色91九色porny永久 | 日本国产欧美 | 四虎最新紧急更新地址 | 国产一区二区av | 日本伊人网| 91视频网 | 久久精品国产亚洲 | 国产资源在线观看视频 | 成年人免费观看在线视频 | 亚洲狼人色 | 午夜在线电影 | 精品久久久久久国产 | www.色婷婷 | 国产一区久久久 | www.亚洲黄色 | 视频一区免费观看 | 久久久国产日韩 | www中文字幕在线观看 | 亚洲高清视频在线观看 | 亚洲第一成人在线 | 久久久久久久久久久久免费 | 91精品视频在线播放 | 91精品国产欧美一区二区成人 | 干片网| 一区二区免费 | 国产欧美精品区一区二区三区 | 午夜免费福利视频 | 午夜国产影院 | 国产精品久久久av | 色视频免费在线 | 香蕉久久一区二区不卡无毒影院 | 午夜成人免费电影 | 日韩在线观看中文字幕 | 日韩三级黄色片 | 精品在线不卡 | zzz444成人天堂7777 | 日韩精品 | 成人精品在线观看 | 成人免费视频网 | 一区二区三区四区av | 国产在线看片 | 欧美精品影院 | 国产精品美女久久久久久久网站 | 国产精品射| 免费成人在线电影 | 特黄特色大片免费视频观看 | 最新在线国产 | 黄色日本视频 | 一级片在线观看 | 国产99精品 | 夜久久| 久久se精品一区精品二区 | 国产精品亚洲成在人线 | 欧美成人观看 | 99国产精品 | 激情综合五月天 | 久久久久久综合 | 91精品国产综合久久婷婷香蕉 | 超碰在线观看97 | 91正在播放 | www.国产一区 | 特级a做爰全过程片 | 日韩欧美亚洲精品 | 欧美日韩国产在线 | 精品国产一区二区三区四 | 国产综合区 | 亚洲视频免费观看 | www.操.com | 91久久在线 | 天天干人人 | 国产免费一区二区三区 | 国产精品久久久久久久久免费桃花 | 成人在线免费观看视频 | 黄在线免费观看 | 免费av在线 | 亚洲欧洲成人 | 一级黄色影视 | 欧美一级片 | 欧美成人高清视频 | 超碰国产在线 | 黄p在线看 | 国产一区二区三区在线观看网站 | 黄瓜av| 欧美日韩久 | 日韩高清在线 | 亚洲精品在线视频观看 | 国产精彩视频 | 亚洲精品久久久久久久久久久久久 | 欧美wwwsss9999 | 91中文字幕在线观看 | 欧美成人精品激情在线观看 | 天天操天天干天天爽 | 日韩五码 | 日韩精品 | 午夜视频在线免费观看 | av福利在线观看 | 日本久久香蕉 | 欧美大片在线观看 | 亚洲国产一区视频 | 国产片在线观看免费观看 | 五月天婷婷精品 | 欧美精品一区二区三区在线 | 精品国产乱码久久久久久久 | 日韩免费观看视频 | 国产精品毛片a√一区 | 日本黄色一级 | 欧美在线国产 | 久久久久亚洲精品 | 草草影院ccyycom | 国产精品成人一区二区三区夜夜夜 | 国产精品欧美久久久久久 | 久久久精品综合 | 毛片真人毛毛片毛片 | 国产成人免费在线 | 中文字幕99| 天天色视频 | 特级淫片日本高清视频免费 | 在线精品国产一区二区三区 | 黄色视屏免费在线观看 | 精品一二三区 | 亚洲国产成人精品久久久国产成人一区 | 午夜激情影院 | 国产中文字幕在线 | 精品一区二区电影 | 日韩免费一区二区 | 欧美一级毛片日韩一级 | 免费看黄在线 | 国产成人自拍视频在线 | 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美日韩在线视频观看 | 欧美一区二区三区在线视频观看 | 本道综合精品 | 久久午夜精品 | 国产综合一区二区 | 操av网 | 国产亚洲精品女人久久久久久 | 天天干天天躁 | 国产精品一区二区三区四区五区 | 日本在线视频免费观看 | 亚洲免费观看 | 国产视频1区2区 | 成人欧美一区二区三区在线播放 | 欧美成人精品一区二区三区 | 久久噜噜噜精品国产亚洲综合 | 黄色小网站在线观看 | 一区二区三区国产 | 久久成人精品视频 | 色狠狠网| 一级毛片免费看 | 日韩高清中文字幕 | 天天爽夜夜爽夜夜爽精品视频 | 亚洲精品国产片 | 97久久久| 中文字幕电影在线 | 懂色一区二区三区av片 | 亚洲国产精品美女 | 高清视频一区 | 国产欧美日韩综合精品一区二区 | 一区二区视频在线观看 | 欧美一区二区在线播放 | 亚洲精品久久久 | 亚洲精品在线看 | 国产成人高清 | 亚洲自拍偷拍综合 | 日韩一区免费在线观看 | 国产亚洲精品美女久久久久久久久久 | 日韩视频一区二区 | 日韩精品一区二区在线观看 | 久久久久久一区 | 午夜精品久久久久久久久 | 黄色毛片在线观看 | 人人人人澡 | 国产午夜视频在线观看 | 高清一区二区 | 亚洲精品一二区 | 国产精品亲子伦av一区二区三区 | 欧美日韩一区二区三区在线观看 | 国产精品永久免费 | 久久久免费| 亚洲精品视频在线免费播放 | 日本一区二区在线观看视频 | 欧美一级大片免费 | 99视频在线免费观看 | 国产精品美女久久久久久久久久久 | 久久99国产精品久久99大师 | 久久久久精 | 性吧在线 | 国产精品一区二区三区四区 | 搞黄网站 | 国产黄色电影 | 中文字幕亚洲欧美日韩在线不卡 | 日韩和的一区二在线 | 欧美日韩国产一区二区在线观看 | 五月天狠狠爱 | 色呦呦网站在线观看 | 国产成人久久一区二区三区 | 久久久高清 | 天天操网 | 99热在线播放 | 国产欧美日韩 | 成人在线一区二区三区 | 成人精品99 | 97国产资源 | 欧美精品在线播放 | 国产精品国产三级国产aⅴ中文 | 亚洲福利电影 | 国产精品1区2区 | 日韩中文字幕 | 一级黄色免费毛片 | 亚洲精品一区 | av久草 | 免费观看a视频 | 精品一区久久 | 精品国偷自产国产一区 | 久久久精品一区二区 | 亚洲特黄一级 | 人人99 | 国产一区二区三区免费看 | 黄色毛片看看 | 91麻豆精品国产91久久久更新资源速度超快 | 自拍亚洲欧美 | 中文字幕在线观看一区二区三区 | 欧美精品久久久 | 国产视频中文字幕 | 日韩精品一区二区三区中文在线 | 伦理午夜电影免费观看 | 免费在线一区二区 | 精品三级 | 国产精品一卡二卡 | 国产一区二区三区久久久久久久久 | 亚洲一区二区三区四区五区中文 | 成人av小说 | 激情欧美日韩一区二区 | 日韩成人在线观看视频 | 欧美激情国产日韩精品一区18 | 欧美日韩在线一区二区三区 | 欧美日韩国产一区二区在线观看 | 久久久精品一区二区 | 久久久久国产一区二区三区 | 日韩欧美一区二区三区免费观看 | 三级黄色片在线免费观看 | 精品96久久久久久中文字幕无 | 久久精品国产一区二区三区不卡 | 日韩一区二区影视 | 久久精品久久久 | 91社区在线播放 | 国产成人精品免高潮在线观看 | 毛片免费看电影 | 国产资源在线播放 | 操操日日| 日本免费视频 | 国产精品成av人在线视午夜片 | 久久精品无码一区二区三区 | 精品国产免费人成在线观看 | 国内成人精品2018免费看 | 久久波多野结衣 | 91久久综合 | 欧美精品成人 | av在线视| 国产一区久久久 | 亚洲国产精品99久久久久久久久 | 国产在线观看一区 | 日韩在线观看中文 | 国产精品毛片一区视频播不卡 | 日本在线免费视频 | 99精品欧美一区二区三区综合在线 | 成人av片在线观看 | 一本一道久久久a久久久精品91 | 久久久精品呻吟 | 北条麻妃99精品青青久久主播 | 欧美黄视频 | 国外精品视频在线观看 | 一级一片免费视频 | 久久久区| 日韩中文字幕一区 | 国内成人免费视频 | 欧美日韩成人一区二区 | 久久久久久久久国产成人免费 | 午夜在线观看视频 | 国产91久久久久蜜臀青青天草二 | 日韩电影免费在线观看中文字幕 | 国产精品欧美一区二区三区 | 欧美日韩亚洲综合 | 欧美日韩亚洲一区二区 | 欧美精品一区视频 | 一级黄色片日本 | 国产精品免费视频观看 | 亚洲成人中文字幕 | 激情婷婷 | 一级片免费视频 | 久久久美女 | 亚洲午夜一区 | 成人免费视频网 | 亚洲精品国产剧情久久9191 | 一本大道av伊人久久综合 | аⅴ资源新版在线天堂 | 免费久久99精品国产婷婷六月 | 中文字幕在线观看一区二区三区 | 免费看黄色一级电影 | 婷婷激情五月 | 亚洲男人的天堂网站 | 成人黄色小视频 | 国产成人免费视频网站高清观看视频 | 亚洲综合av一区 | 久久精品久久综合 | 色姑娘综合网 | 中文字幕亚洲精品 | 欧美福利在线观看 | 2级毛片| 久久久久久久久成人 | 欧美日韩免费 | 日韩综合 | 中文字幕精品视频 | 国产日韩欧美一二三区 | 国产成人高清 | 国产一区二区三区四区在线观看 | 99精品国产高清一区二区麻豆 | 日本黄a三级三级三级 | 龙珠z普通话国语版在线观看 | 91精品国产综合久久香蕉的用户体验 | 欧美大片高清在线观看平台 | 欧美成人精品一区二区 | 免费日本视频 | 亚洲婷婷一区二区三区 | 精品视频免费在线 | 91久久国产 | 一区二区三区国产 | 寡妇高潮免费视频一区二区三区 | k8久久久一区二区三区 | 国外成人在线视频 | 亚洲精品午夜 | 欧美国产精品一区二区 | 欧美日韩久久精品 | 午夜国产视频 | jlzzjlzz国产精品久久 | 久久影院免费观看 | www.色94色.com | 在线观看av网站 | 日韩城人网站 | 久久精品免费观看 | 爱综合 | 久久久久久av | 久久精品成人一区二区三区蜜臀 | 国产精品毛片无码 | 激情一区 | 黄色小视频在线观看 | 欧美日韩不卡 | 国产麻豆乱码精品一区二区三区 | 久视频在线观看 | 91精品国产综合久久久久久 | 夜夜摸夜夜操 | 一区二区国产精品 | 亚洲国产一区二区a毛片 | 欧美成人精精品一区二区频 | 国产精品久久久久久久久久东京 | 中日韩欧美风情视频 | 亚洲国产高清在线 | 羞羞网站 | 日韩国产欧美 | 青青操av |