java实现nginx转发 为什么mysql,nginx,libev,redis,linux都是用C写的?
浏览量:2057
时间:2021-03-13 05:58:15
作者:admin
为什么mysql,nginx,libev,redis,linux都是用C写的?
原因很多,不尽相同。
1. 历史原因,例如,当Linux开始编写时,没有其他选项,只有C.
2。个人偏好:这些开源库是由当时的主要赞助商赞助的。赞助者喜欢C,但不想使用C,所以总是C
3。性能要求,你列出这些,都是在各自领域的性能要求到了极致,用C是个不错的选择。
4. 语言本身的影响,例如C,已经非常复杂了。如果引入,很可能不同的人会采用不同的写作方法,高低没有区别。然而,在一个开源项目中有这么多的编写方法,维护就成了一个大问题。
java实现nginx转发 nginx配置api接口 nginx部署javaweb项目
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。