Реклама ООО Таймвэб
Реклама ООО Таймвэб
Реклама ООО Таймвэб

Проект «Хостинг без границ»: интервью с Александром Новиковым

Обсудить
Александр Новиков

В рамках программы «Хостинг без границ» мы поговорили с Александром Новиковым, разработчиком и сооснователем ставропольской веб-студии Open-context, о сложностях работы с WordPress, важности своевременной оптимизации веб-сервера Nginx и причинах того, почему его веб-студия не собирается переходить с Timeweb на другой хостинг.

 Александр, как давно вы работаете с Timeweb и нашей партнерской программой?

– Мы уже больше двух лет в этой сфере. Сначала пробовали маркетинг, а потом надумали перепрофилироваться. Пошли в веб, как и многие. Создали студию и решили делать сайты. На Timeweb наткнулись еще на ранних этапах. Все сразу понравилось. Условия выгодные, тарифы удобные, панель управления и прочие ништяки. Это уже позднее мы узнали про партнерскую программу и решили поучаствовать в ней.

1548 рублей в год стоит базовый тариф с бесплатным доменом. Людям такое предложение нравится, они охотно на него подписываются. Для нас хостинг крут, а значит, и для тех, кому мы предлагаем его по партнерке, тоже. Так что мы без особых сложностей начали зарабатывать на приглашениях.

– А другие хостинги пробовали?

– Было дело, тестировали REG.ru. Объективно крутой хостинг. Скорость, стабильность и все такое. Особо не придерешься. Правда, с ценами беда. Все стоит вдвое дороже, чем в Таймвэбе. Это совсем не выгодно, особенно на старте, когда хочется максимально экономить на таких вещах, как виртуальный хостинг. 

Аналог Optimo+ на REG.ru (тариф Host-1) обойдется в 227 рублей за месяц.

Тариф

Optimo+

Host-1

Цена

179 рублей в месяц

227 рублей в месяц

Пространство

30 Гбайт

27 Гбайт

Стоимость домена

0 рублей

от 119 рублей

Еще «Джино» попробовали, но на нем не особо стабильно-то все работало.

– С тех пор только Timeweb? 

– Нет, была одна история адовая. Открывали магазин на 20 тысяч единиц товара. Решили делать на базе WordPress, потому что мы больше ничего на тот момент не знали. Не было времени и желания осваивать новую CMS. Но проблема была в количестве товаров – WordPress не заточен под такую нагрузку от слова «совсем».

Мы кое-как загрузили все товары, криво, косо... С кучей ошибок (это выяснилось не сразу), но загрузили. Естественно, работать это нормально не стало. Нагрузка на ОЗУ была колоссальная из-за большого количества обращений к базе данных даже в состояния простоя, то есть без посетителей. Это типичная проблема больших WordPress-сайтов. Все глючило, тормозило, зависало. Мы тогда использовали тариф Optimo+, который не адаптирован под большие магазины. Хостинг тоже начал ругаться на такую серьезную нагрузку. 

Параметры тарифа Optimo+:

  • Нагрузка на процессор — до 300 CP

  • Суточная нагрузка на MySQL в секундах — 5000

  • Размер памяти на процесс — 512 Мбайт

  • Максимальное количество процессов — 40

Надо было срочно принимать какие-то меры. И мы решили, что будем убегать на другой хостинг (не буду говорить название). Нашли тариф, который специально создан для работы с WordPress. Точно помню, что в описании говорилось об отсутствии каких-либо ограничений по нагрузке. Итак, мы перешли на новую платформу. Новый хостинг, а толку ноль. Скорость работы почти не выросла, но хостинг хотя бы допускал подобные нагрузки. Прирост по скорости не был заметен. 

Мы уже реально подумали, что придется мириться с этим. То есть не обращать внимания на повышение производительности и жить с такой скоростью. Проблема была в том, что поисковики, конкуренты и клиенты нас сожрали бы за такую паршивую оптимизацию. Там и поведенческие факторы будут на нуле, да и сами поисковые роботы будут крайне «впечатлены» страницами на сайте, которые загружаются по 19 секунд. Абсолютно очевидно, что это бредятина. 

Это было отчаянием, потому что вывезти нормальный бизнес с такими техническими ограничениями подобно чуду. Надо было искать ответы и кучу всего переделывать.

– В итоге удалось как-то эту проблему решить?

– Пытались оптимизировать сами, насколько это вообще возможно. Перепробовали наверное все плагины кэширования, правила htaccess, сжатие фото, лейзи лоад, минификацию – все, что советует Google, все статьи рунета и иностранные блоги. Потом перешли на VDS Timeweb с обычного тарифа хостинга. Далее сокращали нагрузку, оптимизировали базу, меняли параметры сервера в рамках собственных навыков и советов товарищей. Волей случая нашли знающих людей, которые подсказали нам решение. Не слишком сложное, но крайне действенное. 

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

Если чуть точнее, то мы собрали иную конфигурацию сервера. Мы убрали Apache и поставили на его место Nginx+php-fpm. Причем Apache реально убрали, не комбинировали две технологии, а сделали выбор в пользу второй. При комбинации в нашем случае все основные запросы опять бы шли через Apache, Nginx подключался бы как дополнение для разгрузки. То есть все запросы ломились бы через один туннель, это не могло решить нашу проблему. Со скоростью загрузки проблемы решились в тот же момент. Нагрузка на ОЗУ упала вдвое, что позволило использовать VDS относительно малой мощности.

– Вы уходили к другому провайдеру, но сейчас снова с нами. Почему вернулись?

– Да потому что всем нашим гениальным решениям на локальной машине не суждено было реализоваться на VDS другого провайдера. Как ни странно, возник ворох проблем даже при базовой установке модулей, которые должны были заработать в пару кликов. Все проблемы я не буду описывать. Мы хотели создать новый сервер, поставить панель управления ISP и Nginx+php-fpm, но ничего не получилось. Точную причину неудач я не помню.  

Timeweb VDS работает с технологией KVM. Она дает полный контроль над сервером. Вплоть до изменения настроек в BIOS.

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

И даже это не все. В какой-то момент они добили нас масштабным сбоем. На неделю вырубили наш рабочий сервер. Мы тоже виноваты, не следили за ним 24/7. Обнаружили только на следующий день, что сайт лежит. Побежали к провайдеру выяснять, что да как. Спасайте! Починили только через 7 дней… И при этом просто создали новый сервер, перенесли туда сайт и базу, сбили кучу настроек.

После этого решили, что вернемся на Timeweb. На ваших серверах таких проблем не было никогда. Поддержка всегда реагировала так быстро, что мы сами вовремя не отвечали на их ответы.

– Что-то кроме партнерской программы в Таймвэбе зацепило?

– Когда нам подняли сервер у предыдущего провайдера, в качестве извинений пополнили баланс на две с половиной тысячи. Деньги не хотелось терять, но переход на новый хостинг был неизбежен. Повторять падение на неделю не хотелось. В Таймвэбе предложили перенести баланс на новый счет. Мы получили три месяца халявы на более мощном и стабильном сервере. Это прямо-таки сильно повлияло на окончательное решение. Было крайне приятно получить такой бонус. 

На Таймвэб можно перенести часть баланса со своего предыдущего хостинга.

– Какое сейчас мнение о хостинге? Есть планы пробовать что-то еще?

– В данный момент мы все оптимизировали. В итоге привлекли стороннего сисадмина для конечной настройки сервера, чтобы все функции заработали. Сайт заработал сразу после переноса. Колоссально сократили нагрузку и настроили автоматическое обновление линейки товаров. Если раньше это занимало сутки с нервотрепкой, тормозами и перегрузкой сервера, то теперь это 15-20 минут, на полном автомате через API. В это время для администратора сайта и конечного пользователя никаких проблем в скорости загрузки страниц не возникает.

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

При увеличении трафика будем увеличивать и мощность сервера, так как потребуется больший объем ОЗУ. Мы однозначно надолго остаемся на Таймвэб! 

Наши постоянные авторы и читатели делятся лайфхаками, основанными на личном опыте. Полная свобода самовыражения.

Комментарии

С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте