Доброго времени суток.
Воплотил свою маленькую мечту в виде автомобильного сайта.
Страница про автомобиль имеет таблицу с техническими характеристиками. Пример
Таблица создана в текстовом редакторе, редактировать ее не очень удобно, а при использовании мультиязычности, будет двойная работа - редактировать две таблицы для двух языков и т.д.
Вопрос: если таблицу с характеристиками заменить на отдельные поля, т.е. получится порядка 190 полей, насколько увеличится нагрузка на сервер и поможет ли кэширование, или это вообще плохая идея?
Заранее спасибо
Комментарии
Это не все, и даже не главные проблемы - по этой текстовой таблице ни искать, ни фильтровать, ни сортировать по параметрам нельзя.
Вообще-то Друпал именно под такие задачи и спроектирован. В отличие от текстовой таблицы.
Поможет, конечно.
Совершенно верно.
Т.е. включенное кэширование не даст ложится серверу даже при 100 или при 1000 посетителях?
Тогда спрошу про модуль, который выводил бы группу полей в виде таблицы, вроде помню, что попадался, а как называется не помню.
Спасибо огромное.
Нашел))) Field Group Table
Доброго времени суток.
Создана страница с огромным количеством полей, оформленными в виде таблицы (модуль Field Group Table).
pagespeed.web.dev стал выдавать при проверке:
Сократите размер структуры DOM 1 185 элементов
Сложная структура DOM усилит использование памяти, замедлит вычисление стилей и увеличит затраты на компоновку шаблонов.
Все же терзают смутные сомнения, что создание таких страниц с таким количеством полей, будет крайне негативно сказываться на работе сайта в будущем.
page speed так пишет просто потому что вообще много html тегов на странице.
Вы можете минифицировать файлы стилей и шаблонов через таскер, типа gulp или отдельным скриптом, но удобнее через таскер делать, плюс кеширование + настройки сервера + 8-я версия php и особо других вариантов у вас нет, если вы хотите нормально управлять проектом.
Спасибо.
Проверил в page speed одного из конкурентов))) - supercars.net, так у него вообще 23/57 и все показатели красные - как-то успокоило))))