Факторы, влияющие на скорость загрузки страницы на вашем сайте

Факторы, влияющие на скорость загрузки страницы сайта

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

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

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

  1. Infrastructure - Современная инфраструктура использует оптоволокно для высокоскоростной связи, твердотельные накопители и высокоскоростные процессоры для работы оборудования маршрутизации, облачных веб-серверов и серверов баз данных. Безусловно, размещение вашего сайта на новом оборудовании в новом помещении с превосходными возможностями подключения даст наилучшие результаты.
  2. Разрешение домена - Когда страница запрашивается, домен разрешается через сервер имен. Этот запрос выполняется практически мгновенно, но вы всегда можете немного сократить время запроса, используя управляемая служба DNS.
  3. Оптимизация базы данных - В современной системе управления контентом крайне важно оптимизировать вашу базу данных, чтобы увеличить время, необходимое для запроса и ответа с данными о некэшированных посещениях. Также рекомендуется размещать базу данных на сервере, отличном от вашего веб-сервера, но в той же среде.
  4. Балансировка нагрузки - Существует технология развертывания нескольких серверов для распределения нагрузки посетителей между ними, а не просто размещения нагрузки на одном сервере. Эта технология дает возможность продолжать добавлять серверы в ваш пул по мере роста спроса… иногда в режиме реального времени.
  5. Запросы страниц - Путь после запроса домена к вашей системе управления контентом или коммерческой системе для получения контента. Индексирование вашей базы данных и оборудование могут повлиять на скорость извлечения контента.
  6. Кэширование страницы - Большинство высокопроизводительных веб-серверов предлагают возможность обходить запросы к базе данных и обслуживать контент из кеша.
  7. Заголовочные запросы - В содержимом страницы обычно есть такие ресурсы, как скрипты и таблицы стилей, которые запрашиваются перед загрузкой страницы в браузере. Слишком много ресурсов может увеличить время загрузки вашей страницы.
  8. Элементы страницы - Браузеры обычно отправляют запросы на один и тот же сервер по одному. Если существует несколько доменов или поддоменов, элементы можно запрашивать одновременно. Некоторые компании развертывают несколько поддоменов для скриптов, таблиц стилей и мультимедиа, чтобы использовать способ, которым браузеры отправляют эти запросы. Если вы загружаете несколько скриптов или таблиц стилей, объединение их в наименьшее количество файлов также улучшит производительность.
  9. Сети доставки контента - Хотите верьте, хотите нет, но география играет роль во времени, которое требуется для загрузки вашего сайта. Если вы находитесь рядом с вашим сервером, это быстро. Если вы находитесь на другом континенте, это медленнее. А CDN можете загружать ваши изображения по регионам и быстрее предоставлять их вашей аудитории.
  10. компрессия - Веб-серверы, которые используют сжатие gzip веб-ресурсов, изображений, сжатый, скрипты и CSS, уменьшенные для удаления лишнего места, могут значительно улучшить скорость загрузки веб-сайта.
  11. отложенной загрузки - Зачем загружать изображения, если элемент на самом деле не отображается на странице? Если вы заметили на нашем сайте, как вы прокручиваете страницу вниз, изображения загружаются, когда они должны стать видимыми, а не все сразу. Ленивая загрузка может значительно ускорить загрузку вашего сайта.
  12. Размещенные библиотеки - На таких сайтах, как Google, теперь размещаются общие библиотеки для общих библиотек и шрифтов JavaScript. Поскольку браузеры кэшируют эти ресурсы, даже если посетитель попадает на ваш сайт впервые - у них уже может быть размещенная библиотека, кэшированная локально.
  13. Асинхронная загрузка - Не все нужно сразу загружать на страницу. Например, такие элементы, как кнопки публикации в социальных сетях, могут быть невероятно медленными и утомительными для браузера. Услуги по управлению тегами может помочь вам в загрузке ресурсов после завершения страницы, а не замедлить ее.
  14. Мобильная оптимизация - Адаптивный дизайн, по праву, сейчас в моде, чтобы обеспечить согласованный пользовательский интерфейс независимо от области просмотра вашего устройства. Но это также может замедлять просмотр на мобильных устройствах, куда приходит все больше посетителей.
  15. Форматы видео - Если вы включаете видеофоны на свой сайт, вам необходимо убедиться, что они оптимизированы и сжаты для каждого браузера. Медленно загружаемое видео может замедлить загрузку сайта и расстроить посетителей.

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

Скорость загрузки сайта

Один комментарий

  1. 1

    Сэр,

    Я согласен со всеми изложенными 12 пунктами.

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

    Ура,
    Skytech

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.