На какой VDS перевести серьезный проект с shared хостинга

Господа, всем доброго дня.

На данный момент один наш проект живет на shared хостинге Мастерхоста.

Сайт на Wordpress, размер около 4Gb.

В целом всё неплохо, но есть один нюанс — ограничение по нагрузке CPU.

Как только наша площадка создавала нагрузку 6.1%, сайт отрубался с 500-й ошибкой на пару минут.

Как оказалось это регламентированная функция, при чем судя по истории проекта, она является нововведением Мастерхоста с июня текущего года.

В целом сайт не падал от посещений, но при загрузке в админку 15 фото через групповую обработку, сайт гарантировано падал.

Мы перешли на тариф подороже, там уже ограничение 20% CPU, но есть желание избавиться и от этих ограничений.

Текущий тариф на Мастерхосте — Безграничный, 413р./мес 512mb на php.

Требования к будущему VDS мы сформировали следующие:

— Надежность (высокий аптайм, отсутствие постоянных сбоев)

— Долгое присутствие компании на рынке

— Круглосуточная толковая поддержка на русском

— Высокая скорость работы сайта (выше чем на shared Мастерхоста)

— Панель управления (ISP Lite вполне устроит)

— Сервер на linux

До этого с VDS сталкивались один раз, были небольшие и тестовые проекты на FirstVDS.

Ценники вроде гуманные, за 679 р./ мес предлагают 3 ядра процессора, 3 Гб рамы, 90 Гб.

Ну и плюс за панель пару сотен в месяц.

Прикинули — нам за глаза.

Решили переезжать.

Но, нам повезло, перед тем как переезжать, развернули там бекап сайта для доработок, т.е. временно сделали девелоперский сервак.

Тариф правда для начала взяли попроще, осмотреться — Старт, 389 р/мес (1 проц / 1 гиг рамы / 50 гигов, OVZ).

Хотя нам казалось что этих ресурсов нам должно хватить.

В процессе доработок обратил внимание что сайт на этом сервере работает медленнее.

Сначала думал кажется.

Потом при беседе с разработчиком услышал жалобы на постоянные тормоза.

Решил провести небольшое тестирование по генерации страницы.

Стартовая страница на VDS грузилась в среднем 3.5 секунды что вообще мрак, НО, пару раз грузилась минуту.

Лаги в 20 секунд были не редкостью.

TOP показывал полное выедание процессора.

И это загрузка главной страницы на сервере без посещений (во время тестов на сайт ходил только я).

Для сравнения, на shared хостинге Мастерхост страница стабильно отдавалась за 0.5 секунды.

Обратился в поддержку FirstVDS с вопросом почему так.

Сказали что нужно поставить nginx и всё будет норм.

Не то чтобы я противник nginx, но на Мастерхосте всё работает на том же Apache и в разы быстрее.

Но в итоге меня убедили.

В итоге поставили nginx + их специалисты что-то поковыряли в настройках базы.

Результат практически не изменился.

3-5 секунд на генерацию страницы — стабильно.

В итоге поддержка ответила, а чего Вы собственно хотите на одном процессоре с гигабайтом рамы?

Я сказал, ок, на каком конфиге сайт начнет работать как на Мастерхосте?

Мне сказали посмотреть Форсаж на KVM.

Ok, дали тестовый период в 3 дня на сервере с 4 ядрами, 2 гига рамы, 60 гигов, цена в районе 1300р / мес

Я приступил к копированию сайта со слабого девелоперского сервера на новый, «мощный».

И тут меня ждал сюрприз.

Архивация сайта (tar.gz) заняла 5 часов!

3.7 гига за 5 часов.

При этом проц почти не напрягался.

На shared хостинге Мастерхоста эта операция занимает у меня в районе 10-15 минут!

Ну ок, дождался архива, скачал (не быстро кстати, но сейчас не об этом), закачал на новый сервер и запустил распаковку.

Распаковка на мощном сервера заняла более 40 минут…

На Мастерхосте 5 минут!

Начал тестировать сайт на новом сервере — скорость генерации страницы практически идентичная.

Меньше 2.5 секунд не опускалась, иногда доходила до 8.

В среднем 3 секунды.

Потом еще раз потестил скорость архивации папки на 141mb.

Старый сервер — 4 минуты 28 секунд.

Мастерхост — 9 секунд

Новый сервер — 9 секунд.

На мой резонный вопрос «почему так?» получил ответ от поддержки — сервер нужно оптимизировать, тюнинговать.

Ставить nginx, кешеры, загружать таблицы БД в раму и т.д.

Я напомнил им в n-й раз что на Мастерхосте нет nginx, нет кешеров, база не в раме.

Это обычный shared хостинг, по сути FTP и MySql — всё.

Да, есть панель, есть ssh, но там ничего подобного сделать нельзя.

На это получил ответ что они не знают что там на Мастерхосте, потому как не являются его сотрудниками.

Совет один — оптимизировать.

Для этого как вариант можно купить 5 обращений в поддержку за месяц и ребята всё настроят.

Я напомнил что на старом сервере все эти настройки не дали вообще ничего и спросил какие гарантии что специалисты всё настроят хотя бы до скорости Мастерхоста, получил ответ — гарантий нет.

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

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

Собственно теперь мы перед вопросом — куда податься?

Все VDS в районе 1000 — 1500 р/ мес такие или стоит поискать?

Не очень хочется стучаться во все подряд конторы предоставляющие VDS и проводить тестирование, хотелось бы очертить некий круг…

Заранее благодарен за советы!

Нет комментариев