День добрый!
Избавился от тяжелого дашборда своим модулем, которым теперь сотрудники активно пользуются, назначая себе стартовые страницы самостоятельно, ведь у каждого свои задачи.
А вот теперь оказалось, в админке образовались еще две ну очень тяжелые страницы.
Первая - это страница Модули - Управление модулями. 121 модуль. Одним списком… И плюс, как я понимаю, страницу сильно нагрузили скриптами, поэтому текст конечно появляется очень быстро, но вот первая реакция, когда страница начинает реагировать на мышь - секунд 10 минимум, но это только просто реагировать, потому что и дальше на прокрутку страница реагирует в 1-2 секунды с задержкой, что вообще бесить начинает с 3-5 попытки )
Я туда не лез, не разбирался, но что-то с этим надо делать. Думаю, разбиение на страницы тут бы тоже помогло, потому что скрипту обработать 10 записей модулей, или 120 - разница огромная. А пролистать по страницам - мне кажется проще чем вот так на нервяке пытаться прокрутить страницу вниз.
Плюс - дать возможность выбрать краткий вид - Название / версия / разработчик / кнопка - узкие строки, чисто список.
Вторая такая страница - это конечно же страница установленных обновлений!.. Она у меня километровая - 56 записей! Начинается с 4.7.1 и до 4.14.3. А у тех, у кого модули и темы через центр обновлений - страница скоро вообще открываться не будет. Ну почему не разбить на страницы? И что самое главное еще - почему к каждой такой записи не добавить кнопку: “Удалить информацию об обновлении (включая все предыдущие)” ? Ну не нужна никому эта информация спустя 5 лет. А записи висят, файлы от обновлений на сайте лежат, в базе таблиц от обновлений немеряно…
Примите к сведению, встроить листание - вообще не проблема, но видимо внимания пока не обращали, вы же всё на чистых установках тестируете, там этого незаметно. А вот на рабочем - тут что-то да иначе себя ведет.