Все носятся с патрулем и кричат: патруль! такой патруль крутой и т.д. и лучше патруля ничего нет!
Но на самом деле давайте разберемся действительно-ли это так.
…
Предыстория.
Обратился ко мне товарищь, с вопросом "почему мой магазин на друпале так медленно работает?".
Рекомендовал я ему именно друпал, и аргументировал это разными аргументами. Он согласился, и выбрал друпал в качестве платформы для разработки своего магазина (долгосрочный проект). В какой-то момент его стала напрягать скорость дримхоста. Я сказал что могу взять к себе в аккаунт его сайт и он согласился переехать.
Перенес я его магазин (уберкарт drupal 7) на патруль, предварительно замерив скорость работы сайта на старом хостинге.
А потом замерил скорость работы сайта уже на патруле.
Сейчас хочу поделиться результатами.
Собственно сайт: http://livedevices.ru/
Прошу так-же учесть, что не все страницы сайта сейчас закешированы, т.к. страниц много, а включен кеш был несколько часов назад.
В следующей таблице цифры - это время генерации страницы на стороне сервера в миллисекундах.
Это именно то время, которое потрачено сервером чтобы выполнить запросы к БД и с помощью PHP сгенерировать HTML код (так называемое time to first byte).
1000 ms - одна секунда,
180 ms - 0.18 секунды.
страница | dreamhost.com (без кеширования) |
it-patrol.ru (без кеширования) |
it-patrol.ru (c кешированием бд) |
главная | 1041 link | 447 link | 187 link |
страница каталога | 1700 link | 635 link | 180 link |
страница товара | 978 link | 491 link | 184 link |
время пинга | 210 ms | 49 ms | 49 ms |
Эта-же таблица на графике, составленном в Google Docs:
К сожалению я не успел замерить скорость работы сайта с включенным кешированием БД на старом хостинге. Потому что переносить надо было быстро - DNS домена поменяли, а прямого доступа к админке у меня небыло чтобы включить кеш самостоятельно.
Прошу еще заметить, что First Byte и Time to first byte в приведенных тестах - разные вещи.
First byte это время, с самого начала соединения, до получения браузером первого байта от сервера. Оно делится на три этапа:
* DNS loockup
* Initial connection
* и Time to first byte (скорость самого сервера)
В то время как Time to first byte и есть та величина, которую я считаю основной в определении скорости сервера. DNS loockup и Initial connection в разных хостингах - примерно одинаковые, и эти параметры зависят насколько я понимаю в большей мере не от хостеров, а от интернет-провайдеров; и если они и отличаются, то не в разы, а скорее на 5-10%, что не существенно.
Обращу так-же ваше внимание на тот факт, что такой параметр скорости загрузки как start render - безусловно очень важен в оценке скорости сайта. Однако этот параметр зависит в основном от опыта и квалификации Frontend-разработчика.
А так как этот сайт делал человек, впервые столкнувшийся с друпалом, (да и вообще с сайтостроением) - критика в адрес эффективности фронтенда - не принимается.
Цель данного теста - выявить только быстродействие самого хостинга.
Для того чтобы увидеть параметр Time to first byte в этих тестах, необходимо
1. на странице теста кликнуть на диаграмму первоначальной загрузки сайта:
2. потом:
3:
Те-же результаты можно получить с помощью файерфокса и файербага (вкладка Net).
На момент тестирования на сайте небыло ЧПУ. Специально его не просил исправить до завершения всех тестов, чтобы это не повлияло на результаты. Возможно завтра-послезавтра, разработчик включит ЧПУ, но результаты скорее всего останутся такими-же.
Время пинга измерялось из северо-западного региона России (СПб, Псков), и в других регионах может немного отличаться.
О сравнении патруля с Тайм-Вебом я писал здесь и здесь.
Выводы
Итак, какие выводы, господа присяжные заседатели.
А выводы неутешительные.
Патруль был, и остается лучшим хостингом для друпала на сегодня.
Спасибо за внимание
Вложение | Размер |
---|---|
time_to_first_byte_1.png | 22.27 КБ |
time_to_first_byte_2.png | 18.1 КБ |
time_to_first_byte_3.png | 13.54 КБ |
trace_patrol.png | 46.94 КБ |
dreamhost_vs_patrol.png | 9.41 КБ |
Комментарии
Дайте кнопочку Like, я ее нажму
Интригант!
C такой рекламой впервые сталкиваюсь.
клева )
необычно )
Я вначале подумал что очередной бред от мастерхоста))
+1.
На то и было рассчитано, чтобы так подумали
Небольшое озорство удалось, ага
Ну а если серьезно, то начиная с таблицы уже все по существу.
petrovnn, а вы не физик-теоретик или математик? Уж больно чувствуется подход с графиками
ничего нового. Бывают и у патруля проблемы иногда, будем честны. Но все равно с выводами абсолютно согласен.
Для временных нужд зарегил хостинг у РБК..у них месяц бесплатно. Так они только через 3 дня сделали мне бесплатный домен третьего уровня(у патруля за 10-20минут) и восстановили работоспособность БД.По умолчанию валились ошибки в каждой таблице..
и стоит их удовольствие 250руб...
озорник)
У МХ это делают тоже за сутки.
А где макхостовцы с лозунгом "Патруль купил всех на д.ру"?
Патруль вроде как слишком мелкий хостер. Я обычно предпочитаю тех, у кого собственный дата-центр. Известно, где хоть Патруль размещает свои сервера?
Прям как по заказу
У них на сайте все написано. В частности, что сервера в Амстердаме...
Старье.
Настоящую правду про ИТ патруль я писал еще 1.5 года назад!
http://dovbysh.com/ru/blogs/kodo/vybor-hostinga-dlya-drupal-2-hostgator-...
Да, кончено, многое с тех пор изменилось, сайт стал аккуратнее (дизайн заказали), народу в техподдержке больше, даже доков как с этим всем работать прибавилось.
Но подчеркну, что главное осталось прежним и от этого похоже никуда не уйдешь!
Интересный обзор. Хоть он написан и давно, основные утверждения остались верны и сейчас. Самая большая проблема патруля - это интуитивность админки. Им нужно распихать по всей админке текстовые подсказки что и как нужно делать, есть там особенности, о которых можешь узнать только спросив в саппорте. От этого нужно постепенно избавляться, и они это делают.
Мне вот этот нож понравился. Фотки там клевые.
Чтобы отредактировать этот файл, в файлзилле нужно поменять права на запись, потом спокойно редактировать хоть в ней-же, хоть в другом ФТП клиенте типа нотпада.
Нож Ред Орка да хорошие ножи. У меня на кухне любимый нож из их клинка.
"Чтобы отредактировать этот файл, в файлзилле нужно поменять права на запись, потом спокойно редактировать хоть в ней-же, хоть в другом ФТП клиенте типа нотпада."
- не совсем так. Этого мало чтобы удалить, еще надо права на изменение директории default дать
Нет, у меня по алгебре и физике всегда были тройки. По образованию я дирижер-хоровик, о как!
Хотя есл-бы мне кто-то сказал тогда, что математика поможет освоить программирование, я-бы ее конечно учил.
UPD
добавил график в статью http://www.drupal.ru/files/dreamhost_vs_patrol.png
Хостингом от IT-Patrol пользуюсь очень давно, все устраивало, очень хорошая тех поддержка, приходят на помощь быстро в любое время суток, действительно практически все делают за тебя. Сайт никогда не тормозит, всегда доступен.
Перешел на тариф DH Elastic 7, думал будет дешевле. Оказалось, что нет, стало дороже. Если раньше платил 500 руб, теперь 1000-1500 руб. в месяц. И цена растет с каждым днем. Проверил и закешировал все блоки и представления, поставил и настроил с помощью тех поддержки boost, все равно цена продолжает расти. Попытался вернуться на тариф drupal-7 Шестой, но сказали, что траффик по MySQL превышает 200 килобайт в секунду, поэтому возврат не возможен.
Очень не хочется менять хостинг, но к сожалению не вижу выхода.
меня тоже попросили по причине превышения трафика. но посещалка правда у меня большая была - около 10-12 тыс уников/сутки. Но я на них не в обиде, они мне и так сильно помогли в критическое время, так что они большие молодцы.