ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Форма в админке лагает, когда чекбоксов дохрена — кто в курсе?
  #1  
Старый 03.11.2026, 14:50
maxonsniff
Познающий
Регистрация: 17.02.2013
Сообщений: 72
С нами: 6964886

Репутация: 1
По умолчанию Форма в админке лагает, когда чекбоксов дохрена — кто в курсе?

Если у тебя сотня чекбоксов и тормозит, вероятно, проблема именно в том, как браузер рендерит этот объём разметки. На сервере, особенно если нагрузка низкая, обычно PHP тут не проседает сильно — генерация HTML по CPU обычно лёгкая. Сколько там весит итоговый HTML по размерам? Если много повторяющихся элементов, можно попробовать собрать все чекбоксы в один блок и вставить через JS динамически, чтобы браузер рендерил уже подгруженный контент. AJAX — норм, но если форма большая, лучше разбивать на страницы или секции, чтобы не выводить всё сразу. Я бы сначала с фронтом походил, замерил рендер именно в браузере (DevTools вкладка Performance), смотреть, что тормозит — отрисовка, скрипты, стили, repaint или reflow. Если чистый перебор в PHP — без кастомной логики это странно, обычно там мало времени уходит на просто готовить HTML. Если кешируешь и упрощаешь, а всё равно медленно — значит рендер именно на клиенте. Начни с профайлинга браузера, потом уже думай о динамическом рендере или виртуализации, например с react-virtualized или похожими решениями, если простыми средствами не выходишь.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.