Yii2: Оптимизация скорости GridView
1 ответ
Без разбивки на страницы все строки выбираются ActiveDataProvider и визуализируются в виде сетки.
Независимо от производительности. Это бесполезно с точки зрения приемлемого пользовательского опыта.
Если вам нужно, чтобы клиентская часть имела все данные, желательно избегать использования ActiveDataProvider и gridview, а также использовать команду sql, созданную с createCommand(....);
и sql и ограничить результат в виде структуры JSON для обработки клиент / сторона