猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
nginx和php-fpm的通信方式有两种,一种是TCP的方式,一种是unix socket方式,哪种好一点?
看别人博客说是unix socket会显得不是那么稳定
梵蒂冈之花
浏览 732
回答 5
5回答
呼啦一阵风
unix socket适合nginx和php-fpm都在一台机器上面 TCP适合nginx和php-fpm不在同一台机器上面 TCP通信还需要三次握手 生产环境,考虑高可用的话。会有多台nginx搭配多台php-fpm使用 性能方面没注意过
0
0
0
慕森卡
从稳妥的考虑肯定是使用tcp原因是:tcp协议能保证数据的正确性,sock不能保证。虽然sock有更少的数据拷贝和上下文切换,更少的资源占用,但是如果数据都是错的,那还有什么用呢。 另外使用sock的话,必须nginx和fpm在同一台机器上。
0
0
0
慕容3067478
表示没管过这个东西,都是nginx配置好了直接使用的,是 unix socket 吧
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续