回答
收藏
分享
举报
以王垠的水平,他可以开发出像 nginx 和 redis 这样的软件吗?
提问于2022-11-11 15:42

浏览 3.8k

文章标签

如题,以王垠的水平,他可以开发出像 nginx 和 redis 这样的软件吗?

已修改于2023-03-15 11:37



写下您的回答
发表回答
全部回答(2)

按点赞数排序

按时间排序

我不很了解王垠,但如果要我一个人开发“核心功能”大体差不多、性能不输的软件,花几个月到一两年时间,应该是可以的。我估计王垠也行。

但是有两件事不可能:

  1. 不可能像 nginx 和 redis 一样流行。因为现在已经过了内存数据库和异步HTTP服务器兴起发展的时期了。
  2. 不可能以一己之力做到 nginx 和 redis 一样丰富的完整功能、文档、配置、插件、生态环境。因为工作量太大。
赞同

0

回复举报

回答于2022-11-11 15:53



回复icodeU
回复
nginx和redis的伟大之处, 不在于它们技术有多难,基本上任何一个合格的程序员,在学习它们背后的设计思路和底层技术后, 通过记忆复刻一个类似的东西出来并不算难。nginx和redis之所以伟大, 是它们都是它们的作者出于对现实的不满意,通过自己的能力改造世界的成果。这背后最不可思议的是,一个人能认识到现实世界中的不完美, 同时他还能想到一种方式做出改进,同时他还有能力实现自己的想法,这三件事巧合地发生在一个人身上,这才是最难能可贵的。
赞同

0

回复举报

回答于2022-11-11 15:44



回复全冰三分糖
回复
提问者
菜鸟程序员
这家伙很懒还未留下介绍~
0
文章
2
问答
0
粉丝
相关问答

options请求?需要跨域访问? 

点赞 0
浏览 7.8k

sticky模块只能在linux下吧,win下没有。tomcat好像有个session复制吧,或者可以用共享session。

点赞 0
浏览 7.7k

没办法完全不受影响的,因为mirror是子请求,当子请求未结束时,主请求消耗的内存至少是无法释放的。你可以尝试在/mirror里,把超时时间大幅度调低,包括connect/read/send,再压下看看。

点赞 0
浏览 10.4k