НАВЕРХ

Сэкономили клиенту 1300$ и улучшили проект

Сэкономили клиенту 1300$ и улучшили проект

Очень часто интернет-магазины вынуждены переходит на более дорогие тарифы виртуального хостинга или на облачный хостинг. Так случилось с еще одним нашим клиентом — интернет-магазин belwater.by. В интернет-магазине более 30 000 товаров, а дисковое пространство на виртуальных хостингах как правило не превышает 15 — 20 Гб. Поэтому год назад клиент был вынужден перейти на облачный хостинг.

Конфигурация облачного хостинга интернет-магазина клиента:

  • Процессор: 2 ядра
  • Оперативная память: 4 Гб
  • Файловое хранилище: 100 Гб SSD

Стоимость такой конфигурации обходится клиенту примерно 80$ в месяц.
Также для обеспечения бесперебойной работы сайта клиенту необходимо оплачивать регулярную техническую поддержку сервера. Это еще 50$ в месяц

Итого ежемесячные расходы клиента составляли - 130$.

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

Как мы решили эту задачу?

Решение оказалось очень изящное :) Сайт разработан на CMS Drupal и у одного из хостинг-провайдеров Беларуси есть специальные тарифы на виртуальный хостинг оптимизированные под эту CMS сервера всего за 26 BYN в месяц. Технически мы ничего не потеряли, кроме выделенного IP адреса и возможности настроить собственный поисковый сервер на базе Apache SOLR.

Но ключевая проблема в том, что максимальный размер диска — 10 Гб и этого недостаточно, если у Вас на сайте больше 10 000 товаров и у каждого по несколько фотографий. Но тут приходит на помощь другой хостинг-провайдер и его совместимое S3 хранилище — ActiveStorage:

  • Хранение статических данных от 0.14 BYN за 1Гб. 
  • 100 Гб  — 14 рублей в месяц.

Итого 26 BYN + 14 BYN = 40 BYN = 16$ в месяц (на момент написания статьи), вместо 130$.

Что мы еще сделали?

Поиск по сайту. Так как пришлось отказаться от собственного поискового сервера на базе Apache SOLR, мы подняли поисковый сервер на основе базы данных MySQL. С учетом того, что в интернет-магазинах люди больше пользуются фильтрами, а не полнотекстовым поиском мы практически не потеряли ничего в производительности.

Загрузка изображений. Так как сейчас картинки грузятся из S3 хранилища мы подключили и настроили скрипт Lazy Load, который делает процесс загрузки картинок асинхронным и ускоряет загрузку основного контента сайта.

P.S. Для сайтов на CMS Bitrix данное решение также применимо и может обойтись даже дешевле - специальные тарифы для CMS Bitrix.

3
дня
300$
стоимость
1300$
экономия в год

Получить
консультацию

Понравился проект?

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