我有一些大型控件正在将我的ViewState扩展到10KB+。忽略了关于使用ViewState替代品的讨论,我试图将我的ViewState可能对SEO的任何影响降到最低。我的研究让我相信:
我对这两种情况都不满意,也找不到更多关于这个话题的东西。我潜在的解决方案是,只有当ViewState是一个爬虫时,才将UserAgent移动到页面底部,从而将这些技术结合起来。
我希望能得到一些关于这项技术的反馈,特别是以下几点:
发布于 2013-05-26 13:51:56
隐藏ViewState不太可能被视为隐形,因为ViewState不会被视为内容。
你到底对ViewState有什么担心?如果你担心页面的速度,那么“隐身”无论如何也不会对你有帮助。PageSpeed由拥有Google的站点的实际访问者来衡量。
因此,我的建议是要么完全摆脱ViewState,要么干脆不担心它,解决其他问题,比如HTTP请求,确保所有的内容都是压缩的,并减少图像大小。
发布于 2013-05-26 18:17:43
我不熟悉"ViewState“是什么。它似乎是ASP.net使用的表单数据,用于在表单提交后保存用户提交的数据,如果存在错误消息,则表单可以重新显示,而用户不会丢失数据。
由于在提交表单之前不需要ViewState,所以我建议在表单提交之后才向任何用户代理显示。那样的话,爬虫通常不会看到它,用户在需要它之前也不会得到它。
https://webmasters.stackexchange.com/questions/47975
复制相似问题