您好我们有一个运行在低带宽连接上的SQL服务器应用程序。 我们使用ADO.NET。
我想知道是否有人有关于减少频道流量的任何提示。 我正在寻找ADO.NET/SQL-Server特定提示的答案,使其更有效。 不明显的答案,如“不要取很多记录”。
EnSql的示例是连接字符串中的“enable comptression = true”。 我在SQL服务器上的传输层压缩中找不到任何东西。
你们中的任何人都有这方面的经验吗? 是否有重要的事情,我们必须知道吗?
提前致谢..
答案 0 :(得分:0)
除了返回更少的数据并尽可能缩短查询文本之外,你可以做的并不多。
答案 1 :(得分:0)
我会将通信包装在Web服务或WCF中。并在数据交换上使用压缩。
如果你不能这样做,我会使用沉重的缓存。如果应用程序不必经常返回服务器,您实际上将使用更少的带宽 在此注释中,查看本地数据缓存 - 同步 也许这会有所帮助:The Moth - ADO.NET Sync Services
答案 2 :(得分:0)
我想除了完全不同的编程方式之外,没有任何可能有用的东西......
答案 3 :(得分:0)
最好是在频道中工作(低带宽连接并使用QoS选项来减少和组织流量