Как увеличить скорость загрузки страниц сайта

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

55% посетителей ожидают загрузки сайта не более трех секунд. В часы пик, когда сайт интернет-магазина начинает подтормаживать из-за высокого трафика, около 75% потенциальных покупателей уходят в поисках более комфортного обслуживания. Примерно две секунды готов ждать средний пользователь, пока на экране начнет появляться страница. Если все еще пусто, пользователь уходит. Сайт с загрузкой более трех секунд имеет на 25% меньше просмотров и конверсии, чем с загрузкой за одну секунду. Загрузка более пяти секунд означает потерю 35% просмотров и на 40% ниже конверсию. Около 10% пользователей назвали главной причиной отказа от просмотра медленную скорость загрузки сайта.

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

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

Максимально уменьшите вес графических элементов

Цифровая фотография хорошего качества весит примерно 15 МБ. Если так и оставить, посетители будут ждать проявления страницы в браузере до скончания веков. Что можно сделать для снижения графической нагрузки:

  1. Используйте формат Jpeg вместо png. Файлы Jpeg сами по себе являются сжатыми. Кроме того, качество Jpeg лучше при меньшем весе относительно формата png. Многие конструкторы сайтов имеют встроенную опцию автоматической подгонки веса изображений под требования веб.
  2. Цифровые фотографии часто имеют скрытые мета-данные, которые много весят и которые нужно удалить (в графическом редакторе).
  3. Храните фотографии и изображения не на веб-странице, а в отдельной директории, тогда нагрузка на страницу будет заметно ниже.

Очистите HTML-код и скрипты

Даже наличие в HTML двойных пробелов уже создает дополнительную нагрузку. А еще некоторые программисты любят оставлять комментарии к скриптам и коду. И это тоже лишний вес. Как следует очистите html-код от всего лишнего. Каскадные таблицы стилей и скрипты нужно, как и графику, размещать в отдельных папках, а не вставлять в код веб-страницы. Если все же необходимо добавить скрипт или CSS непосредственно в код, используйте сжатие для снижения веса программных элементов.

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

Публикуйте сайт на хостинге, локально близком к целевой аудитории

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

Используйте для создания сайта технологию DHTML

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

Настройте кэшировние

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

Конечно, если пользователь после каждого сеанса в интернете запускает систему очистки компьютера, типа CCleaner или Advanced System Care, кэш браузера каждый раз будет удаляться и эффекта ускорения загрузки страниц не будет. Кроме того, при частых обновлениях кэш будет мешать пользователю увидеть обновленные страницы. Это следует иметь в виду и соответственно настраивать сервер.

Сократите количество одновременных запросов браузера

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

Сделайте дизайн максимально простым

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

Данные рекомендации представлены от хостинг-компании www.dualspace.ru

Добавить комментарий

Share This