代码之家  ›  专栏  ›  技术社区  ›  Jeff Meatball Yang

SQL Server 2008是否压缩发送回我的Web服务器的结果?

  •  0
  • Jeff Meatball Yang  · 技术社区  · 15 年前

    我有一个典型的报告应用程序:

    Large report <-- HTTP Compression --> ASP.NET Web Server <-- ??? --> SQL Server 2008

    由于我有太多(重复的)数据要发送到客户端,我希望两个网络跳都有压缩。

    是否有针对SQL Server的传输级压缩设置?

    2 回复  |  直到 15 年前
        1
  •  0
  •   Glennular    15 年前

    标准数据传输在数据库和应用程序之间进行了优化。如果您认为您确实需要一个更高效的解决方案,那么可以在SQL Server内部构建一个CLR函数来压缩数据。这样,您将(1)减少websever和db server之间的带宽;(2)通过db server内部的预处理,您可以通过将预处理的数据流式传输到web server和请求来降低web server处理。

        2
  •  2
  •   Mladen Prajdic    15 年前

    不,没有。TDS数据流有点压缩,但就是这样。 如果db-to-web服务器出现实际问题,那么考虑为相对静态的数据添加缓存。不需要过早地优化这个。

    推荐文章