Ну, с новосельем! Похоже, переезд состоялся. Думаю, все это могли заметить по заметно возросшей скорости загрузки сайта. Еще около трех недель я буду гонять сайт и в хвост и в гриву, чтобы окончательно убедиться в том, что все работает корректно, и ничего не глючит, но уже и сейчас, за неделю тестирования все выползшие ошибки удалось худно-бедно поправить. Если у кого-то что-либо будет глючить — пожалуйста пишите, буду смотреть.
Ну а теперь — несколько слов о том, как состоялся этот переезд. Заодно расскажу и о том, как я на себе испытал хостинг от двух очень понравившихся мне хостеров, (дам, так сказать, небольшой отзыв, а вернее — отзывы о Fozzy — fozzy.com и Logol — logol.ru), у одного из которых и решил остановиться. Этакое тестирование хостинга для wordpress.
Расставание со старым хостером — это как увольнение с работы, где все уже привычно, знакомо, а может даже — и как развод с уже нелюбимой женщиной (но тут вот не знаю, не испытывал :). В любом случае понятно, что можно это сделать тихо и мирно, а можно — с битьем посуды, при любом раскладе — осадок на душе останется у обоих участников процесса. У меня получился какой-то средний вариант. Сразу скажем — если все хорошо, то и уходить, понятно, как-то смысла нет. Вот и я — ни шатко, ни валко, жил себе-поживал у регистратора доменных имен R01.ru, и у них же хостился — поскольку люблю удобство в смысле минимального количества различных аккаунтов. Пока все работало без сбоев, меня в общем, устраивала и не очень большая скорость загрузки сайта, и стоимость — выше по рынку, чем у других провайдеров, и маленькое количество выделяемой памяти на скрипт, и малое время исполнения скриптов, и старую версию phpmyadmin, и убогий веб-мэйл. Но я был готов платить за удобства, которые получал, держа и доменные имена, и хостинг в одном и том же месте. Ну а тем более — особо никаких глюков не наблюдалось. И даже когда r01 ввел новую тарифную сетку в полтора раза дороже, я про себя решил, что когда кончится оплата моего хостинга, я перейду на нее. Но потом, буквально спустя пару дней — случилось неприятное. А вслед за ним — еще более неприятное. Для того, чтобы не быть голословным, и было понятно, как все стало запущено, покажу результаты тестов с двух моих любимых ресурсов, позволяющих измерить скорость загрузки сайта — http://site-perf.com и http://tools.pingdom.com/fpt/. К сожалению, они не Российские, а зарубежные, и получаемые результаты не совсем корректны с точки зрения загрузки контента из России — но таких же качественных Российских я не знаю. Зато относительно разных хостингов они позволяют оценить скорость загрузки вполне объективно. Так вот, после падения хостинга время перед началом отдачи первой страницы увеличилось просто драматически:
32 секунды при заходе на свой сайт я мог наблюдать только вращающуюся стрелку, прежде чем сервер начинал отдавать контент. Причем это не единичная картинка — а практически стандартная. Я проводил тесты раз 20, но самое лучшее, что мне удалось достичь — это 17 секунд загрузки сайта и 12 секунд ожидания перед этим.
Да, не кошмар-кошмар, как на первой приведенной картинке, но кошмар. В довершение — самые лучшие результаты с http://site-perf.com:
Обращаю внимание — это после десятка тестов, 7.5 секунд до начала загрузки, плюс еще 5 секунд сама загрузка — и это лучший результат, что я смог добиться, потому что в некоторых случаях все вообще заканчивалось просто обрывом по тайм-ауту.
Но даже тогда моя природная лень не дала мне возможности так просто уйти, я зашел в свой личный кабинет, и отправил официальный вопрос, как бороться со свалившимися напастями. К сожалению, в течение 5 дней мне не удалось получить никакого ответа, в результате чего я сейчас и сижу, стуча по клавиатуре, набивая эту статью. Вполне возможно, что такая напасть свалилась только на меня — ведь, как я говорил, в течение более года нашей мирной жизни с r01 ни одной проблемы у меня не возникло. Может быть, у того, кто придет к нему на обновленные тарифные планы — все будет летать и работать без сучка и задоринки, как работало у меня больше года. Однако, мне слишком хорошо известно, как падают сайты в поисковиках, если время доступа до них начинает превышать все разумные пределы. Поэтому дальше времени терять было нельзя, проверять попросту было некогда. Да и вас, уважаемые читатели, тоже было жалко — не у всех есть железные нервы — ждать по 10 секунд только начала загрузки сайта.
Поэтому, засев в интернеты, стал изучать характеристики хостингов, предлагающих услугу виртуального хостинга (поскольку хоститься на своем рабочем сервере не считал возможным — полагаю, что смешивать личную жизнь и бизнес нельзя ни при каких условиях). Для начала прошелся по самым известным (по крайней мере, мне) — Хостинг-Центр (тоже самое, что r01, только вид сбоку), reg.ru, Мастерхост, Зенон, Агава. Понял, что практически все у всех одинаково, пошел на профильные ресурсы, http://hosting101.ru/ и http://ping-admin.ru/ читать отзывы. Стало понятно, что сил и времени хватит на тестирование максимум пары хостингов. Стал выбирать — чтобы и стоил разумно, а желательно — вообще недорого (оплачивать свое графоманство из своего же собственного кармана при полном отсутствии рекламы на сайте как-то глупо), и памяти под скрипты побольше выделялось, и вебмэйл был нормальный, и тестовый период выделялся, и доступ по фтп был, и поддержка нормально работала, и отзывы были хорошими; а самое главное — время загрузки сайта не превышало все разумные пределы. По итогам поисков обнаружилось два таких хостинга, полностью удовлетворяющих данным условиям: Fozzy и Logol. По данным Пинг-админа Логол выглядит предпочтительнее, а Фоззи — на уровне R01:
Это скорость загрузки сайта Логол:
Ну и для сравнения — R01.
Но необходимо также учитывать, что скорость загрузки также зависит от количества контента, находящегося на странице, выполняющихся скриптов — чем меньше — тем быстрее, в идеале, конечно, надо сравнивать абсолютно идентичные страницы. Так что, не смотря на то, что по общей скорости загрузки Логол обгоняет Фоззи, по остальным техническим характеристикам Fozzy выглядит более уверенно, нежели logol. Для сравнения я их характеристики загнал в таблицу, заодно туда добавив еще и то, на чем я просидел полтора года в r01 — тариф стандарт (только необходимо учитывать, что на него подключится уже не получится, теперь самый недорогой тариф — макси — 330/263 рубля, дешевле его c php у них ничего не осталось). Цена указана за оплату помесячно, и через слэш — сколько будет стоить каждый месяц, если оплатить единовременно за год.
R01 | Fozzy.com | Logol.ru | |
Стандарт | 1 | S | |
Цена мес/год | 200/183 | 120/109 | 189/159 |
Места на диске, Гб | 2 | 10 | 3 |
Сайтов, Шт | 3 | 1 | 8 |
Траффик, Гб | — | 1тб | — |
Баз данных, шт | 10 | 1 | 8 |
Max Мб файл аплоад | 2 | 100 | 8 |
Max процессов | 16? | 20 | 20 |
Память на процесс, Мб | 32 | 512 | 256 |
Время на процесс, с | 10 | 300 | 120 |
Веб-почта | Horde | RoundCube | Horde |
Что же выбрать? Российский хостинг с очень маленьким пингом из Москвы (у меня — всего 2 мс), или зарубежный, но более шустрый по серверу? Помочь решить этот вопрос могло только прямое тестирование. Поэтому у обоих я и завел себе по тестовому аккаунту, в обоих случаях это заняло максимум 5 минут — все происходит очень легко и непринужденно. После чего перенес все содержимое сайта со старого хостинга по фтп на оба новых, и залил на оба хостинга базу данных. Останавливаться подробно на переносе сайта на вордпресс на новый хостинг я не буду — все уже сто раз документировано, ничего сложного в этом нет.
На счет неограниченного траффика у Логола и R01 я ничего сказать не могу — возможно, что это действительно так, но гарантировать не буду. Кроме представленного тарифного плана, у Fozzy есть план, который включает 5 сайтов и баз данных, но и стоит он уже 300 рублей. Однако, также можно добавлять сайты с базами по одному — это будет просто по плюс 60 рублей за каждый (сайт+база). До 7 ноября в Логоле был замечательный тарифный план, по цене полностью аналогичный Fozzy — но без этих маркетинговых вывертов в виде нахрен никому не нужных 8 сайтов на один аккаунт (прикинем, какую общую нагрузку они будут создавать, да?), однако сейчас осталось только то, что приведено в таблице + несколько более мощных. Кроме приведенных отличий в характеристиках в цифрах, если рассматривать Fozzy.com и Logol.ru, как конкурентов по цене — то есть у них и кардинальные различия в технологии хостинга. Как я уже сказал, первый находится в Нидерландах, и использует CloudLinux, т.е. выделят стандартные фиксированные ресурсы, которые не превысишь никоим образом (однако — в этом есть и плюс, вы никогда не будете стеснены активными соседями по серверу в случае появления таковых), а второй находится в России, и предоставляет обычный виртуальный хостинг. Ресурсы первого представляют из себя 600 Мгц на процессоре и 1 Гб памяти — очень похоже на VPS, но без возможности рута — при этом такие параметры дают нам всего за 120 рублей в месяц (как я понял, это объясняется вхождением Fozzy в крупный холдинг XBT, вместе с известной компанией Webazilla, а как известно — оптовые скидки на закупаемое оборудование, в данном случае — сервера, могут достигать весьма значительных величин, соответственно себестоимость услуги тоже уменьшается). У второго мгновенные ресурсы не ограничены, но если слишком часто их использовать — то минимум, что за это грозит — это блокировка аккаунта. Также вполне вероятно существенное замедление работы сайта, и вообще его отказ в случае атаки на соседствующий с вашим ресурс, так что палка это о двух концах. Однако кратковременные всплески — не вызовут особого неудобства у посетителей, скорее они вызовут негативную реакцию ваших соседей по серверу, ну или вас, если сие произойдет у соседа. А вот для сайта на хостинге Fozzy это будет тяжелее — я попробовал нагрузить свой сайт лоадимпактом, как будто на него стало заходить от одного до 50 человек в секунду (плавный рост в течение 5 минут от 1 до 50 запросов/с), и уже на 40 запросах в секунду процессор вышел на 100% загрузку, а при 50 запросах в секунду наступило заполнение памяти до объема чуть меньше 1 Гб. Хотя, не смотря на это, сайт оставался доступен, странички в браузере открывались, хотя и не очень быстро. Ту же нагрузку сервер Logol переварил, даже не икнув (не, ну скорость загрузки страниц, конечно, уменьшилась). Ну, или мне об этом не сказал, тут уж не знаю, пузомерки у них, в отличие от Fozzy, не имеется. Впрочем, и 40 пользователей/секунду — отличный результат, составляющий порядка 150 тысяч посетителей в час (если такое вообще достижимо на скромном-то в общем, проекте) — мы, например, у меня в компании, под такой случай вообще держим свой отдельный выделенный сервер, стоящий совсем других денег. Так что, относительно просто посещений, выделяемые ресурсы все-таки неплохие — DDOS, конечно, не выдержат, а вот какую-нибудь ссылку на популярном ресурсе с посещаемостью в 100 тысяч в день — вполне должны.
Ну а что же у нас со скоростью загрузки сайта? У своего регистратора (да r01, у тебя — такая вот коллизия…) я прописывал A-записи сервера, ждал сутки, чтобы они гарантированно прописались, и старые затерлись в конфигах тестирующих серверов, и тогда уже запускал тест. Сначала давайте посмотрим на результаты http://site-perf.com для сервера Логол. Как мы помним, у r01 было почти 8 секунд до начала загрузки первой страницы, и почти 15 секунд на полную ее загрузку. Как и в случае с r01, я привожу минимальные значения:
Итак, 3.9 секунды на загрузку всего сайта, и всего 0.9 секунды до начала загрузки первой страницы! Т.е. весь сайт загружался в два раза быстрее, чем r01 обдумывал — что ему там загрузить. Хотя и надо сказать, что в основном время до начала загрузки в среднем все-таки было несколько выше — на уровне 1.2-1.4 секунды. Но посмотрим теперь на результаты fozzy.com:
0.8 секунды до начала загрузки и 2.7 секунды на полную загрузку сайта! На треть быстрее Логола! Кто там сказал, что Вордпресс — кривой движок? Но опять же — необходимо сказать, что это для лучшей загрузки. Если смотреть на самую первую загрузку, осуществляемую с ресурсов тестирования, то фоззи и логол идут ноздря в ноздрю.
Теперь перейдем к результатам http://tools.pingdom.com/fpt/. Сначала — logol.ru:
Итак, секунда до начала загрузки, и 3.44 на всю загрузку. Неплохо! Ну а Fozzy.com?
Результат пошел на миллисекунды! 0.45 секунды до начала загрузки, и полная загрузка — всего за 2 секунды!
Чем можно это объяснить? Не знаю, как у logol.ru, а у fozzy.com PHP работает в режиме Fast CGI, и установлен акселератор APC — вероятно, этим. Конечно, они потребляют большое количество оперативной памяти (у меня из выделенного 1 Гб постоянно занято около 200 Мб, плюс еще 50 Мб на вордпресс), но при этом дают ощутимый прирост в скорости. В частности, интерпретатор PHP в данном режиме всегда запущен, таким образом экономится время на его запуск.
Отдельно хочу отметить, что на R01 скорость никогда не опускалась хотя бы до 8 секунд на весь сайт. Ну а результаты тестирования из Европы я не привожу по той причине, что Fozzy там просто вне конкуренции, это и так понятно.
Однако, сферические кони — сферическими конями, не смотря на результаты тестов из Америки, мой сайт у меня же из Москвы на серверах Logol открывался все-же чуть быстрее, чем на сервере Fozzy — в основном, это касалось админки. Разница составляла какие-то мгновения, но тем не менее — она присутствовала. Видимо, удаленность Нидерланд от Москвы немного дает о себе знать. Также, возможно из-за этого, сервер Fozzy иногда «провисал», вообще не давая никакого отклика (это случалось всего пару раз за все тестирование). А учитывая, что логол я гонял все-же поменьше, не исключено, что я просто не успел наткнуться на такие проблемы. Так или иначе, но учитывая, что у меня на сайте посетители не только из Москвы, а и из Европы, и с дальнего Востока, то можно считать, что среднеарифметическое время открытия страниц по миру/России у них одинаково, ну либо у Фоззи даже чуть меньше. Поддержка весьма достойная и там, и там. В случае с Fozzy я быстро получил ответы на интересующие меня вопросы как в онлайн-чате, так и в тиккет-системе, а в случае с Logol — ссылку с онлайн-чата на e-mail, при этом после написания письма время ожидания составило буквально 5! минут (но в случае с Logol это были не технические, а скорее, общие вопросы, в случае с Fozzy — и то, и другое, так, например мне очень быстро пояснили, какие MX записи вставлять в DNS регистратора, осталось только протестировать, что у меня получилось). На счет Логола еще хотелось бы отметить, что на их аккаунте все заработало сразу после переноса, а перенеся сайт на сервер Fozzy, мне пришлось пол-дня просидеть, и прокопаться с BackWPup, прежде чем удалось заставить его работать. Возникли какие-то проблемы с cron, он никак не хотел бэкапить сайт, выдавая просто пустой черный экран и 0%, и только удаление практически всех записей о нем из базы данных, и последующая его переустановка помогли побороть это явление. Объяснить это я никак не могу. BackWPup известен этим своим глюком, ему посвящены целые страницы обсуждений на форуме. Ни с каким другим плагином на хостинге Фоззи проблем у меня не возникло, и поскольку я ковырял в результате именно плагин, а не хостинг, и именно это позволило добиться успеха — вина целиком лежит на кривом плагине, а не на хостинге.
Ну а как у нас дела обстоят с e-mail? На logol.ru стоят допотопные системы HORDE/SquirrelMail, мягко говоря, особым изяществом не отличающиеся. Да что говорить — проще привести скриншот (я приведу с R01, поскольку по факту он ничем особым от логола не отличается, только логоловский мне понравился еще меньше по дизайну. Отдельно, пользуясь случаем, сообщаю, что до экологии мне дела мало):
Ну и теперь — использующийся на серверах Fozzy.com php клиент для web-почты RoundCube:
Нет, понятно, что это не MS Outlook, и даже не Zimbra — но уже что-то более-менее достойное и приемлимое для работы через веб-интерфейс. Возможно, даже более, чем mail.ru. К сожалению, даже самостоятельно установить его на хостинге от Logol — не возможно. Единственное, что мне смогла посоветовать техподдержка, это приобрести VPS, где я сам смогу его установить. Да вот только нужно ли мне это, пока мой незатейливый авторский проект не вышел даже на тысячу посещений в день?
Итого. Для тех, кто все осилил Мои соображения и отзывы о fozzy.com и logol.ru
В результате, руководствуясь теми соображениями, что поковыряв BackWPup, все-таки удалось заставить его работать, что мне важнее 10 Гб места для одного сайта, нежели 3 Гб для 8, нормальный web-mail клиент, и большой размер файла на аплоад, я решил остаться с Fozzy.com. Особенно, учитывая его более низкую стоимость. Других таких замечательных вариантов я найти не смог. Посмотрим, как он проработает в течение этого месяца. Тем не менее, на основании первой недели работы на нем, я вполне могу его рекомендовать (а на хост-обзоре из более чем двадцати отзывов — ни одного отрицательного). Если у Вас, как и у меня, Вордпресс с порядка 40 активными плагинами, и время загрузки сайта по приведенным тестам http://site-perf.com и http://tools.pingdom.com/fpt/ сильно больше, чем у меня — время задуматься о переезде. Ну а я, месяц или пару спустя, проапдейчу этот обзор информацией о результатах более длительного тестирования. Ну, или сообщу о новом переезде (UPD. После установки AdSense и сложных плагинов для комментариев время загрузки сильно увеличилось — но это проблема iframe, который подгружается с Гугловского сайта, тут уж ничего не поделаешь).
Теперь пара слов и про Logol.ru. О нем я тоже не могу сказать ни одного плохого слова — скорее всего, если бы мне не предложили приобрести VPS сервер для установки RoundCube, и он был бы установлен на виртуальном хостинге изначально, как и на fozzy.com — то вполне возможно, что я бы выбрал его, даже не смотря на большую цену и меньший объем предоставляемого места на диске. Он находится прямо в Москве, тоже весьма достойный по управляемости, практически такой же быстрый, как Fozzy, субъективно даже обгоняя его для пользователей, находящихся в Москве, с такой же быстрой техподдержкой (ее качество в технических вопросах, правда, оценить не смог, поскольку не потребовалось), и работающий сразу после загрузки контента без дополнительных вывертов, по крайней мере с BackWPup мне повезло. Если вы используете не веб-мэйл, а привязываете ящики к google или yandex с их весьма неплохим веб-интерфейсом — то почему бы и нет? В любом случае, могу сказать, что после переезда к Фоззи (т.е. на все тех же источниках, я не успел еще написать ничего нового) посещаемость увеличилась минимум на 20 процентов.
Ну а R01… Очень обидно, что так вышло. С другой стороны — мне удалось без проблем взять самые последние файлы и базы сайта по фтп и MySQL, никто не делал на последок никаких гадостей. И кто знает, если бы не случилось 4 ноября этого падения, ну или хотя бы кто-нибудь вовремя ответил на мой запрос — то возможно, мы бы еще долго и счастливо жили вместе. Честное слово, мне было жалко уходить оттуда. Все равно, рано или поздно все это забудется, а в памяти останутся только воспоминания, как у нас все здорово вместе начиналось.
UPD. Ну вот и прошел месяц использования нового хостинга. Впечатления — исключительно положительные: во-первых — возникший у меня вопрос (причем, не самый простой) был решен техподдержкой буквально в течение одной ночи. А во-вторых — после увеличения виртуальной памяти до 2Гб сайт стал держать даже очень сильную нагрузку. Браво, Фоззи!
Также не могу не отметить, что спустя ровно 27 дней после отправки запроса в R01 от них пришел ответ и извинения. Не знаю даже — как на это реагировать. Ну, наверное, хорошо, что хоть ответили.
UPD 24.05.2016: Появилась возможность получить скидку в 10% на хостинг Fozzy. Если кому вдруг нужно — пишите в комменты, вышлю по е-мэйлу. Скидка для тех, кто только думает, где хоститься, т.е. для новых клиентов, вводится при регистрации. Вот честно скажу — уже почти четыре года с ними, и ни одного косяка, одни положительные эмоции — и по скорости, и по техподдержке, и по цене. Очень рекомендую.
Полезный сервис http://Unshit.com, отлично выявляет ошибки в оптимизации, которые влияют на скорость загрузки сайта. Забавно, что ошибки считаются, хм, фекалиями
Мне этот сервис не понравился с той точки зрения, что он скорее не ошибки в оптимизации выявляет, а исследует на перегруженность скриптами и украшательствами. Понятно, что если я размещу статичную страницу на html — она будет загружаться за миллисекунду. Только кому это надо?
Мне понравился стиль изложения…
Но защиты от Ддос атак на этом хостинге нет. Да к тому же, наверное, на сайтах у них всякого адалта и прочего — полно, что может повлиять на позиции в Гугле и Яндексе.
Да, защиты от Ддос нет. Но просто к информации — нам защита от НЕБОЛЬШОЙ ддос на выделенный сервер в течение недели стоила 3000 рублей в день. Ключевые слова — НЕБОЛЬШОЙ и В ДЕНЬ. Давайте не будем забывать, что здесь стоимость — чуть больше тысячи в год. Да, по логам сайт часто выходит на пиковое потребление памяти при большом количестве запросов, но чтобы он повис с нехваткой памяти — в живую я это наблюдал только при стресс-тесте. После увеличения лимита виртуальной памяти до 2 Гб и эта проблема исчезла.
На счет позиций в гугле и яндексе — мой сайт не упал ни на йоту, а к примеру, эта статья по запросам
fozzy.com хостинг
в яндексе и гугле сейчас занимает 8 место (при этом первые 4 ссылки — на сам хостинг)
fozzy.com отзывы
в яндексе вообще второй, куча других запросов, связанные с ним — тоже на первой странице, ну и все остальные — не дальше второй страницы.
Вот и судите, как что влияет на позиции.
недавно перенес на данный хостинг свой сайт http://www.xorst.ru/. Очень доволен при переносе сайта дали месяц бесплатного пользования хостингом. Да и техподдержка работает на высоте, все проблемы решили махом. Есть онлайн поддержка. Как сказал автор данной стать да, действительно, сайт начал работать быстрее. Да и FTP радует скорость скачивания и загрузки работают на высоте, по сравнению с прошлым хостингом, у которого скорость загрузки была маленькой.