黄p网站_在线看中文字幕_亚洲电影免费观看_成人激情视频_欧美成视频_中国av在线

配置文件

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

配置文件內(nèi)容如下:

<?php

return [
    // 服務(wù)名稱
    'SERVER_NAME'   => "EasySwoole",
    'MAIN_SERVER'   => [
        // 監(jiān)聽地址
        'LISTEN_ADDRESS' => '0.0.0.0',
        // 監(jiān)聽端口
        '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,
        // 默認(rèn) Server 運行模式
        'RUN_MODEL'      => SWOOLE_PROCESS,
        // Swoole_Server 運行配置( 完整配置可見[Swoole 文檔](http://swoole.easyswoole.com/ServerStart/Tcp/method.html) 的 mode 參數(shù) )
        'SETTING'        => [
            // 運行的 worker 進(jìn)程數(shù)量
            'worker_num'            => 8,
            // 設(shè)置異步重啟開關(guān)。設(shè)置為 true 時,將啟用異步安全重啟特性,Worker 進(jìn)程會等待異步事件完成后再退出。
            'reload_async'          => true,
            // 開啟后自動在 onTask 回調(diào)中創(chuàng)建協(xié)程
            'task_enable_coroutine' => true,
            'max_wait_time'         => 3,
            // (可選參數(shù))使用 http 上傳大文件時可以進(jìn)行配置
            // 'package_max_length' => 100 * 1024 * 1024, // 即 100 M

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

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

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

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

以上配置關(guān)于日志的相關(guān)配置的說明,詳細(xì)請看 日志 章節(jié)。

上述參數(shù)補充說明:

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

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

注意:目前框架 3.7.x 的配置驅(qū)動默認(rèn)為 SplArray,自定義配置驅(qū)動可查看本文最后章節(jié)。

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

配置操作類

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

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

<?php

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

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

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

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

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

需要注意的是 由于進(jìn)程隔離的原因,在 Server 啟動后,動態(tài)新增修改的配置項,只對執(zhí)行操作的進(jìn)程生效,如果需要全局共享配置需要自己進(jìn)行擴(kuò)展

添加用戶配置項

每個用戶都有自己的配置項,添加自己的配置項非常簡單,其中一種方法是直接在配置文件中添加即可,如下面的例子: 下面示例中添加了自定義的 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 及對應(yīng)的連接池配置
    /*################ MYSQL CONFIG ##################*/
    'MYSQL' => [
        'host'          => '127.0.0.1', // 數(shù)據(jù)庫地址
        'port'          => 3306, // 數(shù)據(jù)庫端口
        'user'          => 'root', // 數(shù)據(jù)庫用戶名
        'password'      => 'root', // 數(shù)據(jù)庫用戶密碼
        'timeout'       => 45, // 數(shù)據(jù)庫連接超時時間
        'charset'       => 'utf8', // 數(shù)據(jù)庫字符編碼
        'database'      => 'easyswoole', // 數(shù)據(jù)庫名
        'autoPing'      => 5, // 自動 ping 客戶端鏈接的間隔
        'strict_type'   => false, // 不開啟嚴(yán)格模式
        'fetch_mode'    => false,
        'returnCollection'  => false, // 設(shè)置返回結(jié)果為 數(shù)組
        // 配置 數(shù)據(jù)庫 連接池配置,配置詳細(xì)說明請看連接池組件 http://m.edpy57.cn/Components/Pool/introduction.html
        'intervalCheckTime' => 15 * 1000, // 設(shè)置 連接池定時器執(zhí)行頻率
        'maxIdleTime'   => 10, // 設(shè)置 連接池對象最大閑置時間 (秒)
        'maxObjectNum'  => 20, // 設(shè)置 連接池最大數(shù)量
        'minObjectNum'  => 5, // 設(shè)置 連接池最小數(shù)量
        'getObjectTimeout'  => 3.0, // 設(shè)置 獲取連接池的超時時間
        'loadAverageTime'   => 0.001, // 設(shè)置 負(fù)載閾值
    ],

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

生產(chǎn)與開發(fā)配置分離

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

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

DI 注入配置

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

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

// 配置腳本結(jié)束回調(diào)
\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控制器異常回調(diào)
\EasySwoole\Component\Di::getInstance()->set(\EasySwoole\EasySwoole\SysConst::HTTP_EXCEPTION_HANDLER, function () {});

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

自定義 Config 驅(qū)動

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

AbstractConfig

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

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

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

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

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

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

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

自定義配置存儲驅(qū)動

EasySwoole 中,自帶了 SplArrayswoole_table 驅(qū)動實現(xiàn),可自行查看源碼進(jìn)行深入了解。

目前最先版本默認(rèn)驅(qū)動為 SplArray

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

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

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

動態(tài)配置問題

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

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

其他

  • QQ 交流群

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

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

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

    • 持續(xù)和深入地開發(fā)
    • 文檔和社區(qū)的建設(shè)和維護(hù)
  • EasySwoole 的文檔使用 EasySwoole 框架 提供服務(wù),采用 MarkDown 格式 和自定義格式編寫,若您在使用過程中,發(fā)現(xiàn)文檔有需要糾正 / 補充的地方,請 fork 項目的文檔倉庫,進(jìn)行修改補充,提交 Pull Request 并聯(lián)系我們。

主站蜘蛛池模板: 在线日韩| av成人在线观看 | 一二三区在线 | 亚洲第一成人在线视频 | 国产一区二区在线看 | 精品日韩 | 亚洲男人天堂网 | 中文字幕一区二区三区不卡 | 久久69精品久久久久久久电影好 | 国产成人精品亚洲777人妖 | 国产一级片一区二区三区 | av午夜 | www.久久久| 午夜国产一级片 | 一级免费黄色免费片 | 国产中文字幕在线 | 国产精品久久久久久久久久三级 | 久久久久亚洲精品 | 91久久精品一区二区二区 | 日韩欧美在线一区 | 91最新 | 国产精品中文字幕在线播放 | 天天澡天天狠天天天做 | 国产精品一区二区不卡 | 国产精品视频久久 | 日韩中文字幕在线播放 | 国产精品综合视频 | 色综合成人| 亚洲美女网址 | 国产一区二区免费 | 亚洲h | 国产成人99久久亚洲综合精品 | 色综合免费 | 欧美男人天堂 | 亚洲免费在线视频 | 中文字幕成人av | 成人国产精品视频 | 日韩国产 | 国产区免费观看 | 日韩一区二区在线观看 | a级片网站 | 91极品在线| 国产片在线观看 | 欧美视频一级片 | 国产欧美日韩综合精品一区二区 | 亚洲精品一区二区三区中文字幕 | 国产二区视频 | 日韩在线视频观看免费 | 中文字幕亚洲欧美日韩在线不卡 | 在线播放亚洲 | 国产精品久久免费看 | 天天久久 | 久久久精品一区 | 一区二区三区四区在线播放 | 成人免费视频观看视频 | 另类a v| 精品一区久久 | 亚洲久久| 国产成人精品一区二区三区四区 | 91精品国产91久久久久久最新 | 欧美精品成人一区二区三区四区 | 天天干天天操天天爽 | 国内在线精品 | 99精品99| 日韩精品一区二区三区在线 | 久久国产精品久久久久久 | 七龙珠z普通话国语版在线观看 | 犬夜叉在线观看 | 最新中文字幕 | 夜夜骑首页 | 天天干天天骑 | 成人在线视频免费观看 | 国产精品日韩 | 日韩视频一区在线观看 | 国产精品人人做人人爽人人添 | 99成人 | 国产成人一区二区三区 | 老妇激情毛片免费 | 亚洲午夜电影在线 | 久久男人天堂 | 成人不卡视频 | 国产在线中文字幕 | 国产欧美精品一区二区三区 | 黑人av| 一级片av | 久久国产一区二区 | 麻豆av一区| 亚洲狠狠爱一区二区三区 | 日韩视频精品 | 国产一区91| 黑人粗黑大躁护士 | 黄色天堂网 | 亚洲成人精品一区二区三区 | av在线免费观看网站 | 日韩超级毛片 | 久久网国产 | 国内精品一级毛片国产99 | 日韩中出| 色偷偷噜噜噜亚洲男人 | 亚洲精品久久久久久下一站 | 国产视频一二三区 | 国产精品一区二区无线 | 国产一区二区免费视频 | 免费观看一级毛片 | 黄色国产在线看 | 欧美成人二区 | 一级片在线观看 | 99re视频在线 | 国产高清精品一区二区三区 | 小草av| 久久久99精品免费观看 | 欧美激情综合五月色丁香小说 | 色av综合在线 | 看毛片网站 | 国产精品成人3p一区二区三区 | 中文字幕色 | www.啪啪| 久久激情综合 | 国产欧美综合一区二区三区 | 91一区二区 | 成人精品久久久 | 99精品久久久久久久免费看蜜月 | 最新黄色网址在线播放 | 日批免费视频 | 亚洲精品三级 | 99精品免费视频 | 亚洲另类视频 | 日本 欧美 三级 高清 视频 | 日韩福利视频 | 亚洲一区二区中文 | 在线播放国产精品 | 欧美日韩一区免费 | 亚洲网站免费观看 | 黄av在线| 国产日韩视频在线观看 | 日韩在线观看网站 | 国产日韩一区二区 | 午夜影院免费体验区 | 最新免费av网站 | 久色视频在线观看 | 日韩一区二区影视 | 精品久久一区二区三区 | 欧美多人在线 | 蜜臀精品久久久久久蜜臀 | 国产亚洲视频在线观看 | 免费观看毛片 | 欧洲美女7788成人免费视频 | 国产精品日韩欧美 | 国产专区在线 | 午夜999 | 97国产精品视频人人做人人爱 | 黄色资源在线观看 | 亚州精品视频 | 九九热精品视频 | m豆传媒在线链接观看 | 中文字幕第56页 | 久久av网| 欧美国产日韩在线 | 91综合视频在线观看 | 在线观看免费av的网址 | 成人欧美一区二区三区白人 | 欧美精品一区二区三区一线天视频 | 波多野结衣一区二区三区四区 | 在线观看成人小视频 | 亚洲高清精品视频 | 国产精品久久久久久吹潮 | 成人欧美一区二区三区视频xxx | 伊人激情网 | 久草视频免费看 | 亚洲tv久久爽久久爽 | 久久另类ts人妖一区二区 | 国产一区二区三区不卡在线观看 | 日韩欧美国产成人一区二区 | 亚洲精品一区二区在线观看 | 午夜日韩| 国产一区二区欧美 | 久久久香蕉 | 天堂一区二区三区 | 精品日韩视频 | 欧美视频在线一区 | 亚洲最大免费视频 | 亚洲风情在线观看 | 日韩精品免费在线观看 | 中文字幕在线观看免费视频 | 亚洲美女在线视频 | 在线免费观看日韩视频 | 91精品一区| 国产精品久久久久久久久久久久午夜片 | 久久这里只有精品首页 | 丝袜 亚洲 另类 欧美 综合 | 亚洲精品视频在线 | 久久99这里只有精品 | 午夜精品久久久久久久久 | 国产精品一二三 | 一区二区在线电影 | 中文字幕视频在线 | 国产毛片网站 | 欧美一级在线 | 成人情趣视频 | 亚洲人成人一区二区在线观看 | 少妇看av一二三区 | 欧美视频免费在线 | 欧美日韩精品久久久 | 香蕉久久一区二区不卡无毒影院 | 成人av综合 | 国产色在线观看 | 日韩不卡一区 | 欧美一级二级三级 | 一级毛片视频 | 国产日韩欧美视频 | 久久久精品欧美 | 欧美成人二区 | 日日干夜夜操 | av三级 | 精品婷婷 | 久久精品色欧美aⅴ一区二区 | 天天干狠狠干 | 午夜精品久久久久久久白皮肤 | 免费三级黄色 | 自拍偷拍专区 | 黄色一级片免费播放 | 99热国产精品 | 国产精品视频久久 | 日韩视频在线免费观看 | 九九在线国产视频 | 亚洲永久免费 | 1级毛片 | 免费观看羞羞视频网站 | 国产精品精品视频一区二区三区 | 50人群体交乱视频 | 成人国产在线 | 午夜在线观看视频网站 | 日本aa级毛片免费观看 | 欧美视频一区二区三区在线观看 | 色黄视频在线观看 | 欧美视频精品在线观看 | 超碰97人人人人人蜜桃 | 视频一区 国产精品 | 91在线影院 | 麻豆国产露脸在线观看 | 伊人激情网 | 91在线看| 免费日韩精品 | 在线精品亚洲欧美日韩国产 | 久久久久久91 | 久草 在线 | 欧美一级黄色片 | 黄色大片网站在线观看 | av一区二区三区 | 久草资源在线视频 | 国产拍揄自揄精品视频麻豆 | 日韩精品一区二区三区 | 爱爱爱av| 国产精品国产成人国产三级 | 亚洲精品久久久久久一区二区 | 午夜高清视频 | 中文字幕第100页 | 国产精品亚洲欧美日韩一区在线 | 91精产国品一二三区在线观看 | 欧美视频免费在线 | 一本一本久久a久久精品综合妖精 | 成人欧美一区二区三区在线播放 | 龙珠z普通话国语版在线观看 | 性国产xxxx乳高跟 | 免费黄色在线 | 久久成人在线 | 国产精品3区| 黄色a级网站 | a在线看 | 国产精品一区一区三区 | 成人a在线视频 | 在线国产91 | 中文字幕在线观看av | 国产精品18久久久 | 成人日批视频 | 91麻豆精品国产91久久久更新时间 | 天天干夜夜爽 | 成人精品一区二区三区中文字幕 | 国产馆一区二区 | 国产专区在线视频 | 国产精品99久久久久久久vr | 亚洲欧美国产一区二区三区 | 国产欧美精品一区二区三区 | 免费日韩 | 在线观看免费av电影 | 欧美日韩综合一区 | 精品久久国产 | 亚洲a在线观看 | 久久久国产一区二区 | 99免费观看 | av网站免费观看 | 亚洲 自拍 另类 欧美 丝袜 | 日韩av在线电影 | 国产在线不卡 | 在线成人免费视频 | 精品99久久久久久 | 成人免费毛片aaaaaa片 | 久久av一区二区三区 | 欧美日本一区 | 国产精品无码久久久久 | 亚洲成av人片在线观看无码 | 中文字幕 欧美 日韩 | 亚洲精品在线免费观看视频 | 欧美一区二区在线观看 | a免费视频 | 国产精品99久久久久久宅男 | 日韩欧美在线视频 | 99精品一区二区三区 | 久久国产一 | 污视频在线观看免费 | 狠狠操夜夜爱 | 亚洲国产区 | 99精品亚洲| 夜夜艹日日艹 | 最新伦理片 | 欧州一区二区 | 午夜免费视频网站 | 91精品国产91久久久久久吃药 | 国产亚洲精品成人av久久影院 | 免费欧美视频 | 精品久久久久久 | 久久伦理电影网 | 欧美不卡一区二区三区 | 一级片av | 欧美一区永久视频免费观看 | 欧日韩免费视频 | 色中色综合 | 国产免费一区二区三区四区五区 | 国产中文一区 | 国产精品一二 | 亚洲人免费视频 | 99热新 | 久久九九国产 | 韩国xxxx性hd极品 | 亚洲欧美激情精品一区二区 | 久久国产精品一区 | 亚洲天堂成人 | 午夜成年人 | 精品国产91亚洲一区二区三区www | 久久久久99| 在线一区二区三区 | 亚洲综合欧美 | 奇米二区| 日韩中文字幕一区二区高清99 | 国产中文视频 | 久久亚洲一区二区 | 精国产品一区二区三区四季综 | aaa级片 | 特一级毛片 | 久久久久久久91 | 成人av电影网址 | 日韩欧美国产一区二区三区 | 亚洲国产精品自拍 | 久热伊人 | 国产午夜精品视频 | 亚洲国产精品久久久男人的天堂 | 午夜看片 | 午夜视频在线观看网站 | 久久久久久久国产精品 | 亚洲综合视频在线 | 精品视频久久久 | 免费特级黄毛片 | www日批| 男女午夜网站 | 国产精品国产精品国产专区不片 | 亚洲精品乱码久久久久久蜜桃不爽 | 亚洲永久免费 | 国产一区二区三区四 | 国产精品一区二区三区免费 | h在线看 | 精品国产乱码久久久久久久软件 | 欧美成年黄网站色视频 | 国产福利91精品一区二区 | 一区二区三区四区在线 | 日韩小视频| 国产午夜精品久久久久久久 | 久色视频| 国产成人精品一区一区一区 | 色婷婷综合网 | 99影视 | 中文字幕av一区 | 日韩影音 | 欧美一区 | 欧美啪啪一区二区 | 精品欧美激情在线观看 | 91精品国产乱码久久久久久久久 | 嫩呦国产一区二区三区av | 精品不卡| 国产电影一区二区 | 久久久久久久久久久久福利 | 久久99国产精品 | 日韩综合 | 国产日韩欧美一区二区 | 在线视频第一页 | 电家庭影院午夜 | 91大片| 久久久国产视频 | 日本美女影院 | 麻豆视频国产 | 成人在线免费 | 日韩成人在线播放 | 91精品久久久久久久久入口 | 日韩精品一区二区三区 | 免费国产一区二区 | 欧美一级毛片久久99精品蜜桃 | 中文字幕久久综合 | 激情欧美日韩一区二区 | 91成人短视频在线观看 | 婷婷综合| 极情综合网 | 人人鲁人人莫一区二区三区 | 精品天堂| 天天草av| 久久狠狠| 国产精品二区三区在线观看 | 欧日韩在线视频 | 久久极品| 中文字幕在线第一页 | 欧美成视频 | 成人免费毛片高清视频 | 日韩日韩日韩日韩日韩日韩日韩 | 免费观看羞羞视频网站 | 国产成人精品av | 最近的中文字幕在线看视频 | 999在线观看精品免费不卡网站 | 亚洲黄色高清视频 | av手机在线播放 | 天天操天天干视频 | 色性网| 超碰天天| 伊人久久国产 | 亚洲不卡免费视频 | 日韩欧美一区二区三区免费观看 | 久久精视频 | 日韩一区二区福利 | 一区二区三区四区在线 | 亚洲综合视频一区 | 狠狠撸在线 | 中文字幕乱码一区二区三区 | 国产成人精品一区二区视频免费 | 91九色porny首页最多播放 | 成人亚洲区 | 亚洲精品乱码8久久久久久日本 | 亚洲 精品 综合 精品 自拍 | 91精品久久久久久久久久 | 日韩av一区二区三区在线 | 欧美日韩另类在线 | 久久另类ts人妖一区二区 | 国变精品美女久久久久av爽 | 一区二区三区国产好的精 | 中文字幕日韩在线 | 一区二区三区精品视频 | 色九九| 国产精品久久久久久妇女6080 | 久久久999成人 | 亚洲黄色片免费 | 日韩久久久久久 | 免费a爱片猛猛 | 亚洲综合激情网 | 亚洲精品国产剧情久久9191 | 伊人伊人 | 久久久久亚洲av毛片大全 | 国产亚洲女人久久久久毛片 | 2020国产在线 | 日韩一区二区不卡 | 这里只有精品视频 | 中文字幕在线观 | 91精品国产综合久久久亚洲 | 欧美国产日韩一区 | 羞羞在线观看视频免费观看hd | 免费av播放 | 国产精品一区二区三区在线播放 | 欧美日韩精品一区二区在线播放 | 久久一区国产 | 精品欧美一区二区三区久久久小说 | 日韩综合网 | 性高湖久久久久久久久 | 福利片一区二区 | 操操网| 国产精品乱码一区二区三区 | 中文字幕 欧美 日韩 | 一区二区三区免费 | 亚洲福利一区二区 | 国产精品亚洲第一区在线暖暖韩国 | 精品网站999www| 一级毛片大全免费播放 | 国产99久久 | 日韩精品在线一区 | 欧美韩日 | 91色在线观看 | 天天噜天天干 | 欧美中文字幕在线 | 欧洲亚洲精品久久久久 | 国产精品成人在线 | 国产中文字幕一区 | 国产精品久久久久久久久久久免费看 | 欧美精品一区二区久久 | 99精品免费观看 | 精品一区国产 | 91精品国产综合久久久久久丝袜 | 日韩精品极品视频在线 | 三级成人在线 | 狠狠躁夜夜躁人人爽天天天天97 | 午夜免费小视频 | 美女视频一区 | 91一区在线 | 九九香蕉视频 | 日韩视频中文字幕 | 免费黄色毛片视频 | 黄色在线免费观看 | 国产欧美日韩一区二区三区 | 视频一区二区中文字幕日韩 | 日韩精品一区二区三区视频播放 | 91精品久久久久久久久久入口 | 欧美一区二区三区在线视频 | 国产高清免费 | 日本天天操 | 久久一区二区三 | 国产一级片免费观看 | 国产高清一区二区 | 中文字幕av亚洲精品一部二部 | 精品一区二区三区免费毛片爱 | 91aiai| 高清免费av | 人人爱超碰 | 亚洲精品一区二区三区 | 天天躁日日躁aaaaxxxx | 亚洲精品一区二区三区在线播放 | 男人电影天堂 | 特黄一级| 亚洲精品乱码久久久久久蜜桃不卡 | 中文字幕久久精品 | 欧美一区二区三区在线看 | 亚洲免费视频在线 | 欧美亚洲日本 | 国产精品精品视频一区二区三区 | 91香蕉视频在线观看 | www亚洲一区 | av免费看在线 | 日韩一区久久 | 91九色视频在线 | 不卡黄色| 岛国精品| 免费视频成人 | 天天干天天谢 | 日韩小视频网站 | 国产日韩欧美精品一区二区 | 国产婷婷综合 | 成人黄视频在线观看 | 黄色a级网站 | 夜添久久精品亚洲国产精品 | 美女视频一区 | 欧美亚洲国产一区二区三区 | 亚洲成av人影片在线观看 | 日韩精品免费观看 | 日韩在线一区二区 | 天天舔天天干天天操 | 91精品国产综合久久婷婷香蕉 | 午夜精品一区二区三区在线 | 久久久久久久99 | 久久99国产精一区二区三区 | 可以在线观看的黄色 | 91av导航| 99re视频 | 久久成人国产精品 | 精品成人佐山爱一区二区 | 国久久久 | 精品久久久久久国产 | 欧美一级片 | 欧美精品成人一区二区在线 | 黄色一级毛片免费 | av网站免费观看 | 亚洲精品欧美视频 | 美女久久| 国产极品探花 | 免费黄在线观看 | 中文字幕综合 | 日韩精品在线视频 | 91偷拍精品一区二区三区 | 午夜精品久久久 | 国产一区二区在线播放 | 成人在线观看免费视频 | 精品国产青草久久久久福利 | 一级特黄毛片 | a级片视频在线观看 | 特黄一级 | 久久伊人精品网 | 免费爱爱视频 | 欧美一区二区三区免费观看视频 | 久久黄色网 | 欧美国产高清 | 国产精品成人品 | 国产美女自拍视频 | av资源中文在线天堂 | 成人h动漫精品一区二区器材 | 日韩国伦理久久一区 | 亚洲电影一区二区三区 | 欧美视频一区 | 四虎久久精品 | 国产成人久久精品一区二区三区 | 亚洲国产精品久久久男人的天堂 | 九九久久精品 | 国产精品一区二区久久 | 亚洲a视频 | 综合久久亚洲 | www..99re| 成人免费观看男女羞羞视频 | 亚洲成a人v欧美综合天堂麻豆 | 亚洲精品成人免费 | 国产在线视频一区二区 | 国产精品成人网 | 干片网| 久久久久久极品 | 久久伊99综合婷婷久久伊 | 日韩成人在线播放 |