使用Angular 4和Nodejs检测服务器连接丢失的最佳方法
本质上,我试图找出最好的方法来确保用户连接到服务器/互联网,从而能够在我的应用程序中无误地发出请求。
我遇到了各种各样的解决scheme,但我不能真正决定什么是最好的performance或有用的。
-
Websockets,使用Socket.io为每个客户端保持与服务器的开放连接。 也开启了我的应用程序实时更新的可能性,这可能是未来的一件好事。 但是,拥有大量的开放式套接字肯定会影响性能。
-
轮询,所以在我的API中有一个端点,angular度的应用程序每隔5秒左右检查用户连接。 再一次,似乎是不是一个好主意是击中服务器负载。
-
等待一个错误,然后开始轮询每隔几秒钟等待连接重新build立。 以上是一点点改变。 但是,您仍在等待用户失败,这对用户体验不利。
有没有人在这个问题上有任何知情的投入?
谢谢
- 离子应用程序没有find提供者在链接包
- 无法从Node.js命令提示符运行量angular器
- 用于存储与PHP $ _sessionvariables相同的Angular session值的variables
- 打包一个nodejs c ++共享库
- 茉莉花testing与angular2和节点不工作
- 平均应用程序。 同时两台服务器Express,NodeJS,Angular 2
- Angular 2 – 使用Windows身份validation消费平静的API调用
- JavaScript:使用页面对象进行量angular器testing,select下拉列表项目
- 使用量angular器+茉莉花的APItesting