html - 大型 HTML 表格或
用于更快页面加载的元素
问题描述
我在一个大约有 2,500 行的网页上有一个 HTML 表格。使用标准 HTML 元素 -th, tr, td
交替行颜色更改以提高可读性。
但是,由于表很大(约 2,500 行),它在浏览器中的加载似乎很慢。
如果我从 HTML 表格切换到<p>
每行的元素,页面加载速度会提高吗?
我做了以下测试:
构建了两个具有完全相同数据的测试页面,并在一个中使用 HTML 表格,<p>
在另一个中使用元素。然后,我使用 Google Dev PageSpeed 工具(https://developers.google.com/speed/pagespeed/insights/)测试了这两个版本
不幸的是,在 PageSpeed 工具上的得分没有观察到大的差异。我怀疑该测试是否与 HTML 模式一样现实,可能需要考虑其他几个未知因素才能得出测试结果。
关于从 HTML 表格(th, tr, td
标签)切换到<p>
显示每一行的标签是否会提高页面加载速度的任何输入?或任何其他改善页面加载时间的想法?
我不想使用 javascript,因为它会进一步减慢它的速度。只有 HTML 标签。
解决方案
最好的方法是使用 Ajax 并部分加载数据。此外,您可以使用此资源制作 ajax 数据表: Ajax sourced data
推荐阅读
- excel - 获取垂直列出的数据并创建多个水平行
- java - JPA JPQL 嵌套选择语句
- node.js - SAP 信息与 node.js 的集成
- r - 在行上应用函数
- php - PHP 登录/注销问题
- html - 转换持续时间在页面刷新时不起作用
- amazon-web-services - 将 AWS EC2 API 连接到同一 VPC 上的 AWS RDS,可在外部工作
- c++ - 无法在成员函数中将左值绑定到右值,但在全局函数中可以
- javascript - 无法使用 JavaScript 将 GLSL 着色器文件加载到 HTML
- google-chrome - 谷歌浏览器无法检测到 v4l2loopback 设备