Огромное количество полей на странице

Главные вкладки

Аватар пользователя NikolaiT NikolaiT 11 июля 2022 в 23:26

Доброго времени суток.

Воплотил свою маленькую мечту в виде автомобильного сайта.

Страница про автомобиль имеет таблицу с техническими характеристиками. Пример

Таблица создана в текстовом редакторе, редактировать ее не очень удобно, а при использовании мультиязычности, будет двойная работа - редактировать две таблицы для двух языков и т.д.

Вопрос: если таблицу с характеристиками заменить на отдельные поля, т.е. получится порядка 190 полей, насколько увеличится нагрузка на сервер и поможет ли кэширование, или это вообще плохая идея?

Заранее спасибо

Комментарии

Аватар пользователя marassa marassa 11 июля 2022 в 23:48
1

NikolaiT wrote: Таблица создана в текстовом редакторе, редактировать ее не очень удобно, а при использовании мультиязычности, будет двойная работа - редактировать две таблицы для двух языков и т.д.

Это не все, и даже не главные проблемы - по этой текстовой таблице ни искать, ни фильтровать, ни сортировать по параметрам нельзя.

NikolaiT wrote: если таблицу с характеристиками заменить на отдельные поля, т.е. получится порядка 190 полей, насколько увеличится нагрузка на сервер

Вообще-то Друпал именно под такие задачи и спроектирован. В отличие от текстовой таблицы.

NikolaiT wrote: поможет ли кэширование

Поможет, конечно.

Аватар пользователя NikolaiT NikolaiT 12 июля 2022 в 8:25

marassa wrote: Это не все, и даже не главные проблемы - по этой текстовой таблице ни искать, ни фильтровать, ни сортировать по параметрам нельзя.

Совершенно верно.

marassa wrote: Вообще-то Друпал именно под такие задачи и спроектирован. В отличие от текстовой таблицы.

Т.е. включенное кэширование не даст ложится серверу даже при 100 или при 1000 посетителях?

Аватар пользователя NikolaiT NikolaiT 12 июля 2022 в 8:26

Тогда спрошу про модуль, который выводил бы группу полей в виде таблицы, вроде помню, что попадался, а как называется не помню.

Спасибо огромное.

Аватар пользователя NikolaiT NikolaiT 5 октября 2022 в 0:46

Доброго времени суток.

Создана страница с огромным количеством полей, оформленными в виде таблицы (модуль Field Group Table).
pagespeed.web.dev стал выдавать при проверке:
Сократите размер структуры DOM 1 185 элементов
Сложная структура DOM усилит использование памяти, замедлит вычисление стилей и увеличит затраты на компоновку шаблонов.

Все же терзают смутные сомнения, что создание таких страниц с таким количеством полей, будет крайне негативно сказываться на работе сайта в будущем.

Аватар пользователя webadmin webadmin 5 октября 2022 в 2:39

page speed так пишет просто потому что вообще много html тегов на странице.
Вы можете минифицировать файлы стилей и шаблонов через таскер, типа gulp или отдельным скриптом, но удобнее через таскер делать, плюс кеширование + настройки сервера + 8-я версия php и особо других вариантов у вас нет, если вы хотите нормально управлять проектом.

Аватар пользователя NikolaiT NikolaiT 11 октября 2022 в 0:17

Спасибо.

Проверил в page speed одного из конкурентов))) - supercars.net, так у него вообще 23/57 и все показатели красные - как-то успокоило))))