Скорость загрузки сайта: что тормозит и как ускорить
Медленный сайт теряет посетителей раньше, чем они успевают прочитать первый заголовок. Человек нажал на ссылку, подождал несколько секунд, увидел…
Замок в адресной строке и приставка «https» давно перестали быть роскошью: без защищённого соединения браузеры предупреждают посетителей об опасности, поисковые системы относятся к сайту с меньшим доверием, а платёжные сервисы и многие рекламные площадки просто не работают. Разберём, что такое SSL-сертификат, какие бывают виды, как его подключить и что проверить после, чтобы сайт не потерял посетителей и позиции.
Когда вы открываете сайт по обычному протоколу HTTP, данные между браузером и сервером передаются открытым текстом. Любой, кто находится «посередине» — владелец общей сети в кафе, недобросовестный провайдер, злоумышленник в той же сети, — теоретически может перехватить и прочитать эти данные: логины, пароли, номера телефонов, содержимое корзины. Он может и подменить страницу, например, внедрить в неё чужую рекламу или поддельную форму оплаты.
HTTPS — это тот же протокол, но с шифрованием. Для этого серверу нужен сертификат: цифровой документ, который подтверждает, что сайт действительно принадлежит тому, кто на него претендует, и содержит ключ для шифрования. Технически сегодня используется протокол TLS, а название «SSL» осталось по привычке, поэтому в обиходе говорят «SSL-сертификат». Мы тоже будем так писать.
Современные браузеры помечают сайты без шифрования как «небезопасные», а при попытке ввести данные в форму показывают дополнительное предупреждение. Для магазина или сайта услуг это серьёзный удар: человек, увидев красную пометку, закрывает страницу, даже если вы честная компания. Замок и слово «https» — минимальный сигнал надёжности.
Поисковые системы давно учитывают наличие защищённого соединения как один из факторов качества сайта. Само по себе оно не выведет страницу в лидеры, но при прочих равных сайт без HTTPS выглядит слабее. К тому же многие современные технологии, влияющие на скорость и удобство, работают только по защищённому протоколу. В комплексе мер продвижения, которые описаны на странице SEO-продвижения, переход на HTTPS относится к обязательной технической базе.
Если на сайте есть формы, личный кабинет, оформление заказов, оплата онлайн, шифрование нужно по здравому смыслу и по требованиям платёжных систем. Законодательство о персональных данных также требует принимать меры для защиты сведений, которые вы собираете, и защищённая передача входит в число базовых мер.
Виджеты, карты, чаты, системы аналитики и рекламные коды часто ожидают защищённый сайт, а при его отсутствии работают с ограничениями или отказываются работать. Кроме того, смешанное содержимое (когда страница открыта по HTTPS, а часть ресурсов загружается по HTTP) блокируется браузерами.
Все сертификаты обеспечивают одинаковый уровень шифрования, различие — в том, насколько тщательно проверяется владелец, и в том, какие домены покрываются.
| Вид | Что проверяется | Подходит для | Особенности |
|---|---|---|---|
| С проверкой домена | Только то, что вы управляете доменом | Большинства сайтов: визиток, блогов, небольших магазинов | Выпускается быстро, часто автоматически и бесплатно |
| С проверкой организации | Домен и существование компании | Корпоративных сайтов и магазинов, где важно подтверждение юридического лица | Требует документов, выпуск занимает больше времени, платный |
| С расширенной проверкой | Углублённая проверка юридического лица | Крупных платёжных и финансовых проектов | Дороже и сложнее, визуальные отличия в браузерах сегодня почти исчезли |
Бесплатные сертификаты с проверкой домена, выпускаемые автоматически, шифруют ничуть не хуже платных. Для большинства сайтов малого и среднего бизнеса их достаточно. Платные имеет смысл рассматривать, если нужна проверка организации, расширенная гарантия, выделенная поддержка или требуется особый тип сертификата. Выбор определяется требованиями проекта, а не «качеством шифрования».
Порядок действий зависит от хостинга и движка, но общая схема одинакова.
Определите, какой сертификат нужен, и закажите его у удостоверяющего центра, у хостинг-провайдера или подключите бесплатный вариант через панель управления.
Это делается добавлением специальной записи в настройки домена, размещением файла на сайте или ответом на письмо на служебный адрес.
На большинстве хостингов это несколько кликов в панели. На собственном сервере сертификат и ключ подключаются в настройках веб-сервера.
Все обращения по HTTP должны автоматически и навсегда перенаправляться на соответствующие защищённые адреса.
В админ-панели движка укажите защищённый адрес сайта, исправьте ссылки и ресурсы, подключённые по HTTP.
Добавьте защищённую версию в инструменты вебмастера, обновите карту сайта и проверьте индексацию.
В магазине защищённым должно быть не только оформление заказа, но и весь сайт: каталог, корзина, личный кабинет, поиск. Частичная защита создаёт путаницу и смешанное содержимое. В CS-Cart защищённое соединение включается в настройках магазина, а затем проверяются адреса в настройках витрины, модулях оплаты и доставки, шаблонах писем и обмене с внешними системами. Платёжные шлюзы часто требуют, чтобы адреса возврата после оплаты были защищёнными.
Самые частые проблемы возникают не при установке, а после неё. Пройдите по списку.
Страница открывается по HTTPS, но часть картинок или скриптов загружается по HTTP. Браузер блокирует такие ресурсы или показывает предупреждение. Найдите их с помощью инструментов разработчика в браузере (вкладка с консолью покажет, какие адреса небезопасны) и замените адреса на защищённые либо на относительные. Часто источник — старые описания товаров и статей, где картинки вставлены с полным адресом.
Иногда после включения HTTPS страница бесконечно перезагружается и браузер выдаёт ошибку. Причина обычно в конфликте правил: одно перенаправляет на защищённую версию, а другое возвращает на обычную, либо внешний сервис, стоящий перед сайтом, неверно передаёт информацию о протоколе. Проверьте настройки по очереди, начиная с самого внешнего звена.
Сертификат выпущен на один адрес, а сайт открывается по другому. Например, сертификат оформлен на домен без «www», а посетитель зашёл с «www». Выпустите сертификат, покрывающий оба варианта, и настройте основной адрес с перенаправлением.
Самая неприятная ситуация, потому что посетители видят страшное предупреждение на весь экран. Включите автоматическое продление, настройте оповещения за несколько недель до окончания срока, назначьте ответственного человека и проверяйте срок действия во время регулярных технических проверок.
Небольшие колебания возможны, но значительное падение говорит об ошибках: нет перенаправлений, дублируются страницы, неверные канонические адреса, остались старые ссылки в карте сайта. Проверьте все пункты из списка выше и дайте поисковым системам время переиндексировать сайт.
Сертификат — это не «поставил и забыл». У него есть срок действия, и его нужно сопровождать так же, как домен и хостинг.
Если регулярно следить за этим некому, такие задачи удобно передать на техническую поддержку: сертификаты, продление, проверка перенаправлений и мониторинг доступности входят в обычный набор регулярных работ. Подробнее о том, как мы это организуем, расскажем при обращении.
Да. Браузеры помечают любой сайт без шифрования как небезопасный, а поисковые системы учитывают это при оценке. Кроме того, почти на любом сайте есть хотя бы форма обратной связи.
По силе шифрования нет. Различия в проверке владельца, гарантиях и поддержке. Для большинства небольших и средних сайтов достаточно бесплатного сертификата с проверкой домена.
При правильной настройке перенаправлений и обновлении всех адресов значительного падения не будет. Возможны небольшие колебания в первые недели, пока поисковые системы переиндексируют сайт.
Срочно перевыпустить или продлить его и установить на сервер. После этого проверьте перенаправления и работу сайта, а затем настройте автоматическое продление и оповещения, чтобы ситуация не повторилась.
Защищённое соединение — обязательный элемент современного сайта: оно защищает посетителей, укрепляет доверие и входит в техническую основу продвижения. Выберите подходящий вид сертификата, подключите его, настройте перенаправления и тщательно проверьте адреса, а затем возьмите под контроль срок действия, чтобы не столкнуться с неприятным сюрпризом. Если нужна помощь с подключением или проверкой, обратитесь к нам через страницу контактов — настроим HTTPS и проверим, что сайт работает корректно.
Медленный сайт теряет посетителей раньше, чем они успевают прочитать первый заголовок. Человек нажал на ссылку, подождал несколько секунд, увидел…
Взлом сайта почти никогда не выглядит как в кино. Чаще всего это тихое заражение, о котором владелец узнаёт от поисковой системы, от хостинга или от…
Резервная копия сайта похожа на страховку: пока всё хорошо, о ней не вспоминают, а когда случается беда, выясняется, что копии нет, она устарела или…