I have a webpage on my ASP.NET site that currently displays around 3000 records. The number of records has grown significantly since the original code was written several years ago. This page also utilizes jQuery.
The layout of the page consists of a table format with the first column displaying an image (pulled from the webserver location), followed by Item Group and then Item numbers. The HTML for this layout is generated dynamically when users navigate to the page.
Due to the increasing number of records, the page's rendering speed has slowed down significantly.
To address this issue, I am considering rewriting the logic. Since the information displayed on the page remains constant, one potential solution is to store the information as HTML and simply display the pre-generated HTML when users access the page. Are there any alternative suggestions aside from using HTML for improving performance?
I would greatly appreciate any recommendations or best practices for optimizing the performance of this page.