我的HTML应该多长时间?

时间:2018-01-04 07:18:29

标签: html asp.net

我目前正在开发一个使用asp net mvc的网站。对于页面,有一个标签系统。

在同一页面上,有三个选项卡可用,我想知道是否在同一个aspx文件中编写三个选项卡,并动态隐藏/显示它们是最佳解决方案,或者我是否应该创建三个不同的aspx页面。因为每次添加块时文件都会变重,所以目前它有大约250行。 我还有第三块要添加。

enter image description here

2 个答案:

答案 0 :(得分:2)

最佳解决方案一开始就是将所有标签放在页面上,然后如果您发现页面速度很慢,您可以开始制作技巧以加快速度。如果你不知道,首先你要制作页面,然后再进行优化,如果你真的需要它们那么。

一些技巧。

  1. 只有在显示每个标签时才可以加载图像。图像比text / html增加了更多的延迟。
  2. 您可以在第一个标签页上刷新,页面将显示给用户,然后加载其余页面,然后javascript将运行并且能够更改标签页。
  3. 您可以稍后使用iframe和不同页面加载。
  4. 您可以稍后使用ajax
  5. 加载它们

    你最终做的是取决于某些因素,例如有多少用户看到该页面,gzip 之后真正的是多么强大,如果这是大多数延迟页面的一部分或从数据库加载数据

    真实测试

    12,000 行, gziped 600kb 的大页面需要 200 ms 才能发送。

答案 1 :(得分:0)

实现它的一种方法是将标签放在aspx页面上,如果你可以使用jquery ui标签,它将更易于管理。然后用超过普通的html标识标签,将HTML移动到用户控制的asax文件,并将它们用作标签的内容。它将简单易用。这是一种主要使用的做法。