Masterhost vs VPS …или ‘почему я перевел свой сайт на новый хостинг’.
С декабря 2003 г., момента старта моего сайта, я размещал его, а также сайты моих друзей на площадках компании «Мастерхост«. Поначалу, когда сайт работал и вовсе без базы. Все конечно же было замечательно — грузился сайт очень быстро и сбоев почти не было. После непродолжительного существования в таком виде, в 2004 г. я решил сделать новую версию сайта на каком либо движке. Выбор мой пал на довольно популярную в то время CMS — PHP-Nuke . Система конечно страшная, но на то время меня прельщали довольно широкие возможности добавляемых модулей. В общем, после того, как я эту систему установил и потратил довольно много времени на ее настройку, начались проблемы. Сайт начал очень долго загружаться. Порой невозможно было дописать новость из-за частых сбоев. Сначала, по неопытности, я подумал, что это связанно в первую очередь с моей CMS, тем более, что служба поддержки Мастерхоста уверяла меня, что проблем нет и все так и должно быть. С тех пор я так не предпринимал никаких шагов в сторону оптимизации сайта, а потом и вовсе забросил ведение проекта на пару лет.
И вот, в апреле 2009 года я, окончательно оправившись от всех проблем семейного характера, решил, по совету Philcher‘a, возобновить ведение сайта именно на движке WordPress. После установки подходящей темы и плагинов, «Мастерхост» окончательно взбунтовался и сайт фактически перестал нормально работать.
- — Время загрузки страницы увеличилось до 10, а порой и до 40 (!) секунд
- — При переходе с одной страницы на другую через каждые 10 — 20 секунд вылезала ошибка 503
Из-за этих «перегрузов» было невозможно ни писать нормально посты ни осуществить архивацию базы данных, невозможно было даже просто посмотреть сайт.
Сначала я попытался выяснить у службы техподдержки как можно решить эту проблему. Они предложили в качестве единственного варианта решения перевести мои площадки на другой физический сервер. Но это не принесло ровно никаких результатов.
И так как я совсем не хотел уходить на другой хостинг, я начал пробовать облегчить и оптимизировать сайт. Опробовал почти все известные методы оптимизации — уменьшение запросов к базе, кэширование HTML кода, скриптов и стией, использование CDN. Но по большому счету все это толком не помогло. Мне удалось только немного уменьшить время загрузки страниц, но ошибка 503 стала появляться еще чаще.
И все это при таком минимальном количестве посетителей. Мне кажется, что если уж «Мастерхост» берет довольно приличную по нынешним меркам сумму за хостинг, то было бы хорошо с их стороны предупредить клиентов об узких метсах и о жестких ограничениях производительности их виртуального хостинга.
В конце концов я все же решился переводить сайты на другой хостинг. И по совету Mad‘a начал переводить и тестировать сайт на хостинг РБК. Начитавшись разных советов на форумах, а так же проведя анализ сайтов с похожими темами и движками, решил все же взять VPS — чтобы было куда расти по ресурсам. Про РБК пока сказать ничего не могу — прошло слишком мало времени, но сайт конечно начал работать намного быстрее и стабильнее.
Спасибо linuxsc.ru за помощь с настройкой VPS.
Итак, какие же выводы можно сделать из всего этого затянутого повествования:
Если Ваш сайт требователен к ресурсам, не советую, по собственному опыту, пользоваться хостингом компании Мастерхост.
В этом случае лучше всего пользоваться конечно VPS или же выделенным сервером. Если же такой возможности нет, попробуйте поискать рабочие сайты, использующие такую же CMS и тему, как и Ваш сайт, и через whois (например тут) посмотреть какого «хостера» используют владельцы сайта.
Вы сменили виртуальный (shared) хостинг на выделенный сервер и делаете вывод, что один провайдер лучше чем другого?
Я просто поделился своим негативным опытом использования продуктов вашей компании Masterhost. )