如何使用 SocketIO 创建基于实时 CRUD 的 Web 应用程序
How to Create Real-Time CRUD based web app using SocketIO
请检查此 answer。
建议流量是什么好。
例如
向服务器提交数据:使用POST
从服务器向浏览器提交数据:Socket 是最好的。
我的问题是什么时候在基于 CURD 的网络应用程序中使用套接字。
我认为使用 Websockets 进行 CRUD 总是有效的,但这取决于您特定应用的需求。
如果创建 (C) 和更新 (U) 经常执行并且需要实时数据交换 - 即股票交易应用程序 - 您可能希望为 C&U 使用 websockets。我认为 google 是为 google-docs 做的,但我可能弄错了。
如果读取数据时间敏感,可以使用websockets进行研发(读取和删除)...
使用 websockets 进行阅读 (R) 对于实时更新(新闻、聊天消息等)来说非常普遍。
但通常,CRUD 应用程序对时间不敏感,并且大多数 CRUD 将通过使用 RESTful HTTP API.
的 HTTP GET/POST 请求执行。
尽管我很喜欢 websockets,但有些东西可以与简单的 HTTP 一起工作;-)
请检查此 answer。
建议流量是什么好。
例如 向服务器提交数据:使用POST 从服务器向浏览器提交数据:Socket 是最好的。
我的问题是什么时候在基于 CURD 的网络应用程序中使用套接字。
我认为使用 Websockets 进行 CRUD 总是有效的,但这取决于您特定应用的需求。
如果创建 (C) 和更新 (U) 经常执行并且需要实时数据交换 - 即股票交易应用程序 - 您可能希望为 C&U 使用 websockets。我认为 google 是为 google-docs 做的,但我可能弄错了。
如果读取数据时间敏感,可以使用websockets进行研发(读取和删除)...
使用 websockets 进行阅读 (R) 对于实时更新(新闻、聊天消息等)来说非常普遍。
但通常,CRUD 应用程序对时间不敏感,并且大多数 CRUD 将通过使用 RESTful HTTP API.
的 HTTP GET/POST 请求执行。尽管我很喜欢 websockets,但有些东西可以与简单的 HTTP 一起工作;-)