За нескольких последних месяцев Google показал миру, что скорость загрузки страницы становится все более важным аспектом в определении рейтинга веб-сайта в поисковых системах. Страница Google Speed, имеющая цель повысить скорость загрузки и чтения страниц сайтов, чтобы она была сравнима со скоростью перелистывания страниц журнала, распространяет ссылки на различные бесплатные программные средства по оптимизации скорости загрузки сайтов, стараясь сделать их более доступными для общественности.
Итак, если вы ответственны за сайт и имеете подозрение, что у вас могут быть проблемы со скоростью загрузки страницы, каковы должны быть ваши действия? Где вы сможете получить подробную информацию о том, как улучшить ваш сайт и сократить время открытия каждой его страницы до оптимальных показателей?
Первым шагом, пожалуй, должно стать создание учетной записи в Google Webmaster Tools. Войдите в систему, пройдите по ссылке Labs, а затем на Site Performance. Там вы сможете ознакомиться с характеристики различных сайтов, основанные на сведениях, собранных системой.
На странице вы также увидете пример из 10 страниц с временем загрузки для каждого. К сожалению, более глубокого анализа вы здесь не получите. Но, по крайней мере, вы увидете некоторое количество медленно открывающихся страниц, что будет для вас полезной информацией при более глубоком изучении и использовании других инструментов по улучшению вашего сайта.
YSlow и Google's Page Speed (поддерживающие специальные плагины для браузера Firefox, к примеру) показывают, по сути, одну и ту же информацию при сравнении, поэтому выбор между этими инструментами может быть основан исключительно на том, кому в чем удобней или приятней работать. YSlow ранжирует показатели для каждой страницы, а также предоставляет оценку по каждому отдельному исследуемому фактору, в то время, как Google's Page Speed отображает зеленый, желтый, или красный символ предупреждения в зависимости от оценки факторов, базирующейся на максимуме в 100 баллов. Вы можете предпочесть Google's Page Speed, но раз уж нет особых различий, мы воспользуемся YSlow.
Используя YSlow, просто щелкните по тексту рядом с оценкой для каждого элемента, чтобы подробнее узнать о проблемах, обнаруженных на каждой отдельной странице. Это может быть использование JavaScript, заархивированный контент, или большое число запросов HTTP на странице.
Но это еще не все. Вы можете проверить статистику по отдельным компонентам страницы (например .js файлы, .css файлы, файлы Flash, и т.д.), чтобы узнать, какие именно файлы непосредственно воздействуют на время загрузки страницы.
AOL Page Test дает более детализированное визуальное представление загрузки страницы. Это реализовано в виде водопадообразного графика, показывающего время загрузки для каждого элемента страницы. Для каждого элемента вы можете видеть данные по DNS, времени соединения и фактическому времени загрузки контента, которые могут указать вам на проблемы, имеющие место у отдельных элементов (то есть, например, файл JavaScript расположен на другом домене, поэтому долго загружается, и должен, вероятно, быть помещен непосредственно на вашем домене для исправлении проблемы). Зеленая вертикальная линия показывает начало процесса отображения страницы, в то время как синяя вертикальная полоса представляет завершение этого процесса (хотя некоторые элементы на странице, возможно, не полностью отображены в течение нескольких секунд после того времени, которое указано на диаграмме, если вы проверите это самотстоятельно на своем сайте).
В настройках конфигурации для этого инструмента вы можете установить загрузку каждой страницы дважды, что может показать вам, как эффект кэширования контента на сайте после предыдущего посещения отражается на времени загрузки.
В идеале, инструменты по оптимизации времени загрузки сайта должны иметь несколько доступных опций, а еще лучше, когда эти опции являются бесплатными. Используя эти инструменты, вы можете составить список необходимых улучшений для вашего сайта, которые помогут вам уменьшить время загрузки страниц.
http://searchenginewatch.com/3636580