linux – Unix套接字vs TCP / IP主机:端口
发布时间:2020-11-18 00:47:23 所属栏目:Linux 来源:互联网
导读:有人可以向我描述在服务器(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解决方案会更好. 所以简短回答一下: 是的,存在性能差异,套接字更快.如果您没有遭受高服务器负载,只需选择更适合您系统设计的内容. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linuxmint – Linux Mint 17.1 Cinnamon 2.4鼠标光标在屏幕
- linux – Unix vs BSD vs TCP vs Internet套接字?
- linux – nginx:[emerg]未知指令“”在/etc/nginx/sites-e
- linux – 检测stdout是否被重定向到管道(而不是文件,字符设
- linux – GNU排序命令的行为(带有非字母ASCII字符,如点或分
- linux – 如何从远程机器到本机的文件夹?
- linux脚本与netcat在x小时后停止工作
- 如何在Linux上编译Intel Mac二进制文件?
- Swift on Linux – 导入第三方模块
- 在linux上安装php zip