我想知道使用15.5k库只是为了进行非常简单的验证,以及使用我自己的1k超简单验证类,在我有超过10k的时间内有多重要我的系统上的用户(Node + Mongo在超级奔腾8核32gb ram上运行)。 关心这14.5k的代码是最糟糕的吗?
我无法找到任何线索,因为我这么凄凉,但总是在想。
我非常赞赏你的意见。
答案 0 :(得分:1)
服务器开发的一个好处是你通常拥有大量可用的RAM,并且代码通常只在服务器启动时加载一次,因此加载时间不是用户体验的一部分。
由于这些原因,您甚至难以衡量1k库和15k库之间的有意义的影响。您可能关心每个活动用户15k的内存使用量,但您不会关心一次加载到内存中的额外15k代码,它不会以任何方式影响您的服务器性能。
所以,我说你不应该担心代码大小(在合理范围内)。相反,选择最能解决问题的工具,使您的开发最快,最可靠。并且,在可能的情况下,使用之前构建和测试的内容,而不是从头开始构建自己的内容。这将使您有更多的开发时间花在真正重要的事情上,以使您的网站更好,更好或更好。或者,它会让您更快地进入市场。
作为参考,15k是计算机总RAM的0.000045%。
答案 1 :(得分:0)
我同意@ jfriend00。对于您描述的代码大小,内存/性能几乎没有影响。您可以根据自己的使用情况对不同的模块进行基准测试,并自行选择。但是,我认为你应该问自己一些其他(类似的)问题 -