Linux
发布时间:2022-04-01 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – Unix套接字vs TCP / IP主机:端口,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
有人可以向我描述在服务器(Ubuntu,FWIW)上设置服务时使用Unix套接字文件与tcp / ip localhost:端口的利弊吗? 在这个特定的实例中,它是一个Python WSGI服务器(uWSGI),但我只是对一般感兴趣(例如,我知道你可以在两个方面设置MySQL).
我意识到使用tcp / ip意味着服务可以暴露给其他机器,但我只是对
在本地访问服务时是否存在任何性能权衡感兴趣. 干杯
有人可以向我描述在服务器(Ubuntu,FWIW)上设置服务时使用Unix
套接字
文件与tcp / ip localhost:端口的利弊吗?
在这个特定的实例中,它是一个Python WSGI服务器(uWSGI),但我只是对一般感兴趣(例如,我知道你可以在两个方面设置MysqL).
我意识到使用tcp / ip意味着服务可以暴露给其他机器,但我只是对在本地访问服务时是否存在任何性能权衡感兴趣.
干杯.
由于没有tcp开销,Unix
套接字会快一点.如果您意识到这种
性能损失是服务器
负载的问题.如果您没有非常高的服务器
负载,您将无法识别它.
如果你使用Jails(FreeBSD)或其他一些虚拟化技术来分离例如来自Web服务器的MysqL-Server,你经常使用tcp / ip setup而不是socket.防火墙规则需要限制访问.
您需要了解您的系统是否处于高负载状态以便套接字是必须的,或者您可以专注于一个不错的系统设计(分离服务),然后tcp / ip解决方案会更好.
所以简短回答一下:
是的,存在性能差异,套接字更快.如果您没有遭受高服务器负载,只需选择更适合您系统设计的内容.
大佬总结
以上是大佬教程为你收集整理的linux – Unix套接字vs TCP / IP主机:端口全部内容,希望文章能够帮你解决linux – Unix套接字vs TCP / IP主机:端口所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。