Ответ JSON от PHP занимает слишком много времени, чтобы вернуться в Ajax - PullRequest
0 голосов
/ 06 января 2019

Обзор:

Я занимаюсь разработкой веб-сайта, основанного на изображениях, который, как ожидается, будет загружен в течение 1 секунды, на данный момент в хранилище находится около 1800 изображений, и он продолжает расти. В настоящее время я загружаю все детали продукта в начальном вызове ajax, сохраняю их в массиве на стороне клиента и отображаю первые 20 изображений в пользовательском интерфейсе, а затем загружаю другие изображения при прокрутке. Загрузка сайта занимает около 9-10 секунд, а ответ сервера - 7-8 секунд.

Вещи, которые я пробовал:

Я попытался проверить время отклика MYSQL, и оно также очень незначительно. Я не был уверен, почему возвращение ответа занимает так много времени, поэтому я создал метод макета для возврата того же набора записей путем анализа файла вместо запроса из базы данных, но для сервера это все равно занимает 6-7 секунд. вернуть записи.

Может кто-нибудь подсказать, почему ответ занимает так много времени для сравнительно меньшего количества записей и советов, что можно сделать, чтобы улучшить производительность?

Окружающая среда:

PHP, MYSQL, WAMP размещены на бесплатном уровне AWS EC2.

...