Русский
Русский
English
Статистика
Реклама

Ускорение сайта

Из песочницы Почему CDN не нужны развенчиваем старый миф

23.08.2020 22:18:26 | Автор: admin
Технология CDN была создана для ускорения раздачи тяжелого контента и обеспечения стабильности онлайн-трансляций. Но для большинства медленных бизнес-сайтов это не более чем лишний костыль, который во многих случаях не решает, а усугубляет проблему. От него следует отказаться в пользу разовой технической настройки интернет-ресурса.



Как работают CDN


Сети доставки контента (content delivery network) работают по двум основным сценариям:

  1. Узлы в составе сети кэшируют определенные данные (которые часто запрашиваются пользователями) и каждый раз отдают их по запросу без обращения к origin-серверу.
  2. Контент с исходного сервера раздается на все узлы сети, а уже с них на компьютеры пользователей.

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

Во втором случае информация транслируется в режиме реального времени для всех пользователей, территориально распределенным по регионам, странам, континентам.

Преимущества технологии:

  • поддерживается отказоустойчивость через раздачу тяжелых типов контента, когда веб-ресурс получает большую нагрузку;
  • обеспечивается более надежная и быстрая, с меньшими задержками, коммуникация с географически близким потребителями;
  • разгружается основной веб-сервер.

Одно из значимых преимуществ технологии возможность отдельно настраивать, масштабировать, обслуживать раздачу статики (CDN) и сервер с бизнес-логикой приложения (API). С помощью CDN достаточно просто и эффективно масштабировать сеть раздачи контента. Во многих случаях это недорогое решение, хорошо заточенное под свою задачу.

Принцип работы CDN

CDN для коммерческих сайтов


Нужна ли CDN рядовому коммерческому сайту, страдающему низкой скоростью загрузки? Скорее всего нет. Сеть доставки контента не решит технических проблем такого ресурса, хотя и может исправить некоторые настройки по умолчанию (если оператор сети предоставляет подобные услуги).

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

  • они не ведут онлайн-трансляции на широкую аудиторию;
  • между их пользователями и сервером обычно нет чересчур большой дистанции;
  • они не раздают тяжелый контент.

Например, видео загружается сторонними сервисами (YouTube). А география передачи данных часто ограничивается одним федеральным округом на таком расстоянии физические потери скорости слишком малы, чтобы существенно влиять на скорость загрузки сайтов.

Выходит, для коммерческих интернет-ресурсов с отсутствием специфического статического контента от CDN нет никакой пользы.

Вред CDN для сайта


А может ли CDN вредить сайту? Запросто, и тому много примеров.

Во-первых, выбирая CDN, вы получаете дополнительную точку задержки, ведь теперь система усложняется за счет подключения еще одного узла, а это влечет новые траты ресурсов и задержки.

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

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


Серверное оборудование

Какие проблемы CDN не решают


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

  • неоптимизированные изображения;
  • тяжелый и лишний код;
  • неправильное подключение JS и CSS;
  • ошибки в настройке базы данных;
  • недостаточная мощность сервера.

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

Существует множество проверенных инструментов ускорения, включая серверное кэширование, использование Nginx и Apache, минификацию CSS и JS, предварительную загрузку ключевого содержимого, сжатие фото и текста, компрессию данных и многое другое.

Если же сайт разработан опытными специалистами и прошел техническую оптимизацию, вполне возможно обойтись без CDN.

CDN для кого?


В мире построено немало станций content delivery network. Они располагаются на всех континентах, в различных регионах, странах и районах. Услуги сетей CDN пользуются спросом со стороны кого?

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

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

Почему медленная загрузка сайта убивает SEO. И как шиншиллам не остаться без домиков

22.06.2020 20:08:04 | Автор: admin
Медленные страницы не просто тормозят, а сводят поисковую оптимизацию на нет. Можно сколько угодно вкладываться в контент и расшаривание сайта, но продолжать терять позиции из-за большого количества отказов.


Медленные сайты раздражают не только людей, но и поисковых роботов. Google и Яндекс старательно избавляются от страниц, которые грузятся дольше положенного. Таким отводится место в нижней части выдачи чтобы не портили настроение пользователям. Мало кто покупает домики для шиншилл на сайте, открывающемся дольше 5 секунд.

Мы уже поднимали вопрос медленных страниц. В статье Зачем и как проверять скорость загрузки сайта объясняется, как быстродействие влияет на SEO и на конверсию продаж. Суть в том, что поисковые системы оценивают сайты в первую очередь по поведению пользователей. А поскольку люди негативно реагируют на медленную загрузку, такие ресурсы не имеют шансов на продвижение.

Давайте посмотрим, как это работает. Для примера возьмем условный сайт, продающий домики для шиншилл.

Как работает SEO


SEO расшифровывается как search engine optimization, что в переводе означает поисковая оптимизация. Это комплекс работ по усовершенствованию сайта в соответствии с требованиями поисковых систем. SEO-оптимизированный ресурс поднимается выше в поиске, чаще показывается людям, на нем больше посетителей, он лучше продает.

Нет той волшебной кнопки, которая бы автоматически запускала сайт в ТОП-3 выдачи слишком сложны поисковые алгоритмы. Вот почему SEO это многоплановый и протяженный во времени процесс, который не останавливается ни на месяц.

Внешние и внутренние факторы SEO


Факторы, по которым оцениваются сайты, делятся на внутренние и внешние.

Внутренние факторы держатся на трех китах:

  1. Релевантность насколько каждая страница сайта соответствует запросу пользователя.
  2. Качество содержимого дизайн, информативность.
  3. Юзабилити удобство сайта.

Основной внешний фактор авторитетность ресурса, то есть его цитируемость в интернете. Чем больше ссылок и переходов со сторонних сайтов, тем лучше.

Сайт должен на 100% решать задачу пользователя в максимально удобной для него форме.

Обратимся к домикам для шиншилл. Чтобы сделать сайт релевантным, нужно заточить его под коммерческие запросы: купить домик для шиншиллы, продажа домиков для шиншилл и т.п.

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

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

Почему так важны поведенческие факторы


Отношение людей к сайту, поведение на нем важнейшая информация для поисковиков. Яндекс и Google внимательно анализируют то, как ведут себя интернет-пользователи. Учитывается всё:

  • откуда пришли посетители;
  • сколько времени провели;
  • на какие страницы переходили;
  • как быстро уходили;
  • как часто возвращались к сайту.

Каждый переход, каждый клик плюс в копилку ранжирования. А каждый отказ жирный минус.


Google Аналитика, поведение пользователей

Показатель отказов


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

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

Скорость сайта как часть юзабилити


Прежде чем задержаться на сайте, человек должен на него попасть. 47% пользователей утверждают, что закроют страницу, если она грузится дольше 2 секунд. 88% говорят, что вряд ли вернутся на сайт после неудачной попытки его открыть.

По статистике, среднее время загрузки коммерческого сайта 3,5 секунды.

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

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

Поисковый интерес


В Google убедились: люди реже пользуются их поиском, если в выдаче медленные сайты. Это заставило компанию скорректировать алгоритм ранжирования с учетом скорости загрузки ресурсов.

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

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

Как медленные страницы убивают сайт


Можно долго и упорно оптимизировать контент, чтобы добиться безупречной релевантности. Или расшаривать сайт в Сети, распространяя ссылки с приглашением посетить ресурс. Но, даже вложившись в рекламу, получить отказы.

Большое количество отказов неизбежно приведет к санкциям. SEO не только не принесет результата, но напротив позиции сайта могут быть понижены.



Сайт попал под фильтр, падение трафика

Пример неудачного расшаривания


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

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

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

Быстрый или полезный что важнее?


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

Возникает вопрос: что важнее быстродействие или качество? Этот компромисс решается техническими средствами.

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

Почему в ТОПе есть медленные сайты?


На первых страницах поиска медленные сайты не такая уж и редкость. Ведь быстродействие лишь один из факторов ранжирования. Значимый, но далеко не главный.

В ТОП выдачи, как правило, попадают лидеры рынка, в том числе интернет-гипермаркеты и авторитетные порталы. Такие сайты часто перегружены контентом и функционалом. Но люди, по ряду причин, готовы прощать им неповоротливость. Например:

  • у компании большой авторитет;
  • бизнес имеет широчайшую аудиторию;
  • предлагается уникальная услуга и т.д.

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

Не стоит забывать и о том, что скорость, с которой открываются страницы, зависит от производительности устройства пользователя, качества интернет-соединения, настроек браузера.

Ускорение как метод SEO


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


Улучшение показателя page speed

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

Больше 50% российских сайтов нуждаются в ускорении.

Ускорение не отменяет других методов SEO. А улучшение показателя page speed не должно производиться в ущерб релевантности и качеству содержимого. Кому нужен пустой примитивный сайт, даже если он открывается мгновенно?

Мониторинг и аудит


Медленные страницы убивают и SEO, и сам сайт. В ресурс с малой посещаемостью и плохими продажами не хочется вкладываться.

Это напоминает замкнутый круг:

  • Люди отказываются переходить на сайт.
  • Поисковики накладывают санкции.
  • Реклама и расшаривание не срабатывают.

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

Из песочницы Турбо и AMP или ускорение сайта?

21.06.2020 12:22:54 | Автор: admin
Скорость сайта важный фактор ранжирования, особенно в мобильном интернете. Чтобы ускорить загрузку страниц на телефонах и планшетах, можно использовать технологии Турбо от Яндекса и Google AMP. Однако у них слишком много минусов.

Турбо и AMP или ускорение сайта?



Современный сайт должен быть быстрым. По статистике Google, если ресурс грузится дольше 3 секунд, примерно 50% пользователей покидают его. А в интервале от 2 до 5 секунд загрузки конверсия падает почти в 10 раз.

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

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

Мобайлгеддон здесь и сейчас


Быстродействие особенно значимо в мобильном интернете. Пользователи смартфонов и планшетов наиболее требовательны к скорости, с которой открываются страницы. По данным той же Google, замедление с 1 до 10 секунд увеличивает показатель отказа на 123%.

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

Google

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

Видя тенденцию, Google еще в 2005 году объявила принцип Mobile First Index. Сайты, не адаптированные под мобильные устройства, стали понижаться в выдаче причем в десктопной версии тоже. Так началась эра Мобайлгеддона.

Ускоренные мобильные страницы


Адаптация под мобильные устройства происходила долго и со скрипом. За 10 лет, к 2015 году, не всем владельцам сайтов удалось настроить их для работы со смартфонов. Ситуация осложнялась низкой скоростью интернет-соединения в мобильной сети.

В Google решили кардинально решить проблему. Компания предложила разработчикам и владельцам сайтов технологию быстрой загрузки Accelerated Mobile Pages, сокращенно AMP.

Что такое Google AMP


Accelerated Mobile Pages это упрощенные версии страниц. Они используют в 10 раз меньше данных и открываются быстрее чем за 1 секунду, даже при медленном интернете.


AMP в выдаче Google

Почему AMP такие быстрые:

  • Они написаны на специальном языке HTML с ограниченным количеством AMP-тегов.
  • Собственная библиотека скриптов позволяет асинхронно загружать разные элементы страницы.
  • Google сохраняет AMP-страницы на собственные серверы и воспроизводит с них.

По сути, AMP это простейший конструктор, из которого можно собирать легкие веб-страницы. Но в нем нет большей частей функционала обычных сайтов: ни анимации, ни фильтров, никаких динамических изменений.

Google активно допиливает и продвигает свою технологию. AMP-страницы показываются выше других в поиске и помечаются молнией.

Турбо-страницы Яндекса


Ускоренные мобильные страницы появились в Яндексе в 2017 году. Они получили приставку Турбо по названию технологии быстрой загрузки в браузере Opera.


Турбо-страницы Яндекса

Принцип работы Турбо-страниц тот же, что и у AMP. Для их создания используется набор легких шаблонов, а контент кэшируется на серверах Яндекса. Это позволяет почти мгновенно открывать сайты без перехода на них.

Турбо-страницы загружаются в 15 раз быстрее оригиналов.

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

Преимущества ускоренных страниц


Обе технологии имеют одни и те же преимущества:

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

Поисковые системы стараются стимулировать веб-мастеров использовать быстрые страницы, чтобы сделать поиск удобнее для людей. С этой целью для Турбо и AMP регулярно выкатываются обновления.

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

Почему не стоит подключать Турбо или AMP


Когда быстрые страницы только появились, многие думали, что за ними будущее. В реальности и AMP, и Турбо оказались заточены для решения довольно узкого круга задач. Легкие, примитивные по своему устройству и урезанные в функционале, страницы хорошо подходят для вывода текста с картинкой. Но не более того.

Когда быстрые страницы нужны


Ускоренные мобильные страницы хорошее решение в тех случаях, когда нужно донести контент максимально быстро и просто.

Для каких сайтов подходят быстрые страницы:

  • новостные ленты;
  • информационные ресурсы;
  • блоги;
  • интернет-журналы;
  • некоторые каталоги;
  • страницы-прокладки.

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

AMP и Турбо в чем подвох?


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


Настройка Турбо-страницы Яндекса

Недостатки технологии:

1. Шаблонный дизайн

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

2. Чужие урлы

Быстрые страницы открываются по ссылкам Яндекса и Google. Это не просто наносит имиджевый ущерб, а прямо вредит SEO-продвижению. Ведь, несмотря на то что системы аналитики засчитывают трафик с таких страниц, фактически ни посетителей, ни прироста ссылочной массы нет. Сторонние ресурсы ссылаются на урлы Google и Яндекс. Более того, чтобы обеспечить высокую скорость серфинга по ключевым разделам сайта, придется создавать новые AMP- и Турбо-страницы.

3. Скудный функционал

Хотя Google и Яндекс постоянно занимаются развитием ускоренных страниц, их функционал всегда будет ограничен. Его урезают намеренно чтобы не допустить замедления загрузки контента. Можно добавить цитату, видео с YouTube или онлайн-карту. Но многие полезные и интересные функции, привлекающие пользователей, не работают.

4. Ограниченная монетизация

Если сайт зарабатывает на рекламе, с созданием быстрых страниц доходы от нее будут ограничены. Возможно, рекламные объявления и будут показываться чаще за счет увеличения потока посетителей, однако, по правилам Яндекса, например, на Турбо-странице разрешается размещать не более 2-3 блоков с рекламой. Тогда как в обычной версии можно показывать с десяток объявлений.

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

Наконец, вы не сможете полноценно контролировать собственный проект, сделав ставку на быстрые страницы. Ведь управление контентом на них происходит со стороны поисковой системы.

Когда скорость не главное


Быстродействие не единственный показатель качества сайта. Веб-ресурс должен быть релевантным пользовательскому запросу и решать задачи посетителя. На качественном сайте человек приобретает позитивный опыт эмоционально воспринимает дизайн, использует имеющийся функционал, получает информацию и закрывает свои потребности.


Скорость не главный показатель качества сайта

Есть исследования, показывающие, что пользователи менее критично настроены по отношению к сайтам, удовлетворяющим их запросам. Большое значение имеет мотивация человека.

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

User Interface Engineering

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

Оптимальная скорость загрузки


Следует понимать, что понятие скорость загрузки включает в себя несколько компонентов:

  • время ответа сервера;
  • время получения первого байта (Time To First Byte, TTFB);
  • загрузка содержания;
  • загрузка визуальной части.

Оптимальная скорость для поискового робота и для пользователя может различаться. Для SEO важен, в первую очередь, показатель Time To First Byte. Тогда как человек оценивает быстродействие по загрузке визуальной составляющей.

Приемлемым показателем TTFB считается 200-300 мс. Общее время загрузки страницы, с точки зрения пользователя, должно составлять 3-5 секунд. На эти цифры и следует ориентироваться в работе по ускорению сайта.

Ускорение как метод


Технологии Google AMP и Турбо Яндекса решают одну единственную задачу мгновенное быстродействие. Это обеспечивается в ущерб SEO, рекламе и комфорту пользователей.

Для большинства коммерческих интернет-проектов ускоренные мобильные страницы не подходят. Да и настроить их не всегда бывает просто, а обслуживание требует дополнительных ресурсов.

Гораздо правильнее работать над оптимизацией существующей мобильной или адаптивной версии сайта. Ее ускорение улучшит поведенческие параметры и повысит позиции в поисковой выдаче. Это выгодно и вам, и вашей аудитории.

Работы по ускорению сайта требуют высокой квалификации. Обращайтесь к профессиональным разработчикам.
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru