我现在是iOS &&学习Node.js。Node.js说它是事件驱动的&服务器也可以将数据推送到客户端。
我想知道它是否会对移动应用程序有任何帮助。以下是我心中的疑问:
任何帮助都将不胜感激。
发布于 2015-09-25 08:30:12
根据我在某些apis中使用Node.js的经验,当您使用聊天应用程序或需要通过其他设备或网站管理面板(如文件存储应用程序dropbox)上的数据更改实时信息的应用程序时,非常有用。例如,您正在通过管理面板中的浏览器上传一个文件。因此,上传后,如果您需要有关新文件在设备上的信息,您可以做两件事,1.不断检查文件系统api,这是数据和cpu消耗。2.使用节点js向设备发送命令,以便用户知道文件已上载并下载。
对于像登录寄存器这样的普通api,我不认为它有多大用处。但是,如果您想在一个用户从另一个设备登录时退出,您应该使用节点js,这样您就不必每隔30秒或40秒检查一次用户登录验证。
但是节点js几乎没有问题,如果有大量用户访问节点js服务器,它可能会崩溃。因此,在这种情况下,您可以在服务器中使用负载平衡,这样每个用户都不会使用相同的端口访问节点js服务器。
就我个人而言,比起普通api,我更喜欢节点js。
https://stackoverflow.com/questions/32777713
复制相似问题