午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > 基于PHP-FPM進程池探秘

基于PHP-FPM進程池探秘

熱門標簽:襄陽房產電銷機器人招商 百度地圖標注飯店位置怎么 深圳400電話辦理那家好 清遠陽山400電話號碼如何申請 百度地圖標注名編輯 怎么在高德地圖標注行走軌跡 安徽移動外呼系統 施工地圖標注怎么做 個性化地圖標注在線

PHP 支持多進程而不支持多線程;PHP-FPM 在進程池中運行多個子進程并發處理所有連接請求。通過 ps 查看PHP-FPM進程池(pm.start_servers = 2)狀態如下:

root@d856fd02d2fe:~# ps aux -L
USER  PID LWP %CPU NLWP %MEM VSZ RSS TTY  STAT START TIME COMMAND
root   1  1 0.0 1 0.0 4504 692 ?  Ss 13:10 0:00 /bin/sh /usr/local/php/bin/php-fpm start
root   7  7 0.0 1 0.4 176076 19304 ?  Ss 13:10 0:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
www-data  8  8 0.0 1 0.2 176076 8132 ?  S 13:10 0:00 php-fpm: pool www
www-data  9  9 0.0 1 0.2 176076 8132 ?  S 13:10 0:00 php-fpm: pool www
root  10 10 0.0 1 0.0 18376 3476 ?  Ss 14:11 0:00 bash
root  66 66 0.0 1 0.0 34420 2920 ?  R+ 15:13 0:00 ps aux -L

從列表中可以看出,進程池www中有兩個尚處于空閑狀態的子進程PID 8和 PID 9。注:NLWP指輕量級進程數量,即線程數量。

PHP-FPM(FastCGI Process Manager)是什么?PHP-FPM為PHP-CGI提供進程管理方式,可以有效控制內存和進程,可以平滑重載PHP配置,其master process是常駐內存的。FastCGI是語言無關的、可伸縮架構的CGI開放擴展,其主要行為是將CGI解釋器進程保持在內存中更長時間,不是fork-and-execute,并因此獲得較高的性能。FastCGI支持分布式部署,可以部署在WEB服務器以外的多個主機上。

探秘手段:模擬多線程并發執行

1. 什么是線程:線程有時又稱輕量級進程(Lightweight Process,LWP),通常由線程ID、當前指令指針(PC)、寄存器集合和堆棧組成,是進程中的一個實體,是被系統獨立調度的基本單位;線程自己不擁有系統資源,只擁有一點兒在運行中必不可少的資源,與同屬一個進程的其它線程共享進程所擁有的全部資源。 由于線程之間的相互制約,致使線程在運行中呈現出間斷性。線程也有就緒、阻塞和運行三種基本狀態。由于進程是資源擁有者,創建、撤消與切換開銷過大,在對稱多處理機(SMP)上同時運行多個線程(Threads)才是更合適的選擇。線程的實體包括程序、數據和線程控制塊(Thread Control Block,TCB),TCB包括以下信息:

(1)線程狀態;

(2)當線程不運行時,被保存的現場資源;

(3)一組執行堆棧;

(4)存放每個線程的局部變量主存;

(5)訪問同一個進程中的主存和其它資源。

但使用多個進程會使得應用程序在出現進程池內的進程崩潰或被攻擊的情況下變得更加健壯。

2. 模擬多線程:

?php
/**
 * PHP 只支持多進程不支持多線程。
 *
 * PHP-FPM 在進程池中運行多個子進程并發處理所有連接,
 * 同一個子進程可先后處理多個連接請求,但同一時間
 * 只能處理一個連接請求,未處理連接請求將進入隊列等待處理
 *
 */

class SimulatedThread
{
 //模擬線程
 private $thread;

 //主機名
 private $host = 'tcp://172.17.0.5';

 //端口號
 private $port = 80;

 public function __construct()
 {
  //采用當前時間給線程編號
  $this->thread = microtime(true);
 }

 /**
  * 通過socket發送一個新的HTTP連接請求到本機,
  * 此時當前模擬線程既是服務端又是模擬客戶端
  *
  * 當前(程序)子進程sleep(1)后會延遲1s才繼續執行,但其持有的連接是繼續有效的,
  * 不能處理新的連接請求,故這種做法會降低進程池處理并發連接請求的能力,
  * 類似延遲處理還有time_nanosleep()、time_sleep_until()、usleep()。
  * 而且sleep(1)這種做法并不安全,nginx依然可能出現如下錯誤:
  * “epoll_wait() reported that client prematurely closed connection,
  * so upstream connection is closed too while connecting to upstream”
  *
  * @return void
  */
 public function simulate()
 {
  $run = $_GET['run'] ?? 0;
  if ($run++  9) {//最多模擬10個線程
   $fp = fsockopen($this->host, $this->port);
   fputs($fp, "GET {$_SERVER['PHP_SELF']}?run={$run}\r\n\r\n");
   sleep(1);//usleep(500)
   fclose($fp);
  }

  $this->log();
 }

 /**
  * 日志記錄當前模擬線程運行時間
  *
  * @return void
  */
 private function log()
 {
  $fp = fopen('simulated.thread', 'a');
  fputs($fp, "Log thread {$this->thread} at " . microtime(true) . "(s)\r\n");

  fclose($fp);
 }
}

$thread = new SimulatedThread();
$thread->simulate();
echo "Started to simulate threads...";

探秘匯總:本人通過運行上述腳本后,發現一些可預料但卻不是我曾想到的結果

1. PHP-FPM配置項pm.max_children = 5,simulated.thread記錄如下:

Log thread 1508054181.4236 at 1508054182.4244(s)
Log thread 1508054181.4248 at 1508054182.4254(s)
Log thread 1508054181.426 at 1508054182.428(s)
Log thread 1508054181.6095 at 1508054182.6104(s)
Log thread 1508054182.4254 at 1508054183.4262(s)
Log thread 1508054183.4272 at 1508054183.4272(s)
Log thread 1508054182.4269 at 1508054183.4275(s)
Log thread 1508054182.4289 at 1508054183.43(s)
Log thread 1508054182.6085 at 1508054183.6091(s)
Log thread 1508054182.611 at 1508054183.6118(s)

最新生成的(模擬)線程登記出現在紅色標示條目位置是因為進程池的并發連接處理能力上限為5,因此它只可能出現在第六條以后的位置。

Log thread 1508058075.042 at 1508058076.0428(s)
Log thread 1508058075.0432 at 1508058076.0439(s)
Log thread 1508058075.0443 at 1508058076.045(s)
Log thread 1508058075.6623 at 1508058076.6634(s)
Log thread 1508058076.0447 at 1508058077.0455(s)
Log thread 1508058076.046 at 1508058077.0466(s)
Log thread 1508058077.0465 at 1508058077.0466(s)
Log thread 1508058076.0469 at 1508058077.0474(s)
Log thread 1508058076.6647 at 1508058077.6659(s)
Log thread 1508058076.6664 at 1508058077.6671(s)

有意思的是綠色條目代表的(模擬)線程和紅色條目代表的(模擬)線程的登記時間是一樣的,說明兩個(模擬)線程是并發執行的。

2. PHP-FPM配置項pm.max_children = 10,simulated.thread記錄如下:

Log thread 1508061169.7956 at 1508061170.7963(s)
Log thread 1508061169.7966 at 1508061170.7976(s)
Log thread 1508061169.7978 at 1508061170.7988(s)
Log thread 1508061170.2896 at 1508061171.2901(s)
Log thread 1508061170.7972 at 1508061171.7978(s)
Log thread 1508061171.7984 at 1508061171.7985(s)
Log thread 1508061170.7982 at 1508061171.7986(s)
Log thread 1508061170.7994 at 1508061171.8(s)
Log thread 1508061171.2907 at 1508061172.2912(s)
Log thread 1508061171.2912 at 1508061172.2915(s)

由于服務端并發連接處理能力上限達到10,因此最新生成的(模擬)線程登記可出現在任何位置。

3. 執行usleep(500)延遲,simulated.thread記錄如下:

Log thread 1508059270.3195 at 1508059270.3206(s)
Log thread 1508059270.3208 at 1508059270.3219(s)
Log thread 1508059270.322 at 1508059270.323(s)
Log thread 1508059270.323 at 1508059270.324(s)
Log thread 1508059270.3244 at 1508059270.3261(s)
Log thread 1508059270.3256 at 1508059270.3271(s)
Log thread 1508059270.3275 at 1508059270.3286(s)
Log thread 1508059270.3288 at 1508059270.3299(s)
Log thread 1508059270.3299 at 1508059270.331(s)
Log thread 1508059270.3313 at 1508059270.3314(s)

可見日志記錄順序與(模擬)線程生成的順序一致。usleep延遲的基本單位是微妙(us, 1 s = 1000000 us)。

從以上的記錄可以看出:

1)這些(模擬)線程是第一次請求執行腳本后就自動生成的,一個(模擬)線程緊接著創建了另一個(模擬)線程;

2)這些(模擬)線程中有的是在同一個子進程空間中產生并運行的;

3)前后相鄰(模擬)線程生成時間間隔很小,幾乎是同時產生,或后一個(模擬)線程在前一個(模擬)線程尚未執行結束并退出之前產生;

4)多個(模擬)線程之間可以并發執行。

所以,上述模擬多線程并發的實現是成功的。PHP-FPM進程池中同一個子進程可先后處理多個連接請求,但同一時間只能處理一個連接請求,未處理連接請求將進入隊列等待處理。換句話,同一個子進程不具有并發處理連接請求的能力。

PHP-FPM Pool配置:它允許定義多個池,每個池可定義不同的配置項。以下只是列舉了我在探秘過程中還關注過的其他部分配置項

1、 listen:The address on which to accept FastCGI requests.它支持TCP Socket和unix socket兩種通訊協議。可設置listen = [::]:9000。

2、listen.allowed_clients:List of addresses (IPv4/IPv6) of FastCGI clients which are allowed to connect. 該配置項為逗號分隔的列表,如listen.allowed_clients = 127.0.0.1,172.17.0.5。

3、pm:Choose how the process manager will control the number of child processes. 該配置項設置FPM管理進程池的方式,包括static、dynamic、ondemand三種。

4、pm.max_requests:The number of requests each child process should execute before respawning. This can be useful to work around memory leaks in 3rd party libraries.設置每個子進程處理請求數的上限,對于處理第三方庫中的內存泄漏很有用。

5、pm.status_path:The URI to view the FPM status page.

以上這篇基于PHP-FPM進程池探秘就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • php-fpm中max_children的配置
  • centos7上編譯安裝php7以php-fpm方式連接apache
  • php-fpm.conf配置文件中文說明詳解及重要參數說明
  • php-fpm服務啟動腳本的方法
  • php性能分析之php-fpm慢執行日志slow log用法淺析
  • Nginx使用的php-fpm的兩種進程管理方式及優化
  • 一文看懂PHP進程管理器php-fpm

標簽:黑河 延邊 臨夏 阜陽 南昌 欽州 中衛 駐馬店

巨人網絡通訊聲明:本文標題《基于PHP-FPM進程池探秘》,本文關鍵詞  基于,PHP-FPM,進程,池,探秘,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《基于PHP-FPM進程池探秘》相關的同類信息!
  • 本頁收集關于基于PHP-FPM進程池探秘的相關信息資訊供網民參考!
  • 推薦文章
    日韩风俗一区 二区| 99re这里都是精品| 亚洲国产视频一区| 成人精品视频在线| 久久国产精品影院| 一女二男3p波多野结衣| 永久免费看片在线播放| 久久亚洲一级片| 色婷婷综合久久久久| 99中文字幕在线观看| 免费人成年激情视频在线观看| 国产又粗又大又黄| 国产精品情趣视频| 4p变态网欧美系列| 亚洲免费视频一区二区| 日本精品久久久| 亚洲国产精品无码久久久久高潮| 亚洲一卡二卡在线观看| 欧美亚洲综合另类| 日本在线高清视频一区| 性爱在线免费视频| 久久99日本精品| 久久精品国产91精品亚洲| 欧美成人黑人猛交| 日本在线不卡视频| 欧美情侣在线播放| 成年人三级视频| 国产欧美一级片| 日韩欧美一区视频| 日本不卡一区二区三区四区| 99在线无码精品入口| 欧美日韩一区高清| 久久伊人一区二区| 亚洲天堂一级片| 久久久久久久综合狠狠综合| 国产精品入口免费视频一| 中文字幕乱码在线人视频| 六月婷婷色综合| 亚洲国产精品99| 久久久久久蜜桃一区二区| 免费av一级片| 成人激情综合网站| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 97在线视频免费播放| 欧美日韩国产黄色| 亚洲精品高清视频在线观看| 日韩免费一区二区三区| 伦av综合一区| 亚洲精品久久久久久久久| 97免费公开视频| 亚洲视频精选在线| 成人黄色av网站| 亚洲色偷偷综合亚洲av伊人| 亚洲精品成人少妇| 男人日女人逼逼| 国产成人av一区二区三区在线| 国产精品白丝jk喷水视频一区 | 欧美一级电影网站| 欧美色图校园春色| 中文字幕精品一区二区精品绿巨人 | 久久婷婷国产综合尤物精品| 国产aⅴ爽av久久久久成人| 色婷婷综合成人| 久久亚洲无码视频| 日韩视频在线永久播放| 91国产中文字幕| 99福利在线观看| 自拍偷自拍亚洲精品播放| 99se婷婷在线视频观看| 日韩精品五月天| 国产欧美va欧美va香蕉在| 国产视频手机在线观看| 97超级碰碰人国产在线观看| 99精品在线视频观看| 国产精品久久久av久久久| 国产成人精品777777| 国产婷婷成人久久av免费高清| 制服丨自拍丨欧美丨动漫丨| 色综合久久综合中文综合网| 成人欧美精品一区二区| 精品美女在线播放| 精品视频一区二区在线观看| 日韩在线观看你懂的| 国产精品51麻豆cm传媒 | 亚洲女人毛茸茸高潮| 91国产成人在线| 国产中文字幕一区二区| 日韩欧美国产成人| 成年人在线免费看片| 在线观看欧美日韩| 中文字幕av久久爽| 91久久久一线二线三线品牌| 动漫av一区二区三区| 成人在线综合网站| 一女被多男玩喷潮视频| 欧美日韩国产精品一区| 三级黄色片网站| 久久综合久久八八| 久久视频免费在线观看| 成人黄色在线观看| 欧美国产精品久久| aaaa黄色片| 国模精品视频一区二区三区| 蜜臀久久99精品久久久久久9| 国产欧美va欧美va香蕉在线 | 久久久久久久久久av| 青青草伊人久久| 中文字幕一区二区三区四区在线视频| 一区二区三区美女视频| 国产精品91av| 4438全国成人免费| 秋霞影院一区二区| 91免费网站视频| 午夜精品久久久久影视| 欧美第一页在线观看| 97精品伊人久久久大香线蕉| 三级视频在线看| 久久久久久人妻一区二区三区| 日韩电影中文字幕一区| 国内精品久久久久影院薰衣草| 三上悠亚在线一区二区| 日韩欧美精品在线视频| 欧美,日韩,国产在线| 久久影视一区二区| 在线成人免费av| 国精产品一区一区三区有限在线| jlzzjlzz亚洲日本少妇| 亚洲高清在线免费观看| 欧美超级乱淫片喷水| 紧缚捆绑精品一区二区| 久久99中文字幕| 亚洲精品成人免费| 国产不卡免费视频| 亚洲精品国产精品乱码在线观看| 91中文在线观看| 夜夜亚洲天天久久| 国产精品-色哟哟| 一区二区三区四区国产| 亚洲精品自产拍| 熟妇人妻系列aⅴ无码专区友真希| 日本不卡一区二区在线观看| 久久久国产视频91| 国产精品一区二区91| 永久免费看片直接| 久久国产精品网| 97国产精品视频人人做人人爱| 亚洲日本成人在线观看| 性做久久久久久久久久| 欧美性生交xxxxx| 欧洲精品毛片网站| 91精品国产麻豆| 成人毛片老司机大片| 免费不卡av网站| 欧美日韩精品免费看| 宅男噜噜噜66一区二区66| 成人午夜精品一区二区三区| 亚洲国产一区二区三区在线 | av动漫在线免费观看| 欧美亚洲激情在线| 亚洲福利视频久久| 91蜜桃免费观看视频| av黄色免费在线观看| 国产精一区二区三区| 欧美日韩国产影院| 99re这里只有精品首页| 久久字幕精品一区| 精品人妻一区二区三区蜜桃| 欧美精品久久久久久久久46p| 欧美日韩人妻精品一区在线| 日本一区二区久久精品| 538国产精品一区二区在线| 亚洲成人资源在线| 国产成+人+日韩+欧美+亚洲| 日本熟妇一区二区三区| 久热精品在线播放| 青娱乐国产91| 性欧美xxxx交| 亚洲高清色综合| 欧美午夜视频在线观看| 日本美女视频一区二区| 久久一区二区三| 蜜桃视频无码区在线观看| 亚洲高清资源综合久久精品| 在线日韩日本国产亚洲| 欧美福利电影网| 国产日韩欧美不卡在线| 奇米一区二区三区av| 老女人性淫交视频| 内射中出日韩无国产剧情| 北条麻妃69av| 91麻豆成人久久精品二区三区| 日韩av在线播| 91嫩草丨国产丨精品| 久久福利小视频| 97视频在线免费| 正在播放一区二区三区| 国产一区二区黄色| 97在线视频一区| 欧美另类在线播放| 久久精品久久久久久国产 免费| 亚洲精品久久7777777| 日韩一级片在线播放| 欧美精品自拍偷拍动漫精品| 中文字幕电影一区| 久99久精品视频免费观看| 中文字幕777| 成人免费a视频| 日韩精品人妻中文字幕| 日韩成人高清视频| 久久精品国产亚洲AV熟女| 91在线第一页| 国产免费黄色av| 国产一级特黄a大片免费| 一级黄色片在线免费观看| 免费网站永久免费观看| 国产精品入口芒果| 天堂一区二区三区| 91在线免费看网站| 国产精品久久国产精品99gif| 国产精品亚洲精品| 99影视tv| 国产美女直播视频一区| 2020国产精品久久精品不卡| 亚洲在线视频福利| 国产极品精品在线观看| 日韩av免费网站| 欧美日韩xxxxx| 久久久综合免费视频| 国产成人一区二区三区小说| 国产手机精品在线| 日韩高清国产精品| 永久免费精品视频网站| 日本www在线播放| 四虎国产精品免费| 亚洲欧美色图视频| 日本乱子伦xxxx| 国产精品无码无卡无需播放器| 久久久久久久久久久久久久av| 亚洲免费国产视频| 久久精品国产免费看久久精品| 青青国产91久久久久久| 国产真实乱偷精品视频免| 91麻豆国产福利在线观看| 亚洲国产wwwccc36天堂| 亚洲精品第一页| 国产大片精品免费永久看nba| 国产精品一区免费观看| 欧妇女乱妇女乱视频| 不卡的在线视频| 亚洲一区 视频| 中文天堂在线视频| 麻豆传媒一区二区三区| 国产人伦精品一区二区| 2017欧美狠狠色| 欧美日韩激情美女| 色老头一区二区三区| 国产激情视频一区| 糖心vlog在线免费观看| 中文字幕在线国产| 久久狠狠高潮亚洲精品| 国产一区二区三区香蕉| 日韩欧美a级成人黄色| 亚洲精品电影网| 国产精品啪视频| 极品粉嫩国产18尤物| 一区二区国产欧美| 色爽爽爽爽爽爽爽爽| 扒开伸进免费视频| 亚洲AV午夜精品| 亚洲私人影院在线观看| 中日韩美女免费视频网站在线观看| 91精品久久久久久久久青青| 九色porny自拍| 精品国产一级片| 色综合天天在线| 国产精品日韩一区二区免费视频| 自拍偷拍校园春色| 自拍偷拍亚洲一区| 国产精品裸体瑜伽视频| 在线不卡av电影| 丝袜美腿亚洲色图| 精品剧情在线观看| 日韩欧美第二区在线观看| 欧美日韩生活片| 丁香婷婷深情五月亚洲| 欧美亚洲国产另类| 99久久99久久久精品棕色圆| 日韩高清免费在线| 国产免费成人在线| 一区二区免费看| 桥本有菜av在线| 久久这里有精品15一区二区三区| 亚洲一区二区综合| 日本不卡久久| 成人免费视频网站入口::| 全部av―极品视觉盛宴亚洲| 亚洲超碰97人人做人人爱| 国外成人在线视频| 欧美体内she精高潮| 美女尤物国产一区| 亚洲男人天堂古典| 黄色www网站| 高h放荡受浪受bl| 日韩欧美国产午夜精品| 97超碰在线视| 女人18毛片水真多18精品| 亚洲国产精品一区二区久| 自拍视频一区二区三区| 91尤物国产福利在线观看| 精品国产1区二区| 欧美国产亚洲一区| 久久久久国产精品一区三寸 | 日韩欧美国产一区二区| 久久人人九九| 一本色道久久综合无码人妻| 日韩精品一区二区三区四区视频| 精品无码在线视频| 欧美一区二区网站| 亚洲精品国产成人av在线| 国产a精品视频| 国产精品爽黄69天堂a| 中文国语毛片高清视频| 午夜视频在线观看一区二区| 国产精品12p| 蜜臀国产一区二区三区在线播放| 亚洲性猛交xxxxwww| 天堂va欧美va亚洲va老司机| 亚洲三级电影全部在线观看高清| 国产精品久久久久久久久久久久午夜片| 欧美超碰在线观看| 日韩中文字幕免费| 日韩黄色中文字幕| 欧美日韩精品欧美日韩精品一| 欧美牲交a欧美牲交aⅴ免费下载| av资源网一区| 日韩福利视频| 色综合视频在线| 国产精品久久久91| 99精品人妻国产毛片| 国产亚洲欧美日韩精品| 欧美另类69xxxx| 欧美大片免费久久精品三p| 一区二区三区四区影院| 亚洲美女视频在线| av网站大全免费| 亚洲三级视频在线观看| 免费无码不卡视频在线观看| 国产精品久久久久影院色老大 | 色综合色狠狠综合色| 五月婷婷六月合| 亚洲v日本v欧美v久久精品| 依人在线免费视频| 午夜精品久久久久久不卡8050 | 不卡的看片网站| 黄色成人在线免费观看| 久久综合资源网| 成人性免费视频| 成人免费小视频| 少妇黄色一级片| 欧美午夜精品久久久久久人妖| 性一交一黄一片| 日韩欧美国产三级| 欧美xxxx黑人xyx性爽| 欧美大片网站在线观看| 国产精品日韩无码| 高清一区二区三区视频| 国产一区在线视频| 4444亚洲人成无码网在线观看| 亚洲 欧美综合在线网络| 天堂久久久久久| 日韩av最新在线观看| 丰满少妇xoxoxo视频| 成人国产在线激情| av动漫一区二区| 午夜在线观看av| 亚洲欧美另类自拍| 亚洲第一天堂影院| avove在线观看| 欧美日韩亚洲综合一区二区三区 | 欧美日韩亚洲一区二区三区| 变态另类丨国产精品| 欧美精品激情在线| 国产一区在线观看麻豆| 在线观看免费的av| 欧美老肥婆性猛交视频| 蜜臀av性久久久久av蜜臀妖精 | 天美星空大象mv在线观看视频| 亚洲电影免费观看高清完整版在线观看| 无码人妻av一区二区三区波多野| 成人高h视频在线| 亚洲精品视频在线看| 女性裸体视频网站| 91在线免费视频| 亚洲人精品午夜| 久久中文字幕无码| 91久久精品一区二区别| 亚洲国产你懂的| 国产精品a成v人在线播放| 国产亚洲欧美另类一区二区三区| 亚洲欧美国产77777| 懂色av懂色av粉嫩av| 成人av免费看| 亚洲精品videossex少妇| 成人av电影在线网| 国产真人做爰视频免费| 成人在线观看视频网站| 国产精品你懂的在线欣赏| 99鲁鲁精品一区二区三区| 久久66热这里只有精品| 日韩三级电影网址|