gpt4 book ai didi

asp.net-3.5 - enableviewstatemac=true

转载 作者:行者123 更新时间:2023-12-01 09:39:24 24 4
gpt4 key购买 nike

将 enableviewstatemac 设置为“true”会影响网站的性能吗?能给我解释一下吗?

最佳答案

是的,它会影响网站的性能,straight from MSDN :

A view-state MAC is an encrypted version of the hidden variable that a page's view state is persisted to when sent to the browser. If true, the encrypted view state is checked to verify that it has not been tampered with on the client. Do not set EnableViewStateMac to true if performance is a key consideration.

那张支票必须做某事,而某事比没有更昂贵。您正在处理的 View 状态越大,这会给您的请求带来更多的开销。话虽如此,除非您是一个非常 高流量网站或在您的页面中有非常 大 View 状态,否则您可能不会注意到服务器端的事情。然而,在客户端上,他们将获得更大的页面,这可能会产生比任何东西都更大的影响。这意味着他们在回发时上传更多到服务器...这很可能是启用此功能导致您的痛点。

请记住,当服务器执行一个页面时会发生多少事情,所有这些选项在大多数情况下都是“杯水车薪”的场景,当然也有异常(exception)。当前的服务器足够强大,这样的设置通常不会单独产生任何明显的影响,但当然也有这样的情况,例如,如果您出于某种原因拥有数兆字节的 View 状态。

关于asp.net-3.5 - enableviewstatemac=true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2438446/

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