有哪些简单的web前端的毕业设计课题知乎

2022-04-13 科技 92阅读
Node.js程序占用内存90MB-110MB,剩余内存都被磁盘缓存占据。
以我的了解,Python和Ruby上的非EventDriven的Framework根本不可能达到这样的性能。

然后说说Node.js的其他优点
Node.js的架构与Django,Rails等传统的Framework不同,不需要放在Nginx/Apache后,利用WSGI,CGI之类的接口一板一眼的[接受Request]->[运行程序逻辑]->[生成并返回Response]。这是一个巨大的变化,之前一些无法想象的功能都有可能实现了。比如https://github.com/Miserlou/DirtyShare可以用浏览器实现P2P的文件传输。正因为Node.js可以更精细的控制Request和Response的时间和内容,websocket似乎天生就是为Node.js而生的,而配合http://socket.io这个神奇的库之后,在realtimewebapp这个领域,Node.js已经没有对手了。
Node.js的包管理器npm设计得比python和ruby好很多。有很多的module开发者。
当然也有一些缺点
Debug很困难。没有stacktrace,出了问题很难查找问题的原因。
如果设计不好,很容易让代码充满callback。实在受不了的可以考虑一下https://github.com/laverdet/node-fibers/这个项目。不过Node.js的核心团队并不推荐使用。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com