亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

nginx和php-fpm的通信方式有兩種,一種是TCP的方式,一種是unix socket方式,哪種好一點?

nginx和php-fpm的通信方式有兩種,一種是TCP的方式,一種是unix socket方式,哪種好一點?

PHP
梵蒂岡之花 2019-03-17 15:57:25
看別人博客說是unix socket會顯得不是那么穩定
查看完整描述

5 回答

?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

  • unix socket適合nginx和php-fpm都在一臺機器上面

  • TCP適合nginx和php-fpm不在同一臺機器上面

  • TCP通信還需要三次握手

  • 生產環境,考慮高可用的話。會有多臺nginx搭配多臺php-fpm使用

  • 性能方面沒注意過

查看完整回答
反對 回復 2019-03-18
?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

從穩妥的考慮肯定是使用tcp
原因是:
tcp協議能保證數據的正確性,sock不能保證。
雖然sock有更少的數據拷貝和上下文切換,更少的資源占用,但是如果數據都是錯的,那還有什么用呢。

另外使用sock的話,必須nginx和fpm在同一臺機器上。

查看完整回答
反對 回復 2019-03-18
?
慕容3067478

TA貢獻1773條經驗 獲得超3個贊

表示沒管過這個東西,都是nginx配置好了直接使用的,是 unix socket 吧

查看完整回答
反對 回復 2019-03-18
  • 5 回答
  • 0 關注
  • 751 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號