Нужна помощь в ускорении моего сайта на основе PHP - PullRequest
1 голос
/ 10 апреля 2011

Я создаю сайт на основе XAMPP в Windows. В настоящее время он находится в разработке только на моей локальной машине. Вещи на хорошей скорости сейчас. Я использую ajax для загрузки некоторого html-контента по щелчку чего-либо. Это нормально, но через некоторое время эти ajax-запросы, особенно для загрузки HTML, становятся очень медленными. Я включил кеш MySQL. Не большая разница.

Пожалуйста, предложите способ сделать это быстрее, и если кэширование является единственным вариантом, какой путь пойти. Предложите способ, который поможет мне и в будущем.

1 Ответ

0 голосов
/ 10 апреля 2011

Сначала вам нужно взглянуть на схему базы данных, возможно, проблема в этом.

  • Вы смотрели на медленный журнал запросов ?
  • Все ваши индексы верны?(попробуйте объяснение в вашем запросе, чтобы увидеть)
  • каков размер выходного HTML?
  • вы включили сжатие вывода?
  • каквремени требуется для выполнения запроса?(включая sql, вывод html и т. д.)

Кроме того, вы пробовали в среде LAMP?

Совет : вы можете использовать memcached , который поможет ускорить вывод при больших нагрузках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...