9 способов увеличить скорость загрузки сайта

Здравствуйте, уважаемые читатели!

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

Исследования показали, что если сайт не успевает загрузиться за 3 секунды, то это приводит к потере половины посетителей. Только вдумайтесь, какие-то 3 секунды и уже снижение трафика вдвое. А если время загрузки 5 секунд, то потеря трафика достигает 74% (для пользователей мобильных устройств). У Гугла был случай, когда время загрузки его страниц увеличилось всего на полсекунды, но это сразу привело к падению трафика на 20%.

Так что советы специалистов по продвижению сайтов максимально сократить время загрузки имеют под собой самое веское основание. В настоящий момент идеалом считается одна секунда и меньше. Больше одной секунды уже плохо.

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

b1-1

Способ №1. Оптимизировать код. 

Боюсь, что в этом случае вам понадобится хороший программист. В идеале он не только сократит код вашего сайта, но и сможет заменить кодом некоторые плагины. Дело в том, что большинство бесплатных тем для движка WordPress, которые мы используем, написаны так называемым «индийским» кодом.

Американцы любят сотрудничать с программистами из Индии, и вовсе не потому, что индусы гении программирования. Просто, когда в Америке ночь, в Индии день. Очень удобно работать в противофазе. Американские прогеры приходят утром на работу и смотрят, что сделали за ночь их индийские коллеги.. Одно время индусам платили за количество строчек в коде, который они писали. Но индусы быстро смекнули, что для заработка можно раздувать код. Потом от такого способа оплаты отказались, но за неоптимизированным кодом закрепилось название «индийский».

b2-2

Оптимизация заключается не только в сокращении строчек кода до минимально возможного, но и в очередности загрузки блоков вашего сайта. Лучше, когда сначала грузится контентная часть, на которую посетитель обращает внимание в первую очередь (он ведь пришел за контентом), а потом сайтбар с виджетами и второстепенные детали.

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

Способ №2. Минимизировать HTML и CSS. 

Тоже работа для программиста, но выделена в отдельный способ, так как это самостоятельная задача и не связана с предыдущей. Лучше уберите с сайта все эффекты, которые вам кажутся прикольными и вы думаете, что они нравятся посетителям. Хороши ли эти эффекты, вопрос спорный, но вот что они увеличивают время загрузки страниц, это да.

Способ №3. Использовать GZIP-сжатие. 

b3-3

Это способ кодирования содержимого вашего сайта, позволяющий до минимума сократить количество обращений вашего браузера к серверу. Так же такое сжатие снижает вес файлов, что приводит к сокращению времени загрузки. На самом деле процесс идет гораздо сложнее, но вам не надо в него вникать. Доверьте это дело специалисту, который быстро во всем разберется и сделает необходимые настройки.

Способ №4. Минимизировать редиректы. 

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

По этому поводу специалистам Гугла задавали вопрос о максимально допустимом количестве редиректов. Но спецы, как всегда, только напускали туман и говорили, что чем меньше, тем лучше. Вот и возьмем их мнение за правило.

Попросите своего программиста оптимизировать перенаправления, если они есть на вашем сайте.

Способ №5. Избавьтесь от лишней аналитики. 

Подумайте, нужны ли вам на сайте все аналитические сервисы, которые вы установили. Ведь каждый из них это код на вашем сайте, часто не маленький, и он тоже вносит свой вклад в снижение скорости загрузки. Лучше оставьте какой-то один, например Гугл Аналитик (Яндекс Метрику для рунета), с ним и работайте.

Способ №6. Избавьтесь от ненужных плагинов. 

b4-4

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

А так, возьмите за правило использовать только те плагины, которые нужны для постоянной работы. Не нужные на данный момент деактивируйте. И обязательно установите себе P3 Performance Profiler. Это плагин, который анализирует работу всех других плагинов и оценивает, как они влияют на скорость загрузки сайта.

Способ №7. Потратьтесь на выделенный сервер. 

Чаще всего мы пользуемся недорогими хостингами и довольны, что не приходится платить много. Но у дешевизны есть обратная сторона. Наш сайт находится на сервере вместе с множеством других сайтов, работа которых может негативно сказываться на скорости загрузки нашего сайта. И в этом случае мы ничего поделать не можем. Тут не спасет даже выделенный IP, только отдельный сервер. Да, это дорого, но скупой платит дважды. Помимо увеличения скорости загрузки выделенный сервер оберегает ваш сайт от многих других напастей.

Способ №8. Снижайте вес медиафайлов. 

b5-5

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

Программ для сжатия изображений существует много. Одна из популярных это Kraken. Позволяет уменьшить вес картинок в 2-5 раз. Еще есть Optimizilla. Она похожа на Кракен и примерно такая же по эффективности. Какой пользоваться, дело вкуса.

Способ №9. Тяжелые файлы размещайте на внешних платформах.

В первую очередь это относится к видео. Эксперты предрекают, что в 2017-м году 74% всего интернет-трафика будет приходится на просмотр роликов. Так же неуклонно растет доля поиска по видео. Люди все меньше вбивают в Гугл свои запросы, чтобы получить информацию, они идут за ней на ютуб. Видео в конце каждой статьи давно стало нормой.

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

Заключение. 

Эти 9 способов сокращения времени загрузки сайта являются основными. Но имейте ввиду, использовать надо все, а не те, что понравились. Сейчас конкуренция сайтов велика, как никогда, поэтому даже доли секунды могут сыграть вам на руку. Многие способы платные. Но экономия сейчас может привести к потере трафика потом. На этом заканчиваю. Если вам известны другие способы увеличения скорости загрузки страниц, про которые я не написал, расскажите о них в комментариях. Всем всего наилучшего.

С уважением, Владислав Заболотный.

 

 

Поделитесь статьей в соцсетях.

Комментарии (4) на “9 способов увеличить скорость загрузки сайта”

  • Нужно заняться этим вопросом. Чтобы блог грузился быстрее.

    • Владислав Заболотный:

      Для нашей действительности будет достаточно, если грузится быстрее 3 секунд.

  • Скорость загрузки сайта — это один из параметров, на который стоит обратить любому человеку, кто занимается сайтом или блогом, ведь посещаемость напрямую зависит и от этого показателя, никто не хочет сидеть и ждать пока все откроется, легче закрыть и пойти на другой более оптимизированный ресурс. Задумайтесь. Спасибо за статью)

Оставить комментарий

Хотите зарабатывать?