gpt4 book ai didi

c# - 什么时候值得压缩 ViewState?

转载 作者:行者123 更新时间:2023-11-30 22:42:49 26 4
gpt4 key购买 nike

我同意 the best way to shorten the ViewState is to disable it在不需要它的 ASP.Net 控件上。从一开始就保持小规模是一个好习惯。

我还听说它已经被压缩了(虽然这可能是真的......有更多的压缩方法,已在 this Stack Overflow question 中描述)。

我的问题不是它是否应该被压缩……而是:ViewState 应该什么时候被压缩?

如果我们有一个 410 个字符的 ViewState,它将在一个页面中占 410 个字节,而一个 13.843 个字符的 ViewState 等于 13.5 KB。

13.5KB 已经是一个相当大的重量了。如果我压缩一个 10KB 高度的 CSS 文件,我认为压缩 13.5KB 的 ViewState 也是值得的,即使这意味着在服务器上需要一些额外的“思考”。

但是 410 字节的 ViewState 值得在服务器上进行额外处理吗?什么时候值得压缩?

最佳答案

这里有 3 个因素需要考虑:

  1. 服务器的速度 - 它能否处理压缩 View 状态的额外负载,我猜在大多数情况下答案是肯定的,
  2. 将数据发送到客户端的通信时间,应该尽可能减少,以及
  3. 客户端的速度——它能处理解压缩 View 状态的额外任务吗,是的,它可能可以。如今,Gzip 等非常普遍,现代桌面和浏览器都具备处理这些问题的能力。

我说去做,这一切都是为了加快通过(相对)慢速 Internet 链接的通信速度。

关于c# - 什么时候值得压缩 ViewState?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4198576/

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