gpt4 book ai didi

c# - http压缩是否也会压缩 View 状态?

转载 作者:太空狗 更新时间:2023-10-29 21:39:33 24 4
gpt4 key购买 nike

我目前正在从事一个已经存在多年的大型 asp .net 项目。最近分配了一些性能优化时间,因为请求的数量和它们的带宽太大,所以我对该领域进行了一些研究,除了其他解决方案外,我还通过覆盖 LoadPageStateFromPersistenceMedium 实现了 ViewState 压缩。和 SavePageStateToPersistenceMedium并且还启用了 IIS 的动态压缩。这两个都显示了负载测试的显着改进。

我的问题是,如标题所述,http 压缩是否也会在发送请求之前压缩 ViewState?如果是这样,是否值得保持 ViewState 压缩,为什么?

谢谢。

最佳答案

HTTP 压缩压缩从服务器发送到客户端的数据。如果你configure dynamic content compression ,您的 View 状态,HTML 的一部分 in the form of a hidden input element , 将被 IIS 压缩。

那些巨大的 View 状态,仅从服务器压缩到客户端,仍然需要为每个请求上传,因为客户端 don't do compression .

因此,如果您在将 View 状态写入 HTML 之前应用压缩,来自客户端的回传将会更小。正如所讨论的here , 再次压缩压缩数据通常没有意义,因为它通常只会增加大小。

但是,动态内容压缩可以压缩响应的其他元素,也许仍然可以获得最终结果。你必须测量它。 :-)

关于c# - http压缩是否也会压缩 View 状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20743948/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com