Рендеринг блоков карточек товаров, где лучше хранить данные SQL или JSON?
С помощью php я реализовал админку, где только пользователю с ролью админ доступен код - это форма создание карточки. И как лучше сделать, что бы при рендеринге карт они показывались всем пользователям кто зашел на сайт. Если JS, то думаю в этой форме отправлять данные в json файл и сохранять там и выполнять функцию чтения файла json и выполнять функцию рендеринга или же через php, где все данные будут хранится в бд на сервере? И еще для js в таком случае не понадобится сервер там nodejs?
Ответы (1 шт):
Сильно зависит от прочих условий задачи: кол-ва товаров и наличия фильтров на сайте. Если есть фильтры и товаров много - вывод будет фильтроваться бэкендом и удобнее хранить в БД. С другой стороны, нет проблем передавать результаты в json и рендерить на фронте. Вывод - требуется уточнение, что именно и зачем вы хотите сделать