@ozerovlife

Как правильно выводить данные из базы?

Есть календарь событий. Представим блок в который выводиться 9 картинок без текста. Картинки - это постеры. При наведении на картинку появляется кнопка, при клике - открывается модальное окно.

Я знаю, что реализовать вывод данных в модалку можно 2 способами:
- при первом запросе в базу на php сразу выводить всю инфу в верстку и хранить там, а потом на js при клике на картинку подставлять нужную инфу в модалку
- делать ajax запрос в базу и выводить уже оттуда инфу.

У каждого способа свои недостатки, у первого:
- все данные(заголовок, описание, ссылка на картинку) хранятся на фронте у пользователя в верстке(скрыто от пользователя)
У второго:
- это дополнительный запрос в базу

Вопрос: какой вариант более правильный с технической и практической точки зрения?
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
lamer350
@lamer350
กำลังสูงสุด
Если нормальный хостинг/сервер то все запросы будут всеравно в оперативной памяти (мем кеш, редис и тд) и будет 1 или 100 запросов, разница в нагрузке будет 1%...
Конечно же правильнее ajax запросом.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@eandr_67
web-программист (*AMP, Go, JavaScript, вёрстка).
С практической точки зрения надо оценивать отзывчивость выбранного решения.
Если всего 9 карточек, то удобнее сразу скрытые блоки делать. Если же их многократно больше - тогда уже AJAX с кэшированием (чтобы не загружать ранее загруженное).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы