10 способов увеличить скорость своего интернет-магазина
По некоторым данным, задержка даже на 1 секунду, может негативно сказаться на прибыли. В этой статье мы поделимся 10 разными способами повысить скорость интернет-магазина.
Уменьшите размер страниц
Размер страницы измеряется в килобайтах. Сюда входят такие элементы на странице, как изображения, JavaScript и CSS. Чем меньше размер страницы, тем лучше. Не размещайте на странице большие объекты или изображения, создавайте страницы с учетом времени, которое потребуется на ее загрузку. Измерить размер страницы можно, сохранив ее на свой компьютер как папку веб-архива и посмотрев размер папки в килобайтах.
Нужно стремиться к тому, чтобы скорость загрузки страницы была 3 секунды и менее, если ваш сайт не требует обязательного наличия хорошей графики.
В этом случае необходимо найти баланс между потерей покупателей из-за медленной загрузки и привлечением покупателей за счет красивой графики.
Используйте сеть доставки контента
Если ваши клиенты находятся по всему миру, подумайте о сети доставки контента. Сеть кэширует контент на серверах, расположенных в разных частях по всему миру, что позволяет сократить время загрузки. Это будет полезно для клиента, скажем, из Гонконга, который сможет загружать страницу с китайского сервера, а не с американского.
Кэширование и технология работы в оперативной памяти
Используйте кэширование или технологии работы в оперативной памяти, чтобы избежать лишнего доступа к базе данных. Благодаря этим технологиям, весь каталог продукции, информация о покупателях, поисковые индексы и другая информация могут временно храниться в памяти, что позволит избежать ненужных обращений к базе данных.
В технологии используется ОЗУ, доступная на сервере, в которой хранятся данные. Так как операции ввода-вывода данных в 10 раз быстрее в ОЗУ, чем на жестком диске, то это поможет улучшить работу сайта.
Сжатие данных
Используйте Gzip или другое ПО, чтобы уменьшить размер данных, посылаемых браузеру. Сжатие происходит на сервере, прежде чем вернуть данные, запрошенные клиентом. Для этого необходимо изменить конфигурацию файлов с помощью консультаций разработчиков. Однако прежде чем начать процесс по сжатию данных, нужно убедиться, что ваши покупатели не пользуются старыми браузерами, такими как Explorer 4, так как Gzip с ними не совместим.
Определить размеры изображений
Определите высоту и ширину картинки, чтобы браузер мог создать замещающий рисунок, и картинки и страница загружались одновременно. Часто продавцы создают картинку без указания ее размеров на странице. Браузер вынужден сначала полностью загрузить картинку, прежде чем приступить к выполнению других задач, а на это уходит больше времени.
Задайте высоту и ширину изображения, и браузер распознает его размер. В результате, браузер оставит место для картинки и начнет загружать другие элементы страницы. К тому же, он автоматически подстроит размер изображения под разные устройства: ноутбуки, планшеты или смартфоны.
Оптимизация конфигурации платформы
Если вы используете платформу для электронной коммерции, определите доступные конфигурации, чтобы улучшить время загрузки страницы. Большинство платформ предлагают незначительные изменения, который могут привести к значительным преимуществам.
Меньше «возвратов»
Сведите к минимуму количество «возвратов» на сервер, объединив сразу несколько файлов. Например, вместо доступа к нескольким файлам JavaScript по отдельности, объедините их в единый файл.
Таким образом, браузеру нужно будет сделать только один запрос вместо нескольких, что сокращает время загрузки файлов. Существует много полезных инструментов и методов, например, CSS Sprites, который допускает загрузку сразу нескольких изображений в одном запросе.
Отслеживайте скорость сайта
Периодически проверяйте скорость вашего сайта, чтобы своевременно решать возникающие проблемы. Если страница грузится больше 3 секунд, нужны какие-то изменения. Для того чтобы измерять и диагностировать скорость сайта, было разработано множество инструментов: Pingdom, YSlow от Yahoo и PageSpeed Insights от Google. В
примерах ниже показана скорость лидирующих сайтов электронной коммерции в баллах с ноутбука на основании данных PageSpeed Insights. 85 баллов и выше говорит о хорошей работе сайта. Только Ebay преодолел этот порог, хотя к нему также приблизились Overstock и Amazon.
- Amazon.com: 83/100
- Ebay.com: 86/100
- Walmart.com: 37/100
- Staples.com: 54/100
- Target.com: 69/100
- Zulily.com: 72/100
- Overstock.com: 84/100
- Newegg.com: 66/100
- Nordstrom.com: 75/100
- Gilt.com: 63/100
Избегайте редиректов
Если вы вынуждены использовать редиректы, сведите их минимуму. Каждый редирект — это отдельный запрос на сервер, а это повышает время загрузки сайта. Часто продавцы сохраняют редиректы от старых ссылок к новым.
Такие редиректы нужно вообще удалить, когда большинство покупателей начали переходить непосредственно по новым URL.
Используйте быстрый хостинг
Оцените размер вашего хостинга, то есть, его ОЗУ, место для хранения данных, скорость CPU. Все это должно удовлетворять потребностям вашего трафика. Обычно такая проблема бывает у продавцов, которые расширили свой бизнес, но продолжают работать на маленьком сервере (или на совместном сервере).
Попросите вашего хостинг-провайдера измерить размер сервера на основании данных о пике загрузки, возможном росте трафика в следующем году и памяти. Если показатели будут высокими, то нужно поменять размеры своего сервера.
По материалам сайта
Автор: Анна Казакова