Способы ускорения работы сайта

1
Просмотров: 2 321

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

Способы ускорения работы сайта

 Кэширование


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

Кэширование в браузере позволяет быстрее загружать одни и те же страницы, а также различные элементы, на пример:

  • шапку сайта
  • сайдбар
  • футер
  • фоновые изображения

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

Сжатие данных

Скорость открытия страниц зависит от объема загружаемых данных. Если объем данных большой, значит и сайт будет загружаться очень медленно. Но как этот объем уменьшить? Существует стандарт, который делает сжатие данных для уменьшения их размера, он поддерживается всеми браузерами и большинством хостингов. Он называется GZIP и использует алгоритм DEFLATE. Применив данное сжатие, объем загружаемых данных может уменьшиться примерно на 80%.

Чтобы задействовать GZIP, нужно в файл htaccess прописать несколько строк кода. Но, если вы не знаете, что именно писать и как вообще это делается, то проще скачать и установить плагины для вашей CMS, которые сами за вас все сделают.

Оптимизация изображений

Что на сайте имеет наибольший размер?
Это очень просто — изображения. Если уменьшить их объем, то можно ускорить загрузку и тем самым сделать сайт еще немного быстрее.

Как уменьшить размер изображений?
Для начала посмотрим с какими расширениями картинок мы имеем дело. Картинки с расширением png, многие говорят, что они имеют хорошее качество, но увы цена этому их огромный размер. Изображения в этом формате можно заменить на jpeg, возможно даже вы не заметите разницу, но таким образом существенно облегчите страницу. От формата .*png не нужно совсем отказывать, он отлично подойдет для картинок, на которых присутствует текст.

Сжатие изображений.
Картинки в формате jpeg могут иметь разную степень качества, именно от этого зависит их объем. Почти в любом графическом редакторе можно сжать их. Для этого необходимо на этапе сохранения файла изменить процент компрессии изображения.

Часто 5-10 процентов сжатия даже не будут заметны глазу, но объем файлов уменьшится. Экспериментируйте с этими параметрами, иногда без заметной потери качества удается уменьшать размер файлов более чем в два раза.

Также до 20% размера изображений можно убрать, если использовать сервисы или плагины. Существует несколько бесплатных сервисов которые позволяют сжать изображение и уменьшить их массу. Для примера:

  • smushit.com
  • punypng.com
  • pegmini.com

На моем блоге, я использую плагин WP Smush.it. Но в 90% создавая изображением я оптимизирую его сразу в редакторе.

Оптимизация кода.
Еще один способ, который может позволить ускорить работу страницы. Оптимизация кода:

  • HTML
  • CSS
  • JavaScript

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

В целом оптимизация кода и скриптов — дело профессионалов: если сайт работает медленно по этой причине, с ним должен поработать специалист.

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

Как измерить скорость загрузки страниц?


Для этих целей есть отличный плагин от Google, называется он  Page Speed. Он идет в виде дополнения для браузера. Кратко рассмотрим его работу на примере браузера Google Chrome. Плагин доступен для скачивания и установки в интернет-магазине Chrome. как работает плагин и, что он показывает, я писать не буду, так как думаю, что многие им пользуются и знают о чем идет речь.

Если Хромом не пользуетесь, то для вас есть онлайн сервис от того же самого Google, который называется PageSpeed Insights. Вводите там адрес сайта который хотите проверить, и получаете развернутое описание всех проблем на вашем сайте, которые могут влиять на скорость загрузки сайта.

Хостинг

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

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

Вывод

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

 

1 КОММЕНТАРИЙ

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

ОСТАВЬТЕ ОТВЕТ