我是iOS& PHP开发人员和现在学习Node.js一天了。 Node.js说它是事件驱动的&服务器也可以将数据推送到客户端。
我想知道它是否会以任何方式对移动应用程序有所帮助。以下是我脑海中出现的疑问:
任何帮助都将不胜感激。
答案 0 :(得分:1)
根据我使用Node.js获取某些api的经验非常有用当您使用聊天应用程序或需要有关数据更改的实时信息的应用程序而不是其他设备或网站管理面板(如文件存储应用程序保管箱) 。例如,您正在管理面板中通过浏览器上传一个文件。因此,上传后如果您需要有关设备上新文件的信息,您可以做两件事1.连续检查文件系统api,这是数据和CPU消耗。 2.使用节点js向设备发送命令,以便用户知道该文件已上载并下载。
对于正常的api登录注册表,我不认为它非常有用。但是,如果您希望在他/她从其他设备登录时注销一个用户,则应使用节点js,这样您就不必每30秒或40秒检查一次用户登录验证。
但是节点js的问题很少,有很多用户访问节点js服务器,它可能会崩溃。因此,在这种情况下,您可以在服务器中使用负载平衡,以便每个用户都不会使用相同的端口来访问节点js服务器。
我个人更喜欢节点j而不是普通的api。