我有一个CodeIgniter应用程序,我使用jquery数据表通过ajax获取数据:
....
ele.dataTable({
"searchable": true,
"pageLength": 10,
"sortable": true,
"serverSide": true,
"processing": true,
"pagingType": "full_numbers",
"ajax": source,
"order": eval(order_by),
"columns": eval(jsonStr),
"scrollX": true,
"stateSave": true,
"dom": 'Blf<"clear">rtip',
fixedColumns: true,
buttons: [
{
extend: 'colvis'
}
]
});
....
一切都按预期工作,直到我尝试获取大量数据,返回的json响应将很大并且执行需要更多时间。
我尝试增加memory_limit
和max_execution_time
:
ini_set('memory_limit', '256M');
ini_set('max_execution_time', 300);
在AJAX函数调用中,但我仍然没有得到回复。
我在godaddy托管我的网站。升级到最新的codeigniter版本3.1.6后,此问题开始发生。
请告知在这种情况下最好做什么?