我们正在使用Express和Mongo + MySql Angular2 / Node开发一个项目 它的应用非常庞大,但并不需要任何功能,如实时通知或聊天
应用程序具有简单的CRUD操作和获取大量数据,所以我的问题是
使用socket.io而不是简单的http调用仍然有好处/有好处吗?
据我了解socket.io,它只与服务器进行一次连接(握手) 在我们的情况下,每当我尝试进行api调用时它都会握手吗?
使用socket.io对CRUD操作的正常应用程序有什么好处? 它会节省时间吗? 有任何速度差异吗?
哪种方式更好实施?
我已经完成了:When to use socket.io and when to use ajax
但没有得到我想要的东西。
如果必须选择b / w简单的http调用和socket.io?哪一个更好 ?对于简单的CRUD操作,没有动态,不需要任何实时通知?在一个简单的情况下哪一个更好的表现,速度?
如果有时间/握手/请求 - 响应的任何性能图表或比较b / w会更好。
有人请帮帮我吗? 提前致谢。
答案 0 :(得分:2)