Сегодня мы встречались с перспективным клиентом и обсуждали, какие последствия скорость загрузки сайта. Сейчас в Интернете идет настоящая битва:
- Посетители требуют богатых визуальный впечатления - даже на дисплеях Retina с более высоким разрешением. Это приводит к увеличению изображений и более высокому разрешению, что приводит к увеличению размеров изображений.
- Поисковые системы требуют ультра быстрые страницы с отличным вспомогательным текстом. Это означает, что ценные байты тратятся на текст, а не на изображения.
- Авторитет поиска определяется замечательное содержание. Без предоставления общего доступа к вашему контенту вы ограничиваете его способность создавать обратные ссылки и цитирование вашего контента… снижая органический поиск.
Это баланс для любой компании, поэтому давайте рассмотрим, как загружаются страницы и где могут быть препятствия.
- Инфраструктура - Современная инфраструктура использует оптоволокно для высокоскоростной связи, твердотельные накопители и высокоскоростные процессоры для работы оборудования маршрутизации, облачных веб-серверов и серверов баз данных. Безусловно, размещение вашего сайта на новом оборудовании в новом помещении с превосходными возможностями подключения даст наилучшие результаты.
- Разрешение домена - Когда страница запрашивается, домен разрешается через сервер имен. Этот запрос выполняется практически мгновенно, но вы всегда можете немного сократить время запроса, используя управляемая служба DNS.
- Оптимизация базы данных - В современной системе управления контентом крайне важно оптимизировать вашу базу данных, чтобы увеличить время, необходимое для запроса и ответа с данными о некэшированных посещениях. Также рекомендуется размещать базу данных на сервере, отличном от вашего веб-сервера, но в той же среде.
- Балансировка нагрузки - Существует технология развертывания нескольких серверов для распределения нагрузки посетителей между ними, а не просто размещения нагрузки на одном сервере. Эта технология дает возможность продолжать добавлять серверы в ваш пул по мере роста спроса… иногда в режиме реального времени.
- Запросы страниц - Путь после запроса домена к вашей системе управления контентом или коммерческой системе для получения контента. Индексирование вашей базы данных и оборудование могут повлиять на скорость извлечения контента.
- Кэширование страницы - Большинство высокопроизводительных веб-серверов предлагают возможность обходить запросы к базе данных и обслуживать контент из кеша.
- Заголовочные запросы - В содержимом страницы обычно есть такие ресурсы, как скрипты и таблицы стилей, которые запрашиваются перед загрузкой страницы в браузере. Слишком много ресурсов может увеличить время загрузки вашей страницы.
- Элементы страницы - Браузеры обычно отправляют запросы на один и тот же сервер по одному. Если существует несколько доменов или поддоменов, элементы можно запрашивать одновременно. Некоторые компании развертывают несколько поддоменов для скриптов, таблиц стилей и мультимедиа, чтобы использовать способ, которым браузеры отправляют эти запросы. Если вы загружаете несколько скриптов или таблиц стилей, объединение их в наименьшее количество файлов также улучшит производительность.
- Сети доставки контента - Хотите верьте, хотите нет, но география играет роль во времени, которое требуется для загрузки вашего сайта. Если вы находитесь рядом с вашим сервером, это быстро. Если вы находитесь на другом континенте, это медленнее. А CDN можете загружать ваши изображения по регионам и быстрее предоставлять их вашей аудитории.
- компрессия - Веб-серверы, которые используют сжатие gzip веб-ресурсов, изображений, сжатый, скрипты и CSS, уменьшенные для удаления лишнего места, могут значительно улучшить скорость загрузки веб-сайта.
- отложенной загрузки - Зачем загружать изображения, если элемент на самом деле не отображается на странице? Если вы заметили на нашем сайте, как вы прокручиваете страницу вниз, изображения загружаются, когда они должны стать видимыми, а не все сразу. Ленивая загрузка может значительно ускорить загрузку вашего сайта.
- Размещенные библиотеки - На таких сайтах, как Google, теперь размещаются общие библиотеки для общих библиотек и шрифтов JavaScript. Поскольку браузеры кэшируют эти ресурсы, даже если посетитель попадает на ваш сайт впервые - у них уже может быть размещенная библиотека, кэшированная локально.
- Асинхронная загрузка - Не все нужно сразу загружать на страницу. Например, такие элементы, как кнопки публикации в социальных сетях, могут быть невероятно медленными и утомительными для браузера. Услуги по управлению тегами может помочь вам в загрузке ресурсов после завершения страницы, а не замедлить ее.
- Мобильная оптимизация - Адаптивный дизайн, по праву, сейчас в моде, чтобы обеспечить согласованный пользовательский интерфейс независимо от области просмотра вашего устройства. Но это также может замедлять просмотр на мобильных устройствах, куда приходит все больше посетителей.
- Форматы видео - Если вы включаете видеофоны на свой сайт, вам необходимо убедиться, что они оптимизированы и сжаты для каждого браузера. Медленно загружаемое видео может замедлить загрузку сайта и расстроить посетителей.
Вот недавно выпущенная инфографика от Установить логику о том, как сайты стали жирнее, и влияние.

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