Скорость хостинга на что влияет
Все, что нужно знать о влиянии хостинга на SEO. Как выбрать, что проверять, когда переезжать
Статья из блога АРТИЗАН-ТИМ.
Выбор хостинга — одно из первых, чем озадачиваются при запуске сайта. Уже на этом этапе, когда до активных работ по продвижению, казалось бы, далеко, уместно подумать о поисковой оптимизации, поскольку фактор хостинга имеет прямое отношение к SEO. На сомнительном сервере вы со старта лишите свой проект важных преимуществ, а в особо тяжелых случаях — поставите крест на эффективном продвижении.
Виды хостинга. Короткий ликбез
Все сайты отличаются размером, объемом файлов, трафиковыми нагрузками и т.д. Очевиден тот факт, что разным ресурсам нужны сервера со своими аппаратными и программными мощностями. Поэтому и существуют различные форматы хостинга. Самых популярных — три.
Виртуальный хостинг (Shared). Наиболее простой и дешевый формат размещения сайта. Провайдер делит один физический сервер на множество частей, и предоставляет каждую из них в пользование абонентам. Чем-то похоже на проживание в общежитии, где можно выбирать комнату необходимых размеров (дисковое пространство), но все остальное придется делить с соседями (ресурсы процессора, оперативную память, трафик). Все задачи по администрированию сервера решает хостер. IP-адреса у всех общие: иногда это увеличивает определенные риски для SEO, о чем мы еще поговорим.
Виртуальный сервер (VPS/VDS). Вид хостинга при котором на одном физическом сервере создают несколько виртуальных машин. При помощи специальных программ эмулируют выделенный сервер для каждого абонента. Пользователи полностью изолированы друг от друга: если сосед потребляет много ресурсов, это никак не скажется на работе других сайтов. При этом каждый абонент может сам администрировать свой виртуальный сервер: устанавливать необходимое ПО, скрипты и настраивать хостинг под проект. И, наконец, размещая сайт на VPS/VDS, каждый абонент получает собственный IP-адрес. Функциональная часть такого хостинга приближена к полноценному выделенному серверу, но стоит ощутимо дешевле.
Выделенный сервер (Dedicated). Самый мощный вариант хостинга. Это отдельная физическая машина в стойке дата-центр, которая полностью находится в распоряжении клиента. Формат не предполагает никаких соседей. К серверу не имеет доступа даже провайдер. Последний отвечает лишь за бесперебойное функционирование оборудования. Такой формат хостинга необходим для ресурсоемких сайтов с объемными базами данных и многотысячной посещаемостью.
Стоит ли изначально отказываться от shared-хостинга?
Несложно догадаться, что большинство SEO-рисков связано с размещением сайта именно на shared-хостинге. Значит ли это, что нужно изначально отказываться от этой идеи? Мы считаем, что нет. Виртуальный хостинг — оптимальный формат для старта. Он позволяет рационализировать бюджет и направить сэкономленные деньги на решение важных вопросов начальной оптимизации — покупку контента, ссылок, аудит сайта и т.д.
Когда проекту станет тесно, всегда можно переехать на более продвинутый формат хостинга, с расширенным объемом ресурсов и возможностями администрирования. Обычно, это рекомендуют делать, когда посещаемость сайта переваливает за 2-3 тысячи посетителей в сутки. При грамотном переезде можно не переживать о каких-либо проблемах с поисковой оптимизацией — просевшем трафике, вылете страниц из индекса и других страшилках с SEO-форумов.
Конечно, все это имеет смысл, если вы изначально сотрудничаете с адекватным провайдером, который контролирует параметры эффективности своего хостинга и не размещает на серверах сомнительные сайты. Далее мы расскажем, по каким критериям оценивают качество хостинга и как не нажить проблем своему SEO-продвижению по вине провайдера.
Какие параметры хостинга влияют на SEO
Фактора хостинга не только напрямую влияет на работоспособность сайта, но и оказывает опосредованное воздействие на продвижение. В первом случае все понятно: упавший сервер — это недоступный сайт. Что касается факторов, воздействующих на продвижение, здесь все более сложно. Внешне сайт может работать нормально, но неочевидные проблемы со стороны хостера повлияют на отношение поисковых систем к ресурсу и, как следствие, создадут сложности для его продвижения. Чтобы перестраховаться от подобных сценариев, рекомендуем сразу обращать внимание на базовые критерии качества хостинга.
Uptime
Аптайм — это показатель, который отражает среднее время работы сервера без перебоев, т.е. доступность вашего сайта. Например, на хостинге с uptime 99% сайт будет в среднем недоступен 14,4 минут в сутки. Очевидно, что этот фактор влияет на ранжирование. Неработающий сайт разочаровывает пользователей, но что более существенно — создает проблемы для индексации. Невозможность поисковых роботов обойти «лежащий» сайт, приводит к тому, что важные страницы могут долго не попадать в индекс или же вовсе вылететь из него. Поэтому высокий Uptime — первое, на что нужно обращать внимание. Хорошим показателем считается аптайм не ниже 99,8 %. Эти цифры означают, что в среднем ваш сайт будет недоступным менее 3 минут в сутки. Оптимальный вариант, когда бесперебойная работа оборудования держится на уровне не ниже 99,98%.
Как самому проверить Uptime хостинга
Каждый хостер по понятным причинам будет заявлять о максимально высоком аптайме своей серверной инфраструктуры. Эти цифры могут быть далеки от истинного положения вещей, поэтому Uptime важно отслеживать самостоятельно. Делать это можно при помощи сервисов онлайн-мониторинга (Host-tracker, Ping-Admin и др.) или Яндекс.Метрики (Отчеты → Стандартные отчёты → Мониторинг → Результаты проверки).
Скоростные характеристики
Тот факт, что скорость загрузки сайта является весомым фактором ранжирования сегодня ни у кого не вызывает вопросов. Быстро прогружающиеся страницы улучшают поведенческие факторы: снижают отказы и увеличивают глубину просмотров. Такие сценарии нравятся поисковым алгоритмам — они относятся к быстрым сайтам более лояльно, что отражается на высоких позициях в выдаче.
Скорость загрузки страниц зависит от двух факторов: внутренней оптимизации (этим занимается владелец сайта) и особенностей серверной части (это сфера ответственности хостинг-провайдера). Если на сайте внедрены базовые рекомендации по ускорению скорости загрузки, но его показатели все равно не дотягивают до приемлемых параметров — это повод задуматься, не ограничивает ли хостер ваших возможностей.
Расширенную сводку по скорости загрузки можно получить в Яндекс.Метрике: Отчеты → Стандартные отчеты → Мониторинг → Время загрузки страниц.
Браузер прогружает страницы в несколько этапов, и скорость может падать на любом из них. Благодаря множеству метрик, доступных в отчете, можно точнее понять, почему тормозит сайт. На состояние хостинга указывает сводка «Время ответа сервера». Хорошим показателем считается ответ, не превышающий 200 мс.
При выборе хостинга также рекомендуем обратить внимание на дополнительные параметры, которые влияют на скорость загрузки и качество услуг в целом:
Еще раз повторимся: фактор ответственности за скорость загрузки делится поровну. Безосновательно предъявлять претензии провайдеру, если сайт не оптимизирован изнутри или когда владелец хостится на самом простом shred-тарифе при ежедневной посещаемости в несколько тысяч человек.
Безопасность и надежность инфраструктуры
Это еще две важных характеристики, влияющие на SEO-продвижение. Оценивать надежность хостинга следует не по пустым уверениям провайдера, а по вполне объективным метрикам. Во-первых, это использование современного программного обеспечения и его постоянное обновление, исключающее вероятность уязвимостей, которыми могут воспользоваться недоброжелатели. Второй важный момент — регулярная проверка серверов антивирусом. Третий — фактор соседей (об этом ниже).
Общую надежность серверной инфраструктуры оценивают по стандарту Tier. Все дата-центры распределяются по 4 категориям — Tier I, Tier II, Tier III и Tier IV. Для размещения сайтов рекомендуем выбирать сертифицированные дата центры категории не ниже TIER III. Помимо высокой надежности инфраструктуры, используемого железа и ПО, в них предусмотрено дублирование активного оборудования. Благодаря такой схеме абонентские сайты остаются доступными вне зависимости от ситуации: будь-то плановая профилактика или форс-мажор.
Локализация серверов
При выборе хостинга не последнюю роль играет географический фактор. Чем дальше находятся сервера от пользователей, тем длиннее путь приходится преодолевать данным. Все это отражается на скорости загрузки страниц (напоминаем, важном факторе поискового ранжирования). Поэтому, если ваш сайт ориентирован на местную аудиторию, неразумно хостить проект в дата-центре за океаном. Сервера должны быть как можно ближе к основной ЦА вашего сайта.
Получить сведения о том, пользователи из каких стран посещают сайт чаще всего можно в Яндекс.Метрике: Отчеты → Стандартные отчеты → Аудитория → География.
Для проектов, ориентированных на глобальное продвижение, оптимальным решением является использование сетей доставки контента (CDN). Эта технология обеспечивает минимальный пинг вне зависимости от того в какой точке мира находится пользователь.
Мешает ли продвижению общий IP и что такое фактор сомнительных соседей?
Все сайты, размещенные на одном виртуальном хостинге, имеют общий IP-адрес. Этот факт у многих вызывает опасения. В некоторых случаях они небезосновательны. Начать следует с того, что сам по себе выделенный IP никак не влияет на позиции сайта в выдаче. Этото неоднократно подтверждали и в Google, и в Яндексе. Но проблемы возможны. Это происходит тогда, когда ваш проект соседствует с сомнительными сайтами и, соответственно, делит с ними общий IP.
Потенциально опасные соседи — это сайты запрещенных тематик, дорвеи, спамеры, фишинговые ресурсы, площадки распространяющие вирусное ПО. Если поисковая система решит заблокировать их IP-адрес, доступ к другим ресурсам также окажется ограничен. Второй сценарий — попадание сайта в дополнительный индекс Google. В этом случае ресурс не отображается в основной выдаче, а доступен по ссылке «Показать скрытые результаты». Естественно, по таким линкам никто не ходит. В итоге по вине соседей ваш сайт полностью потеряет поисковый трафик из Google.
Перестраховаться от подобных сценариев можно двумя способами. Во-первых, не гоняться за подозрительно дешевым виртуальным хостингом (бесплатные варианты мы даже не рассматриваем). Во-вторых, всегда проверять с какими сайтами вы делите общий IP-адрес. Сделать это можно при помощи специальных онлайн-сервисов буквально в несколько кликов.
Что должно насторожить?
Присутствие этих нежелательных моментов — весомый аргумент, чтобы сменить провайдера или перейти тариф с выделенным IP.
Сайт по продаже пиломатериалов соседствует с сомнительными проектами, тематика которых понятна уже по названию доменов.
Влияет ли смена IP на показатели SEO?
Все чаще можно встретить мнение, что перенос сайта на новый хостинг и смена IP-адреса чреваты потерей позиций в выдаче. Это больше походит на миф. По своему немалому опыту можем судить, что при корректном переносе проекта с ним ничего не случится. Но переезд сайта на новый сервер всегда лучше поручать специалистам технической поддержки хостинга. Владельцу проекта, в свою очередь, рекомендуем обратить внимание на несколько важных моментов:
Соблюдая эти несложные правила, вы гарантированно избежите каких-либо конфликтов с поисковыми системами.
Как ускорить сайт или факторы, влияющие на загрузку сайта
Цель: Дать базовые понятия о факторах, влияющих на скорость загрузки сайта. Разобрать каждый этап загрузки. Дать понятие о способах ускорения за счёт оптимизации каждого фактора загрузки, на который можно повлиять.
Сразу хочу пояснить, что не буду давать тут каких-либо конфигов и команд, статья предназначена для представления картины загрузки сайта в целом, а далее уже, обнаружив проблемное место, человек сможет хотя бы погуглить в нужном направлении.
Целевая аудитория: владельцы сайтов, web-студии, специалисты и любители. Постараюсь написать статью таким образом, чтобы она была доступна в понимании всем.
Причина написания статьи кроется в том, что я заметил, что многие даже не понимают истинных причин тормозов их сайтов и решил написать эту статью, чтобы человек сам смог прочитать и понять, чего же ему не хватает. На загрузку сайта влияет очень много факторов, на большую часть из них мы можем повлиять; остальные нам просто нужно учитывать.
Мощность и качество устройства клиента, а так же скорость его интернета и удалённость от локации сервера
Мы можем купить клиенту нормальный компьютер и подключить ему высокоскоростной интернет и более не будем испытывать проблем с этим фактором (конечно же, я шучу). Хотя я бы определённо чаще посещал сайты, владельцы которых обновляли бы мне компьютер и оплачивали интернет. Кроме шуток, что мы на самом деле можем сделать, если у клиента слабый интернет и маломощное устройство?
1. Расположить свой сайт в дата-центре, который находится в непосредственной близости от потенциальных клиентов сайта и убедиться, что он предоставляет достаточно широкий канал под планируемую нагрузку. Проще говоря, выбрать хороший хостинг. Многие недооценивают важность этого пункта, напрасно недооценивают.
2. Чем слабее устройство, тем дольше оно создаёт новые соединения с сервером, а значит, нам нужно сократить количество этих соединений. Зачастую владелец сайта даже не представляет, как тяжело грузится его сайт, и думает, что проблемы тормознутости явно не из-за сайта, а просто у клиентов медленный интернет. Нужно учитывать, что вы как владелец находитесь на своём сайте чаще других и всё содержимое сайта уже давно закэшировано браузером, а значит не подгружается при каждом переходе по страничкам(если конечно у Вас настроено кэширование статики в браузере клиента), а берётся из кэша. Соответственно не только экономится трафик, не нагружая каждый раз Ваш канал интернета, но и не создаётся соединений для загрузки этих файлов.
Количество соединений, этапы загрузки и вес страницы вы можете увидеть в инструментах разработчика браузера. В Google Chrome для того, чтобы открыть инструменты разработчика достаточно на страничке кликнуть в любое место правой клавишей, нажать «Просмотреть код» и там перейти в раздел Network.
Загрузку можно разделить на несколько этапов, каждый этап загрузки страницы вашего сайта важен.
1. Время ответа сервера. Время выполнения этого этапа загрузки обычно называют «временем ответа сервера». Теперь расскажу, что происходит за это время и как это время можно сократить, если оно у вас запредельное и вообще, какое время ответа сервера считать запредельным.
Разобьём этот промежуток на подпункты:
1.1 Отправка запроса браузером клиента.
Скорость интернета и мощность устройства клиента, а также удалённость сервера, на котором расположен ваш сайт, от клиента и его загруженность — вот факторы, которые могут повлиять на этот этап.
Далее до того момента, как сервер отправит готовую страничку в ответ, проходит несколько этапов, и для каждого конкретного сайта этапы могут отличаться. Я возьму в пример сайт на php с БД MySQL.
1.2 Запрос принимается web-сервером, он находит в списке виртуальных хостов тот, что подойдёт под запрос и производит обработку виртуального хоста, в нашем примере сайт на php, значит web-сервер обратится к php для генерации странички, тот в свою очередь для наполнения странички данными обратится в БД. После формирования странички она будет передана web-сервером браузеру клиента.
Очень важную роль играет кэширование на каждом этапе, кэширование на уровне web-сервера, кэширование на уровне php (opcache), кэширование запросов в БД (memcache), могут быть и другие варианты кэширования, я привёл эти как наиболее распространённые. Это как раз тот этап на который Вы можете повлиять и этому этапу нужно уделить время.
Вот способы его ускорения.
Хочу сделать поправку, у меня на скрине ответ сервера для сайта Хабра равен 3,48 с — это плохое время, но Хабр тут по сути не виноват. У меня 3G интернет посредственного качества. Поэтому конкретно этот этап загрузки рекомендую отслеживать при помощи сервиса. Я использую для этого сервис проверки ответа сервера от Яндекс.
Код статуса HTTP должен быть 200.
Ответ сервера тут заметно меньше, чем на моём 3G интернете. В идеале время ответа сервера должно стремиться к нулю, но как минимум он не должен превышать 200 мс, хотя это лично мой критерий. Хотя нет, не только мой. Google PageSpeed если я не ошибаюсь тоже следит, чтобы ответ сервера не превышал 200 мс и, если сайт превышает рекомендованное время, то предупреждает, что нужно сократить ответ сервера.
Ну и в самом низу мы можем увидеть, что ответ сжат при помощи gzip.
Хабр прошёл первый этап загрузки на пятёрочку (нет-нет, я вовсе не подлизываюсь).
Те же, чьи сайты тоже прошли эти требования могут читать дальше, ну а остальным стоит задуматься над моими рекомендациями и продолжить чтение статьи после того, как доработаете первый этап.
2. DOMContentLoaded — именно так этот этап загрузки страницы называется в инструментах разработчика, а если по-простому, это тот самый момент когда визуальная загрузка страницы закончена.
На что тут нужно обратить внимание.
2.1 Количество соединений — у Хабра их много, если их много и у вас, стоит задуматься над сокращением количества этих соединений. Как я уже писал выше, чем больше соединений, тем тем больше требуется ресурсов для их открытия, а это неплохая нагрузка, особенно на слабые девайсы и, кстати, на сам сервер в том числе.
Как же их сократить? В http/1.0 и http/1.1 для каждого отдельного файла создаётся отдельное соединение, значит наша задача сократить количество подгружаемых файлов на страничке.
Вот тут наглядно видно на сколько меньше соединений создаётся при использовании http/2
2.2 Вес страницы и элементов, подгружаемых с неё.
Модуль для web-сервера PageSpeed. Он есть и для nginx — ngx_pagespeed и для apache2 — mod_pagespeed. О том что он может делать, лучше подробнее почитать в официальной документации, его настройки очень гибкие. Я только отмечу, что он способен выполнять конкатенацию на лету что поможет сократить количество соединений и он же отлично жмёт контент, сокращая вес странички и её содержимого.
На этом этапе я могу поставить Хабру твёрдую 4 и то только за отсутствие http/2, хотя я бы наверное ещё сократил объём подгружаемых элементов и сделал конкатенацию.
Этот этап загрузки странички в идеале не должен превышать 2-3 сек(хотя предела совершенству нет конца и у меня есть клиенты, которые хотят быстрее даже при скорости загрузки меньше 1сек). Если у вас это время больше, вам стоит задуматься над рекомендациями, которые я дал выше.
3. Load — это тот момент, когда колёсико браузера перестало крутиться, то есть произошла полная загрузка страницы. Это менее критичный этап загрузки и он зачастую затормаживается сторонними чатами для общения с клиентами на сайте и прочими второстепенными элементами. Если вы выполните рекомендации, которые я дал выше, то этот этап тоже станет быстрее. Ещё хотел бы отметить что если у вас не высоконагруженный проект и при этом у вас VPS, VDS или физ. сервер, постарайтесь, чтобы вся статика грузилась только с вашего сервера. Размещение статики на сторонних сайтах и в CDN принесёт пользу только при высоких нагрузках, а для не нагруженных сайтов сыграет только в минус.
4. На этот этап можно не смотреть вообще, так как по сути страничка загружена и тут браузер всегда будет что-то подгружать, общаясь с сайтом.
5. Данной цифрой на скриншоте я обозначил место, где отображается количество загружаемых элементов на страничке и вес странички со всеми элементами. Нужно учитывать что если для ПК не проблема загрузить страничку в 2,5 Мб, то для мобильного браузера со слабым 3G это становится более проблематично. В частности у меня 3G интернет и Хабр у меня грузится не так быстро как другие сайты. Для мобильных устройств в идеале, чтобы страничка весила меньше 1 Мб. Тут или сокращать размер всего контента на страничках или делать мобильную версию.
Плюсы загрузки контента со стороны:
Надеюсь, данная статья оказалась для вас познавательной.
Что влияет на работу сайта: о скорости и мощности хостинга
Каждый из нас хочет получать моментальный доступ к информации. Это подтверждается исследованиями: в сети промедление не приветствуется. По данным Google Developers, пользователи закрывают сайт, если он загружается дольше 2,5 секунд [1]. Причина полученного результата понятна — Интернет полон информации и предложений по товарам.
Представьте, вы ищите доставку бизнес-ланча. Голод уже подкрадывается, и единственное ваше желание — быстро сделать заказ и вернуться к рабочим задачам. Будете ли вы ждать загрузку одного из множества вариантов доставки?
Хостинг влияет на скорость загрузки сайта и его работу в целом. Небольшим сайтам, блогам и промо-страницам подойдут менее требовательные тарифы хостинга, чем для работы с нагруженными проектами. При выборе хостинга нужно обращать внимание на его характеристики — «скорость» и «мощность». В статье расскажем о том, что влияет на загрузку сайта и почему «скорость» и «мощность» — разные понятия.
Даже на одном хостинге сайты работают по-разному. Это зависит от создаваемой самим сайтом нагрузки и способности хостинга выдерживать ее.
Разберем на примере. На одном сервере размещают свои сайты 20 клиентов. У каждого тариф виртуального хостинга и по одному сайту. Получается, на сервере одновременно находятся 20 сайтов с примерно одинаковой нагрузкой. Допустим, на одном из них количество посетителей в сутки резко увеличивается в 100 раз. Это создает нагрузку на хостинг, и она влияет на все размещенные на этом сервере сайты.
Клиент с возросшим количеством посещений забирает свободные ресурсы других клиентов на этом сервере. Мощность хостинга не изменилась, однако клиент повлиял на другие сайты — их скорость значительно упала. Системы мониторинга хостинг-провайдеров легко обнаруживают таких клиентов. Рекомендуют им найти причину увеличенной нагрузки и устранить ее либо сменить тариф хостинга. Если владелец сайта не реагирует на оповещение и продолжает использовать чужие ресурсы, то его сайт блокируют. Это выполняется для того, чтобы он не останавливал работу других проектов на сервере.
Скорость — это способность хостинга быстро генерировать и отдавать клиенту содержимое страниц интернет-сайта. Когда мы говорим про скорость сайта, то в первую очередь понимаем быстроту отображения страниц на данном сайте. Скорость сайта можно проверить внешними инструментами: например, с помощью Google PageSpeed Insights или специальной панели «Скорость сайта» внутри платформы 1С-Битрикс: Управление сайтом.
12 параметров влияющих на скорость загрузки сайта
В 2019 году главным приоритетом для веб-сайтов является скорость загрузки. Далее мы расскажем вам, почему это так и чем грозят задержки загрузки.
Исследования показали, что половина принявших в опросе людей ожидают, что страница загрузится менее, чем за 2 секунды, порядка 64% пользователей мобильных приложений готовы ждать менее четырех секунд. 2, 3, 4 секунды — это много или мало? Например для такого гиганта, как Amazon каждая секунда задержки загрузки стоит порядка 1,6 млрд долларов ежегодно.
Исследовав последствия каждой задержки на веб-сайте, эксперты получили интересные результаты:
Следовательно, чуть менее половины посетителей могут не дождаться загрузки страницы, если она не произойдет в течение первых трех секунд!
Теперь вы понимаете, что, ускорив свой сайт, вы получите преимущественное положение перед теми конкурентами, кто не позаботился о скорости своего веб-сайта. Стоит лишь внести необходимые изменения на сайт, чтобы он ускорился и приносил прибыль. Какие — читайте далее в подробном руководстве. И первое, о чем стоит сказать — это минимизация HTTP-запросов.
1. HTTP-запросы: минимизируем для каждого элемента
Существуют исследования, которые говорят о том, что 80% времени загрузки веб-сайта уходит на загрузку таких элементов, как изображения, сценарии и таблицы стилей. Чем больше у вас этих компонентов, тем больше HTTP-запросов. Для того, чтобы уменьшить их количество, сначала нужно выявить, сколько запросов на данный период времени делает ваш сайт, после чего приступить к «уборке» — упростить дизайн, избавиться от беспорядка, исключить ненужные перенаправления.
Какой инструмент использовать: Screaming Frog, он поможет идентифицировать перенаправления и избавиться от лишних. Так вы сохраните лишь те из них, которые на самом деле вам нужны для исправлениям поврежденных ссылок.
2. План хостинга: дешевле не всегда лучше
Когда вы работаете с новым сайтом, имеет смысл использовать бюджетный план хостинга — это помогает экономить на расходах. Но чем больше будет ваш трафик, тем внимательнее нужно относиться к плану хостинга — он должен быть обновлен. Скорость веб-сайта и выбранный вами план и компания — вещи неразделимые, поэтому подберите тот веб-узел, который обеспечит максимальную скорость вашему сайту. Всего существует 4 типа веб-хостинга:
Они отличаются типом размещения, ресурсами, ценой и уровнем надёжности
3. TTFB:
Time To First Byte («Время до первого байта) — это измерение, используемое как указание на отзывчивость веб-сервера или другого сетевого ресурса.
Важный параметр, от которого зависит скорость веб-сайта.
Под данным термином скрывается то время, которое выжидают браузеры, прежде чем они получат данные с сервера, иными словами — это врем загрузки страницы. Он состоит из времени запроса HTTP, времени запроса процесса и отклика. При высоком совокупном показателе, запросы достаточно оперативно доставляются в браузер, что позволяет быстрее загружать контент для посетителей. В идеале этот параметр не должен превышать 200 мс.
Для определения времени первого байта, используйте сервис WebPageTest. Если ваши показатели выше указанного числа, попробуйте уменьшить его, решив проблемы с конфигурацией сервера, сетевыми проблемами, сложностями с созданием контента или посещаемостью сайта.
Чтобы уменьшить TTFB можно включить кэширование браузера — это один из эффективных и распространенных способов.
4. Запускаем аудит сжатия для быстрой загрузки
С этим пунктом все предельно просто: чем меньше файл по размеру, тем быстрее он загружается. Если это не вредит качеству, то уменьшение файлов — это отличный способ ускорить ваш веб-сайт.
Для того, чтобы выявить файлы, рекомендованные для сжатия, и тем самым провести аудит, рекомендуем воспользоваться полезным инструментом GIDNetwork. Проведя анализ, он выдаст предполагаемый результат сжатия и покажет, как будет выглядеть веб-сайт после процедуры.
5. Изображения: размер решает
Визуал на сайте — это один из важнейших компонентов: если не использовать изображения, страница будет скучна и неинтересна и, скорее всего, в глазах посетителей (потенциальных клиентов!) покажется ненадежной и непрофессиональной. Но как сделать так, чтобы и изображения были, и в том же время это не тормозило сайт?
Уменьшение размеров изображений — это оптимальный вариант, когда на один продукт приходится несколько элементов. Чтобы не «убить» при этом качество, используйте специальные инструменты — например, compressor.io. В каком формате сохранять — выбирайте сами: в JPG это будет наиболее приемлемо, хотя для графики с точными деталями (например, логотип) можно использовать PNG файлы.
6. Сокращай и объединяй
Чем больше файлов содержит страница, тем сложнее ее загрузить, поскольку, как уже говорилось ранее, это создаст большое количество HTTP-запросов. Безусловно, невозможно удалить все файлы и оставить сайт пустым, но уменьшить и объединить HTML-файлы, файлы CSS и JavaScript, а также шрифты Google — вполне реально.
Инструмент Magnification будет отличным помощником в этом деле: он способен устранить ненужные символы, что уменьшит размер и сконцентрирует пресловутые HTTP-запросы в небольшие группы.
7. Синхронно? Асинхронно!
Следующим этапом после уменьшения и объединения файлов CSS и JavaScript будет оптимизация способа их загрузки. Вариантов немного — всего два: синхронная или асинхронная загрузка. В первом случае сценарий загрузки таков: файлы загружаются по одному, и пока не загрузится текущий файл, не начнет загружаться и следующий. Это может занимать много времени.
В случае с асинхронным вариантом такая проблема отсутствует: файлы загружаюсь одновременно, ни один из них не влияет на другие. Для того, чтобы включить эту опцию, необходимо использовать плагин WP Rocket.
8. Видео? Используем внешние платформы!
Видео может сильно замедлить загрузку сайта, если они не оптимизированы. Что это означает? Лишь то, что загружая демонстрационное видео продукта через протокол передачи файлов (FTP) или ваш редактор WordPress, вы размещаете его на сервере, что занимает очень много места. При другом варианте развития событий, когда вы используете общий план хостинга, это также приведет к заторможенному воспроизведению файла.
Выход есть: разместите видео на сторонней платформе — например, на YouTube. После этого вы можете встроить его на свой сайт, что позволит сэкономить место на сервере и увеличить скорость.
9. Система доменных имен: выбирайте шустрого поставщика
DNS-сервер, о котором пойдет речь далее, имеет базу данных IP-адресов вместе с именами различных хостов. Когда пользователь выполняет поиск DNS, это может занимать много времени, поэтому при медленном поиске наилучшим выходом будет обращение к поставщику, который обеспечит вам более быстрое обслуживание.
10. Важно: включите кэширование браузера
Кэш — это временное хранилище данных на жестком диске. Если каждый раз элементы будут сохраняться в него, то браузер сможет загружать страницу без отправки дополнительного HTTP-запроса на сервер. Именно поэтому для повышения скорости сайта при возвращении посетителей требуется включить кэширование.
11. Не используете плагины? Удаляйте их!
Плагины — это эффективный инструмент для повышения производительности сайта, они делают жизнь намного легче. Но их переизбыток также нежелателен: в целом он приводит к замедлению загрузки, поэтому лучше выбрать несколько тех, которые вы точно будете использовать.
Лучшими вариантами будут те, которые подойдут для нескольких платформ одновременно — например, для Instagram и Facebook.
12. CDN: вопреки расстояниям
Зная о том, что сайт располагается на сервере, логично предполагать, что быстрее он будет загружаться для тех пользователей, которые территориально находятся ближе к серверу. Для того, чтобы это обстоятельство не лишало вас посетителей лишь потому, что приходится долго ждать, используйте сети доставки контента — CDN. Эта система кэширует ваш сайт в сетях глобальных серверов. Поэтому, когда кто-то запрашивает файл с вашего веб-сайта, он направляется на сервер, ближайший к его физическому местоположению.
Достаточно ли просто запустить сайт и забыть о нем в 2019 году? Тенденции таковы, что в современных условиях нельзя пренебрегать важностью скорости загрузки веб-сайта. Поэтому ее требуется постоянно контролировать и, при необходимости, регулировать. Это краткое руководство поможет вашему сайту оставаться успешным и популярным.
закажите аудит сайта у нас
Подпишись и следи за выходом новых статей в нашем монстрограмме
Остались вопросы?
Не нашли ответ на интересующий Вас вопрос? Или не нашли интересующую Вас статью? Задавайте вопросы и темы статей которые Вас интересуют в комментариях.





