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

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

Ускорение работы сайта, является важным фактором скорости работы сайта. Данному фактору нужно уделять максимальное внимание при оптимизации сайта. Любая задержка загрузки страницы вашего сайта, может привести к том, что посетитель просто не дождется загрузки сайта и уйдет на другой сайт. Ну а в последнее время тот же самый 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. Вводите там адрес сайта который хотите проверить, и получаете развернутое описание всех проблем на вашем сайте, которые могут влиять на скорость загрузки сайта.

Хостинг

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

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

Вывод

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

Читайте также:
Как показывать альтернативный контент AdBlock пользователям
Как показывать альтернативный контент AdBlock пользователям

Все нам известны плагины, блокирующие рекламные объявления, такие как AdBlock и Ghostery. Данные плагины установлены на миллионах компьютеров и тем самым сильно влияют Read more

Как повысить привлекательность страницы, которой не существует. Приемы создания привлекательной страницы 404
404-я страница

При SEO-оптимизации сайта не стоит упускать ни единой детали, поэтому даже всем известная 404-я страница может быть использована для повышения юзабилити интернет-ресурса. Read more

Малоэффективные способы раскрутки
Малоэффективные способы раскрутки

Невозможно получить стабильный и надежный доход с сайта, позиции которого не входят в то-10 поисковой выдачи. Именно поэтому вебмастера всячески срамятся способствовать Read more

Анатомия лендинг страниц
Анатомия лендинг страниц

Для начала поймем, что же такое лендинг страница. Landing Page - это первая страница которую видит посетитель пришедший на ваш сайт или Read more