Как сделать оптимизацию при загрузки отзывов на сайте PHP, MYSQL

В интернете не нашел информации о том как сделать загрузку страницы с отзывами более быстрой.

Например у меня есть страница с товаром и с отзывами. Человек нажимает на товар, идет запрос к базе данных по id и получает отзывы определенного товара. И отображает страницу и с отзывами и с товаром.

Проблема в том, что если как вы догадались будут например 200-300 больших отзыва, то страница будет грузить долго. Какие есть способы оптимизации?

  • Может быть создать кнопку Показать еще. И создать при этом массив с 200-300 отзывами, а потом обрабатывать циклом при нажатие кнопки 3-5 раз? Но это все равно не оптимизированный вариант, так как сервер так-же будет отправлять в ответ все те-же 200-300 отзывов.
  • Или например воспользоваться ajax запросом? И при каждом запросе выводить 3-5 отзывов. Но опять же проблема. При загрузки страницы у меня например и будут отображаться эти 3-5 отзывов, но при попытки сделать ajax запрос он даст в ответ те-же самые идентичные отзывы.

Есть ли какие то другие варианты? Подскажите пожалуйста!


Ответы (0 шт):