В маркетинговое агентство FastUp обратился владелец действующего интернет-магазина из Могилёва. Сайт регулярно зависал в рабочее время и полностью отключался по выходным. Меня зовут Егор Воронов, я технический директор и сооснователь FastUp. Когда мы провели ревизию серверной инфраструктуры клиента, причина сбоев нашлась сразу: предыдущий подрядчик критически экономил на ресурсах виртуального сервера.
Почему интернет-магазин в Могилёве падал каждые выходные?
Интернет-магазин отключался из-за того, что прошлая могилёвская веб-студия разместила около 100 клиентских проектов на одном виртуальном сервере без запаса оперативной памяти и места на диске. При любом редактировании каталога или загрузке фотографий товаров память переполнялась, и база данных MySQL аварийно завершала работу.
Сложилась парадоксальная финансовая картина. Предыдущий подрядчик брал с клиентов от 200 BYN за хостинг даже обычного одностраничного лендинга. Для сравнения: базовый тариф у белорусского провайдера hoster.by на 5 сайтов с 5 ГБ диска и 2 ГБ оперативной памяти стоит от 7 BYN в месяц.
Собранные с заказчиков деньги не шли на покупку мощностей. Студия экономила на тарифе VPS и держала на одной машине сотню чужих магазинов и корпоративных порталов вместе со своим собственным сайтом. Свободного места на диске и запаса оперативной памяти там не оставалось.
Как только контент-менеджер открывал панель управления и начинал загружать снимки товаров или обновлять позиции в каталоге, нагрузка упиралась в потолок. Сервер убивал процесс базы данных MySQL ради экономии памяти. На экранах покупателей появлялось системное сообщение Error establishing a database connection.
На сервере отсутствовала система автоматического перезапуска упавших служб. Если база данных падала в субботу днём, все 100 сайтов на этом VPS висели мёртвым грузом до утра понедельника, пока кто-нибудь из владельцев бизнеса вручную не писал в техподдержку. Дополнительной проблемой стал устаревший протокол HTTP/1.1 вместо скоростного HTTP/2: браузеры покупателей загружали картинки и стили по очереди, что замедляло открытие карточек товаров на смартфонах. О том, какие вопросы задать подрядчику до подписания договора, чтобы избежать такой привязки к чужому серверу, мы подробно разобрали в статье как выбрать веб-студию в Могилёве.
Как инженеры FastUp перенесли магазин на выделенный VPS?
Для полной ликвидации простоев мы перенесли интернет-магазин на отдельный изолированный VPS с запасом оперативной памяти и развернули отказоустойчивую панель управления ISPmanager. Теперь система каждую секунду контролирует состояние базы данных MySQL и при пиковой нагрузке перезапускает службу за 1 секунду.
Миграцию и настройку инфраструктуры мы провели в пять шагов:
- Аренда изолированного сервера: подобрали выделенный VPS с запасом по оперативной памяти и быстрыми накопителями специально под каталог клиента, оформив аккаунт напрямую на владельца бизнеса.
- Настройка отказоустойчивости в
ISPmanager: установили серверную панель управления и включили мониторинг процессов, который отслеживает работу веб-сервера и базы данных и автоматически поднимает службу за секунду при любом скачке. - Перенос проекта без потери заявок: полностью перенесли файлы и базу данных интернет-магазина на новый сервер без остановки приёма заказов.
- Очистка кода и включение
HTTP/2: удалили накопившийся технический мусор в скриптах и таблицах базы, активировали протоколHTTP/2для параллельной загрузки фотографий каталога и настроили многоуровневое кэширование. - Передача полных прав заказчику: отдали владельцу магазина корневые доступы к серверу и панели управления
ISPmanager.
После переезда страницы каталога открываются мгновенно, а сотрудники заказчика спокойно загружают сотни фотографий товаров в админке в любой день недели. Ни одного падения базы данных с момента миграции не произошло.
Что изменилось в работе магазина после переезда в FastUp?
Переход с перегруженного студийного сервера на собственный настроенный VPS с протоколом HTTP/2 и панелью ISPmanager обеспечил интернет-магазину в Могилёве бесперебойную работу каталога 24 часа в сутки и полные административные права на сервер у владельца бизнеса. В таблице ниже собраны ключевые параметры инфраструктуры до и после переноса.
| Параметр инфраструктуры | Что было у прошлого подрядчика | Что настроили в FastUp |
|---|---|---|
| Стоимость размещения | От 200 BYN даже за простой лендинг без передачи доступов | Прямая оплата провайдеру по открытому тарифу без посредников |
| Соседи по серверу | Около 100 клиентских сайтов и сайт самой студии на одном VPS | Выделенный изолированный сервер строго под один интернет-магазин |
| Реакция на сбой базы MySQL | Все 100 сайтов висят с ошибкой соединения с базой до понедельника | Панель ISPmanager автоматически перезапускает службу за 1 секунду |
| Сетевой протокол | Устаревшая первая версия HTTP с медленной очередью загрузки файлов | Скоростная вторая версия HTTP и многоуровневое кэширование страниц |
| Работа с каталогом в админке | Падение базы при загрузке фотографий и редактировании товаров | Свободная загрузка снимков и обновление цен под любой нагрузкой |
| Права и доступы | Закрыты внутри аккаунта веб-студии | Полные административные права у владельца бизнеса |
Как проверить свой сервер и ускорить интернет-магазин?
Если ваш магазин долго открывает каталог на смартфонах, выдаёт ошибку базы данных при загрузке товаров или привязан к закрытому хостингу подрядчика, начните с технической ревизии. В маркетинговом агентстве FastUp мы переносим проекты на чистую инфраструктуру и ведём разработку сайтов с запасом под высокую посещаемость: стоимость интернет-магазинов начинается от 3 000 BYN, корпоративных сайтов — от 1 800 BYN.
Стабильный сервер с протоколом HTTP/2 и быстрой отдачей страниц снимает технические преграды для органического роста. После приведения хостинга в порядок магазин готов к системному SEO-продвижению в Яндексе и Google со стартовым пакетом первого месяца от 1 000 BYN. Для выхода бренда в ответы нейросетей мы подключаем GEO-продвижение: аудит видимости и технической части сайта занимает 1 рабочий день и бесплатен при заказе работ, а комплексное внедрение — от 1 200 BYN. Напишите нам в Telegram @Asmodey_dev или оставьте заявку на сайте, чтобы проверить настройки вашего сервера и забрать доступы под свой контроль.



