Javascript 呈现大型HTML页面

Javascript 呈现大型HTML页面,javascript,java,html,json,Javascript,Java,Html,Json,由于某些定期报告的原因,我目前正在将大量数据写入html。它只有一个大约10000行的表。它们变得越来越大,高达7MB。当用户打开它时,浏览器有时会因为文件太大而变得无响应 我可以将JSON存储在服务器上,稍后当人们加载页面时,我可以获取JSON并通过页面,一次显示1000条记录 实现这一点的更好方法是什么 我做出以下假设 数据存储在一个文件中 数据将仅附加到 如果这是真的,您可以在文件上实现分页。使用随机访问文件。只需逐行读取文件中的大量记录。完成后,保存文件位置。将html数据发送到浏览器时

由于某些定期报告的原因,我目前正在将大量数据写入html。它只有一个大约10000行的表。它们变得越来越大,高达7MB。当用户打开它时,浏览器有时会因为文件太大而变得无响应

我可以将JSON存储在服务器上,稍后当人们加载页面时,我可以获取JSON并通过页面,一次显示1000条记录


实现这一点的更好方法是什么

我做出以下假设

  • 数据存储在一个文件中
  • 数据将仅附加到
  • 如果这是真的,您可以在文件上实现分页。使用随机访问文件。只需逐行读取文件中的大量记录。完成后,保存文件
    位置
    。将html数据发送到浏览器时,还应保存文件位置。这可以使用链接中的查询参数“获取更多数据”来完成


    当用户单击“获取更多数据”链接时,您将重新打开文件,但首先要将
    position()
    保存到保存的位置。然后读取接下来的几条记录,保存位置等。

    最基本的要求是:不要加载包含所有数据的页面:)如上所述,确保分页和搜索控件。