Здравствуйте, возник вопрос по способу выгрузки товаров на страницу интернет-магазина.
Сам вижу два варианта:- Выгрузка товаров из json файла (json файл пополняется товарами из административной панели. Таким образом получается структура: административная панель -> БД -> products.json -> выгрузка на страницу). Говорят, что такой подход не выдержит больше тысячи товаров.
- Выгрузка товаров напрямую из БД циклом. То есть я просто создаю шаблон карточки товара и первые, предположим, 30 товаров вывожу на страницу. Затем асинхронно подгружаю товары по нажатию кнопки "Загрузить ещё".
Второй способ кажется более логичным с точки зрения расширения интернет-магазина, но опасаюсь сбоев, так как очевидно, что здесь нагрузка гораздо выше, чем с json файлом. Планируется, что интернет-магазином будут пользоваться одновременно больше пяти тысяч человек.
Пользоваться готовыми CMS заказчик отказывается начисто.
Как быть, товарищи?