Урок 104. Анализ и оптимизация скорости загрузки сайта

Урок 104. Анализ и оптимизация скорости загрузки сайта

Всем-всем привет!

Скорость загрузки сайта — один из важнейших факторов внутренней SEO-оптимизации, учитывающихся при ранжировании на мобильных устройствах. Поэтому те сайты, чья скорость загрузки выше, чем у конкурентов, как правило, имеют более высокие позиции в выдаче как на мобильных устройствах, так и на персональных компьютерах. А мы ведь не хотим быть ниже конкурентов?

Сегодня я постараюсь дать Вам полезные советы и рекомендации по оптимизации скорости загрузки. А на протяжении этой недели я вместе с Вами буду совершенствовать свой блог и делать все то же самое, что говорю Вам.

Погнали!

Анализ скорости загрузки сайта

Оптимизация скорости загрузки сайта — это ряд мероприятий, направленных на уменьшение веса файлов сайта. По этой причине необходимо сначала проанализировать сайт специализированными сервисами, чтобы понять где и, что именно нужно исправить и поменять в сайте.

К таким сервисам относятся:

  1. Google PageSpeed Insights. Популярный сервис от Google, который покажет Вам как грузится сайт на мобильных устройствах и на ПК, а также укажет на ошибки;
  2. GTmetrix. С помощью этого инструмента можно увидеть сколько секунд длится загрузка сайта и множество других данных;
  3. WebPageTest. Тоже хороший сервис со множеством данных о скорости загрузке сайтов.

Подобных сервисов очень много, что еще раз доказывает всю важность этого фактора для вебмастеров.

В данном уроке я буду использовать первые два сервиса из списка выше: Google PageSpeed Insights покажет мне ошибки на блоге Context-UP, а GTmetrix время его загрузки в секундах.

Вот, что мне показал Google:Скорость загрузки сайта Google Page Speed

Ужасные результаты, конечно, аж стыдно. Но тот факт, что я показал это Вам, заставит меня исправить наконец эти ошибки и ускорить загрузку сайта. А известны они, поверьте, давно.

А вот, что показал GTmetrix: Скорость загрузки страницы сайта

Скорость загрузки главной страницы составляет 3,5 секунды, что очень даже хорошо. Однако можно еще уменьшить время загрузки, используя рекомендации этих двух сервисов.

Если время загрузки Вашего сайта составляет:

  • 1 секунду — идеально;
  • 2 — 3 секунды — отлично;
  • 4 — 7 сек. — неплохо;
  • 8 и более секунд — ужасно.

Оптимизация скорости загрузки сайта

Как Вы уже знаете, результаты проверки блога Context-UP на скорость загрузки оставляют желать лучшего. На это влияют множество факторов: начиная от работы серверов на хостинге и заканчивая содержанием кода сайта. Причем загрузка сайта на 90% зависит именно от работы серверов, а на остальные 10% мы можем повлиять сами.

Оптимизация скорости загрузки сайта в большинстве случаев требует комплексного подхода, поэтому проделать мне нужно будет следующие вещи:

  1. Оптимизировать изображения. Большая часть графических файлов на моем блоге имеет немаленький размер, поэтому мне их нужно будет сжать. Этим мы займемся на следующем уроке;
  2. Оптимизация кода JavaScript. Данное мероприятие направлено на уменьшение веса документов сайтов, путем удаления не нужных символов и частей кода. Чем меньше объем файла, тем меньше требуется времени на его загрузку. Также можно использовать различные сервисы для сжатия и комбинирования JavaScript и CSS;
  3. Оптимизация кода CSS. Действуем все по тому же принципу, что и с JavaScript. Однако, есть и другие выходы, например: использование sass, CSS-спрайтов (для вебмастеров). Тоже можно использовать сервисы по сжатию и комбинированию;
  4. Использование кэша браузеров. Не нужно заставлять пользователя сайта скачивать файлы сайта заново, достаточно просто использовать кэш браузера. Попросите менеджера тех.поддержки хостинга включить данную функцию;
  5. Использование gzip-сжатия файлов. В большинстве случаев это позволяет значительно сократить время на передачу файлу. Включить опять же можно с помощью тех.поддержки Вашего хостинга.

Работы предстоит много. Самое простое, на мой взгляд, оптимизация изображений, а вот лезть в дебри кода JavaScript мне как-то не особо хочется, страшно как-то. Но думаю, что у нас все получится. Так что приготовьтесь к большому объему информации на этой неделе, ведь скорость загрузки сайта — это очень важный фактор, который совсем не следует сбрасывать со счетов.

На этом все, дорогие друзья. До завтра!


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *