我正在使用datatable显示我从数据库中获取的所有记录。目前在表中我有大约8000条记录和17个字段。因此,当它加载到我的PHP页面时,显示需要很长时间。所以任何人都可以帮我减少时间。
此致 Sagar的
答案 0 :(得分:2)
您应该使用ajax作为数据表的数据源,因为您的记录将定期增加,并且您无法最大限度地缩短从表中选择记录的响应时间。这是ajax数据源的参考。 https://www.datatables.net/examples/data_sources/ajax.html
答案 1 :(得分:0)
您必须按以下方式优化查询:
而不是Select * from ....
只指定必填字段SELECT id, name .. FROM TABLENAME
使用页面导航,无需获取8000条记录。如果您在同一页面上显示8000条记录,则不会对用户友好。
尝试尽可能减少外部js和css。
毕竟,您不能期望页面的响应时间相同,只有10条记录。