gpt4 book ai didi

javascript - 大量的页 `view source` 行有意义吗?

转载 作者:行者123 更新时间:2023-12-02 19:56:51 31 4
gpt4 key购买 nike

很多时候,当我查看 page.aspx 的源代码时,我会发现很多行(HTML、样式、Java 脚本、 View 状态等),甚至可能有数千行。另一方面,当我查看其他网站(例如(SOF))的更复杂页面的源代码时,我发现少量的行通常是 XHTML

  • 这是否意味着我的页面性能较低且无效?

  • 原因是什么?我在构建页面时犯的一些不好的做法或者由于 web 表单 aspx 渲染不良导致?

  • 我应该转向 asp.net-MVC 吗?

最佳答案

嗯,这取决于......

较小的页面加载速度更快。句号。当然,大页面需要更长的时间来加载,这对您不利。此外,您的文本与 html 的比例也会影响您的搜索引擎优化结果。

查看不同的项目:

样式:它们应该位于单独的 css 文件中。为您提供更好的缓存和重用。与mvc与否无关。使用 ASP.NET 的 CSS 友好控件。

Javascript:同样,使用 CDN 来处理 jquery、ajax.net 等内容,并将您自己的脚本放入一个最小化的单独 .js 文件中。不在您的页面中。

viewstate:是的,这会降低性能并且性能会快速增长。特别是在 GridView 上。您并不总是需要它,可以将其关闭。小心使用...这里有很多收获。

重复器、内容占位符等的命名会多次出现,因此请在字符数方面保持较小的名称。也会给你一些帮助。

如果你遵循这个,剩下的就是你的 html 和必要的 View 状态。如果做得好,并不总是需要 MVC。尺寸差异不会再那么大了。 Mvc 为您提供了更多控制权,并且它还有其他优点,但页面的大小不应该成为您的主要动机。 Asp.net 4.5 将添加压缩和缩小功能,因此它变得不再那么重要。但最重要的是,对于大容量,每个字节都很重要......

关于javascript - 大量的页 `view source` 行有意义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8497542/

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