繁体   English   中英

ASP.NET网页->显示静态信息的最佳方法

[英]ASP.NET web page -> Best ways to display static information

我在ASP.NET网站上有一个网页,其中显示了约3000条记录(几年前编写代码逻辑后,记录数量显着增长)。 此页面也使用Jquery。

页面上的显示为表格格式,第一列为图像(从Web服务器位置读取),然后为“项目组”和“项目编号”。 它使用并且当用户导航到该网页时,该html是即时生成的。

随着记录数量的增加,页面开始缓慢呈现。

我打算在这里重写逻辑。 由于信息不会改变,因此我想通过将信息存储为html来在页面上显示内容,然后在用户导航到此页面时仅显示html。 除了HTML之外,还有其他更好的建议吗?

请在这里提出最佳选择。

您提到“随着记录数量的增加,页面开始缓慢呈现”,并且您决定将生成的HTML缓存在服务器上,然后在请求时提供缓存的版本。

请记住,许多问题可能是导致页面缓慢呈现的瓶颈:请求(DNS查找),服务器(数据库,生成HTML),响应(网络),呈现HTML(创建DOM)。

在优化应用程序的特定部分之前,我将了解瓶颈的实际位置。

我建议使用Chrome开发人员工具中时间轴来查看瓶颈实际存在的位置。

就我个人而言,我认为问题在于响应需要花费很长时间下载(确保对响应进行gzip处理)或呈现HTML,但是同样,如果没有工具,这只是一个猜测。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM