站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        nginx和php如何進行通信的

        nginx和php如何進行通信的

        Nginx與PHP的兩種通信方式-unix socket和tcp socket

        1、兩者Nginx配置 (推薦學(xué)習(xí):nginx教程)

        unix socket

        需要在nginx配置文件中填寫php-fpm運行的pid文件地址。

        location ~ .php$ {     include fastcgi_params;     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;;     fastcgi_pass unix:/var/run/php5-fpm.sock;     fastcgi_index index.php; }

        tcp socket

        需要在nginx配置文件中填寫php-fpm運行的ip地址和端口號。

        location ~ .php$ {     include fastcgi_params;     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;;     fastcgi_pass 127.0.0.1:9000;     fastcgi_index index.php; }

        2、兩者比較

        nginx和php如何進行通信的

        從上面的圖片可以看,unix socket減少了不必要的tcp開銷,而tcp需要經(jīng)過loopback,還要申請臨時端口和tcp相關(guān)資源。

        但是,unix socket高并發(fā)時候不穩(wěn)定,連接數(shù)爆發(fā)時,會產(chǎn)生大量的長時緩存,在沒有面向連接協(xié)議的支撐下,大數(shù)據(jù)包可能會直接出錯不返回異常。tcp這樣的面向連接的協(xié)議,多少可以保證通信的正確性和完整性。

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 国产99久久精品一区二区| 一本久久a久久精品综合夜夜| 国产精品无码久久综合| 久久国产精品一区| 欧美精品国产日韩综合在线| 久久99精品国产麻豆| 思思久久99热免费精品6 | 国产精品久久久久久福利漫画| 中文成人无码精品久久久不卡| 国产香蕉国产精品偷在线观看| 日韩精品一区二区三区四区| 成人精品视频一区二区三区| 亚洲精品国精品久久99热一| 久久国产美女免费观看精品| 国产精品热久久毛片| 亚洲国产综合91精品麻豆| 国产精品丝袜一区二区三区| 日本VA欧美VA欧美VA精品| 亚洲国模精品一区| 欧美精品在线视频| 久久精品国产福利国产琪琪| 国产精品无码v在线观看| 99久久www免费人成精品| 久久这里只精品国产99热| 九九热这里只有在线精品视| 国产亚洲精品xxx| 国产精品一二三区| 久久久久国产精品| 麻豆精品成人免费国产片| 亚洲国产精品婷婷久久| 伊人久久精品线影院| 久久国产乱子精品免费女| 欧美激情精品久久久久| 国产在线不卡午夜精品2021| 国产欧美久久久精品| 亚洲欧美日韩精品久久| 99久久免费只有精品国产| 国产在线精品一区二区高清不卡 | 国内精品视频九九九九| 国产精品视频不卡| 久久精品成人欧美大片|