Акции до 14 октября 2018

(096) 766-13-66
(093) 006-86-69

10 способов заставить сайт загружаться быстрее

Онлайн-покупатели ищут самый быстрый и безопасный способ приобрести ваш продукт. Согласно опросу, проведенному Akamai, 47% пользователй ожидают, что страница загрузится за 2 секунды или быстрее. Вот 10 способов поднять скорость вашего сайта до этого стандарта.

  1. Создайте собственную сеть доставки контента (CDN). Ряд глобальных серверов использует статические файлы сайта (как CSS или JavaScript) и передает их с сервера, ближайшего к физическому местонахождению пользователя. Другими словами, когда пользователь кликает на видео, оно загружается быстрее, потому что для этого используется сервер, расположенный недалеко. Крупные сайты используют CDN, чтобы обеспечить пользователям по всему миру скорость и удобство работы с контентом.
  2. Адаптируйте используемые изображения. Согласно данным HTTP Archive, 61%  веса открытого сайта на рабочем столе – это изображение. Начните с использования на вашем сайте таких инструментов, как Picturefill или Adaptive Images, чтобы экономить пропускную способность и улучшить скорость вашего сайта. Или можете начать использовать новые форматы изображений WebP и JPeg XR – они позволяют уменьшить вес изображения на 20-50%, не жертвуя его качеством.
  3. Кэш, кэш, кэш. Кэширование браузера хранит кэш-версии статических ресурсов. Этот процесс увеличивает скорость страницы и снижает отставание сервера. Когда пользователь посещает страницу вашего сайта, кэшированная версия обычно отображается, если она не изменилась с момента последнего кэширования. Это означает, что браузер сохраняет много запросов на ваш сервер и повышает скорость загрузки вашего сайта.
  4. Пересмотрите ваши плагины. Плагины могут улучшить функциональность и дать дополнительные опции вашему сайту, но чем больше их на нем, тем медленнее он грузится. Некачественные или устаревшие плагины могут очень существенно тормозить сайт, поэтому плагины, которые дублируют уже имеющиеся функции, устарели либо не используются, нужно удалить.
  5. Комбинируйте изображения в спрайты
    CSS. Если у вас несколько изображений на одной странице, вам приходится путешествовать через сервер по нескольку раз, чтобы защитить все ваши ресурсы, а это замедляет скорость загрузки. Спрайты комбинируют все фоновые изображения в одно, то есть они загружаются все вместе как единое целое. Это избавить от мелькания картинок и сделает сайт удобнее для пользователя.
  6. Включите заголовки ответов HTTP keep-alive. HTTP-запросы просты: они захватывают один файл, распространяют его и закрывают. Тем не менее, этот процесс не всегда происходит быстро. Keep-alive позволяет веб-браузеру и серверу согласовать использование одного и того же соединения для захвата и отправки нескольких файлов. Иными словами, сервер держит соединение открытым, пока пользователь находится на сайте, а не открывает новое соединение с каждым запросом, уменьшая нагрузку на процессор, сеть и память.
  7. Сделайте ваш контент компактным. Это значительно повлияет на работу сайта. Популярные серверы, как, например, Apache или IIS используют алгоритм  GZIP, чтобы автоматически сжимать контент в HTML, CSS и JavaScript. Есть даже компрессионные онлайн-сервисы, убирающие ненужные пробелы и символы в кодах HTML и CSS.
  8. Настройте срок хранения заголовков. Когда пользователь посещает ваш сайт, его файлы сохраняются на его компьютер, чтобы ваш сайт загрузился быстрее в следующий раз, когда он захочет снова его посетить. В заголовке файла есть дата истечения срока , на протяжении которого эти файлы будут храниться на их компьютере. Как правило, по умолчанию установлено 24 часа. Вы можете настроить это время таким образом, чтобы файлы сохранялись постоянно, или вы можете увеличить срок действия, чтобы он не влиял на время загрузки вашего сервера и страницы.

      9. Минимизировать JavaScript и CSS. Удаляя ненужные разрывы строк, лишние прробелы и тому подобное, вы ускоряете разбор, загрузку и выполнение действий. Эта простая задача может сократить байты данных с вашей страницы, ведь каждый бит имеет значение. Такие инструменты, как CSS Minifier / Compressor, могут быть очень полезны в этом деле.
    10. Пересмотрите свой пакет хостинга. Если вы сделали все вышеописаннок, и ваш сайт по-прежнему медленно загружается, вы можете подумать о другом пакете хостинга. На обычной учетной записи общего хостинга вы можете делиться сервером с десятками других компаний, что может повлиять на скорость вашего сайта, поскольку многие люди используют один и тот же сервер. Если общий хостинг больше не соотвествует вашим требованиям, подумайте о выделенном хостинге. Эта опция позволяет вам иметь доступ только к серверу или к VPS (Virtual Private Server) — физическому компьютеру, разбитому на несколько серверов, на каждом из которых своя операционная система.

Вы также можете попробовать перейти на виртуальное частное облако (VPC). Компании, которые полагаются на свой сайт для потоковой передачи большого количества контента или тех, которые используют платформу SaaS на базе браузера, могут обнаружить, что VPC обеспечивает более быстрый и предсказуемый результат и может снизить издержки подключения до 70%.