У нас просто сайт, у которого бэк на битре, а фронт на Vue, и вот часть страниц имеют какую-то динамическую подгрузку контента через axios (вызываются рест-методы, в которых вызываются методы битры, возвращающие данных из базы битры), часть имеют зашитый в них статический контент, часть и то и другое. И, кажется, что если весь контент убрать в базу, то время полной загрузки страниц сильно увеличится. Прошу прощения за немного оффтоп, но а если нам требуется какой-то пререндер ещё для поисковых роботов, существует какой-то вариант для того, чтобы на сервере срендерилось приложение полностью (то есть, уже прошли все axios-запросы и получены все данные из БД), а пользователю вернулось уже как SPA, в котором уже загружены все данные, а переходы между страницами идут без перезагрузки? Тут просто один вопрос вызвал другой
Dimonchik, а не получится так, что у нас тогда из-за того, что на каждой вьюшной странице есть запрос в БД через тот же axios, загрузка контента получается дольше, чем если бы он уже статично был в шаблонах? Я вообще и сам за то, чтобы весь контент был максимально в БД, и казалось всегда, что так и должно быть
Dimonchik, а если сайт сам по себе такой, что у него блоки с инфой очень разнообразные и их много, и поэтому часть контента зашита прямо в шаблоны, это нормально? Или вообще весь без исключения контент должен храниться в БД и подтягиваться в шаблоны оттуда?
Почему странноват? Попросили сделать поиск по сайту (раньше не приходилось), решили, что надо на эластике, но я в ней только-только разбираюсь, а сайта фронт на vue. Поняв примерно, что из себя представляет индекс и как в общих чертах работает поиск, пришёл к этому вопросу.
Виталий Першин, дело в том, что это слайдер с баннерами. И у каждого отличается дизайн, разные кнопки, их расположение, фон, картинки-элементы на этом фоне.
Спасибо. Я, правда, пока не пойму, позволит ли создание собтвенного поля чисто визуально реализовать задуманное (с выпаденим списка из пункта списка, а затем из пункта второго списка поля для ввода).