Задать вопрос
@haveacess

Как выводить данные что бы бд не легла?

Здравствуйте!

Вопрос следующего характера -
Есть скажем небольшой интернет магазин, где есть каталог.
Каждый из товаров - выгружается из базы данных.
Тоесть отправляем SELECT запрос, и уже данные подставляем в PHP и выводим красиво карточки товаров с информацией по ним. Все бы классно и здорово, но есть одно но..
Ведь каждый раз когда пользователь будет обновлять страницу или переходить на какую то из страниц сайта будет выполнятся запрос в БД откуда будут тянутся данные. А это нагрузка.
Хорошо если юзеров 5. А что если юзеров хотя бы 100, и все выполняют запрос в одну секунду.
Как не сложить базу и сделать так что бы все работало хорошо.

Пожалуйста подскажите, в какую сторону копать и что изучить.
На данный момент использую минимальный тариф хостинга Beget, там есть MYSQL. Но что то мне подсказывает что не хватит на долго такого хостинга. Как вобще выбрать где хранить БД и безопасно ли хранить данные для него входа в самом PHP файле.

Заранее благодарен за ответ!
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой 1 комментарий
Ответ пользователя Sergey В. К ответам на вопрос (4)
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Исходник из принципа, что юзеру не нужно видеть сразу 100 000 записей. Подгружайте их динамически, по мере необходимости или если нужно сразу - отдельным репортом.
Ответ написан
Комментировать