如何改善单个表中超过2500万行的加载。我有一个数据表实现,需要这种类型的强制。我已经有了laravel的其他解决方案。 但这是否可以提高我的Ajax请求性能,从而使我的表可以在30-40秒内加载数据?
我的DataTable正在通过ajax调用https://datatables.net/reference/option/ajax
加载数据答案 0 :(得分:2)
您不应该一次加载所有这些记录。这将非常慢,您对此无能为力。
一个解决方案是实现Server-side processing。这样,您可以在服务器端修改数据库查询以仅加载应显示的记录。
Laravel已经有一些软件包可以为您构建这些查询。例如:yajra/laravel-datatables。