@ozerovlife

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽