Существуют ли инструменты, помогающие улучшить время загрузки сайта? - PullRequest
1 голос
/ 23 мая 2011

Некоторые страницы на моем сайте загружаются. Мне было интересно, есть ли какие-нибудь бесплатные инструменты, которые могли бы помочь мне ускорить / улучшить код. Я немного погуглил, но хочу ее от экспертов.

РЕДАКТИРОВАТЬ: я использую PHP, MySQL, jQuery и т. Д.

Ответы [ 2 ]

1 голос
/ 23 мая 2011

Первый шаг - понять, что существует два аспекта производительности сайта - внутренний (связанный с сервером и базой данных) и внешний (связанный с браузером / кэшированием). Оптимизация динамического веб-сайта для повышения скорости работы базы данных, скорости сервера и т. Д. - это почти целая дисциплина.

Оптимизация для внешнего интерфейса, где браузер запрашивает страницу и ее элементы с сервера, - это 80% самых «быстрых» проблем с веб-сайтами, поэтому я сосредоточусь на этом.

Первый шаг - определить, где возникают проблемы со скоростью. Есть несколько онлайн-инструментов, которые могут помочь с этой частью:

  • gtMetrix - запускает на вашей странице инструменты Yahoo YSlow и Google PageSpeed ​​ вместе и выводит оба набора результатов и «водопад». Также ссылки на оба набора ресурсов, чтобы помочь в устранении проблем.
  • Zoompf - содержит полный контрольный список оптимизации для вашего сайта с некоторой (ограниченной) информацией о том, как исправить.
  • Анализатор веб-страниц - проверяет количество и размер элементов, запрашиваемых браузером для создания страницы - хорошо для выявления узких мест.
  • WebPageTest - надежная альтернатива большинству вышеперечисленных инструментов - обеспечивает проверку 1-й загрузки / 2-й загрузки и снимки экрана загрузки вашей страницы из разных мест.

Наибольшие успехи обычно могут быть достигнуты за счет объединения / минификации / сжатия вашего контента, и одним из лучших инструментов, позволяющих вам сделать это, является проект Minify (требуется PHP).

Это должно дать вам достаточно для начала, пока вы не вернетесь с подробностями.

0 голосов
/ 23 мая 2011

Это зависит от того, что вы используете для кодирования вашего сайта. Это также может зависеть от сервера, который вы используете. Вы много взаимодействуете с базой данных? Если это так, то, возможно, исследование оптимизации PHP может помочь вам лучше. Если нет, посмотрите на ваш сайт, и я бы посоветовал максимально сократить количество изображений. Изображения огромны по размеру и могут загружаться годами; поэтому, если вы знаете, что на вашем сайте есть что-то, что вы можете сделать в коде ... тогда делайте это в коде, пропускайте изображения, когда это возможно.

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