我需要创建一个用于餐馆的平板电脑应用程序。它将全部位于私人内部网络上,因此安全性不是问题。问题是哪个网络流量最少?我可以使用实体框架直接连接到SQL,也可以连接到我在IIS中的SQL服务器上创建的Web服务,平板电脑与之通信。
我想简化它,标准SQL连接是否传输的数据超出了必要的数量?
答案 0 :(得分:0)
很难给出一般规则,因为网络架构会在很大程度上影响答案。
作为一般指导,我建议在服务器上创建Web服务或php“接口”,它会为您提供更简单,更可控的数据流,此外您可以更轻松地处理事务,因为所有这些都将是一个接口,来自一台机器的所有数据库访问。它使调试和错误处理更容易(记录界面,你看到发生的一切,所以你不能检查设备上的日志),而不是每个客户端直接连接到数据库,给你更多的控制。
只是一般性的建议,一种网络服务/界面或任何总是值得投资的东西,迟早你会朝着这个方向前进。
我谦虚的意见