Блог

Как продажи связаны с быстротой работы сайта?

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

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

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

Что оказывает влияние на скорость сайта

2 основных момента оказываются непосредственное влияние на скорость — это сервер и клиент. При загрузке портала проходят следующие операции:

1.  DNS с наименованием портала;

2.  Соединение с сервером с использование протокола TCP с проверкой IP;

3.  Безопасное соединение;

4.  Отправка запроса HTML и ожидание отклика от сервера, к которому подключен портал;

5.  Непосредственное загрузка кода страницы на языке HTML;

6.  Анализ браузером и формирование различных вопросов к данным указанным в HTML-документе;

7.  Загрузка прочих каждых составных элементов (таблицы каскадного стиля, скрипты, картинки, шрифты и т.п.).

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

При проверке скорости работы сайты можно выделить следующие важные моменты:

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

•  время, требуемое до начала прорисовывания страницы;

•  когда происходит появления базовых элементов;

•  завершение отображения полноценной версии страницы.

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

Что можно сделать для увеличения скорости работы сайта

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

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

2.  Использовать инструменты, позволяющие сжимать изображения или конвертировать в более легкий WebP формат по сравнению с JPEG картинками. Здесь стоит учитывать, что подобные изображения отображаются не всеми браузерами;

3.  Задействовать сетевую доставку контента CDN, активно применяющего серверы, расположенные по всему миру. Суть заключается в подключении к действующей сети и создании копий файлов портала на ближайшем к пользователю сервере, откуда и передаются данные;

4.  Архивирование файлов при помощи Gzip. Процесс простой и подразумевает добавление 2-3 строк в файл с исходным кодом страницы;

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

6.  Прописывая код желательно не использование инлайн вариант и JS, проводить минифицирование, применяя такие инструменты как Packer, Yui Compressor и т.п;

7.  Использовать связку между 2-мя ведущими мировыми веб-серверами, а именно Apache, представляющий собой мощный ресурс и Nginx отличающийся повышенной скоростью работы.

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