Создание, сопровождение и продвижение сайтов на CMS Drupal

Выбор хостинга для Друпал - 2. Hostgator vs IT-Patrol. Вся правда о хостинге ИТ-Патруль!

Drupal HostingПосле обсуждения на форуме хостинга для сайта на Drupal, было решено опробовать хостинг ИТ-Патруль. Далее привожу (фактически без изменений) свой ироничный поток сознания во время первого знакомства с хостингом ИТ-Патруль.

Покупка.

Покупка через PayPal прошла без проблем! Письмо с паролями и доступом – мгновенно – респект и уважуха!

Файлы Drupal.

Заливка бэкапа с помощью FileZilla по ФТП - 250 Мб. Без ошибок, но не так шустро как у Hostgator. Может разница в доступе к серверу в Германии и серверу в Штатах из Японии? ( канал Япония – Штаты очень хороший)

Заливка БД на хостинг.

Тут первые непонятнки. Заходим в phpMyAdmin, вижу две базы: test и uXXXX_main. Что за TEST? Зачем она мне вообще нужна если у меня лимит всего две базы… Ладно может она не считается? Пытаюсь создать из phpMyAdmin новую базу – получаю : #1044 - Access denied for user 'uXXXX_main'@'localhost' to database 'knife' - при создании новой БД. - Может в письме сразу ссылку на то как создать БД? Ну я то помню, что уже с другом разбирались в этом вопросе - идем в Robin Panel.

Robin Panel.

Захожу в MySQL БД и... мне пишет "Нет доступных записей", но в письме то пришло что уже создана БД uXXXX_main и я даже видел ее в phpMyAdmin!!! Ну да ладно попробую создать БД с понятным мне именем... Получаю - "Лимит Баз Данных исчерпан. Пожалуйста смените тарифный план или удалите ненужные базы данных." Удалять что-либо как бы еще страшно...:) Да и почему собственно исчерпан, раз ничего не показывает. Ладно возвращаемся в phpMyAdmin, чтобы залить бэкап на нашу призрачную БД.

Приятно видеть - разрешает залить БД 65Мб. Да, у Hostgator - 50, что обычно тоже достаточно. Мне попадались еще и 5Мб... убил бы!!!

Да, привык обычно заливать БД, через Navicat, но где-то прочитал, что удаленный доступ не дается с точки зрения безопасности, надо создавать какой-то туннель, вообщем морока. phpMyAdmin пользоваться умею, так что можно тоже обойтись, не каждый день туда лажу.

Сам сайт.

Про вопросы с БД я писал ранее. Тут решил посмотреть мои домены. Ну один то точно должен быть. То же нет... и тут я решился - под выбранным пользователем есть две кнопки Change и Update cache, нажал на Update cache и появился мой домен. Стоит ли говорить, что БД тоже появилась, но почему-то только одна... Правда теперь вторая уже создалась без проблем! Зашел в phpMyAdmin созданной мною БД нет... Ну да ладно, база при создании есть, данные залиты. (Позднее RxB объяснил, что необходимо было отдельно создать пользователя к БД)

Изменение файлов на хостинге.

Самый простой способ изменить или под Total commander или FileZilla. НО! В Drupal есть один файл, который у меня получалось раньше править только с cPanel, т.к. иначе он ни изменяется, ни удаляется - settings.php . Чем его править??? Иду в документацию - предлагают # PuTTY, WinSCP, FileZilla. FileZilla пробовал - нифига. Надо попробовать # PuTTY.

Так же нашел фразу "Для наглядности можно использовать файловый менеджер Midnight Commander, он вызывается командой: mc" Может оно поможет?

По описанию подключиться к PuTTY без проблем. хорошо бы еще ссылку откуда его скачать... мелочь а приятно. Поторопился... почти без проблем... Скопировать пароль в консоль не получилось, при вводе пароля курсор стоит на месте и не понятно что происходит. Запустил mc. Вот ей богу если бы не MMC и случайная фраза в описании в разделе бэкапа, ну не знал бы что делать с приглашением ~ на черном экране.

Эх блин, родной синий экран! Я его еще по MS-DOS помню... и в MUMPS он тоже был... эх ностальгия. Мне уже очень жаль Windows-пользователей, которые не смогут скопировать имя и пароль с помощью клавиш Ctrl-C Ctrl-V, пользуйтесь Shift-Ins :)

Ну все изменил settings.php, сохраняю. И.... нифига, не хочет менять. Блин, доступ к нему забыл установить!!! Заработлся… Методом «Отфонарного и Потолочного» - нашел где в mc это делается. Установил доступ на запись, сохранил - все заработало! Эврика!!!

Остался еще один вопрос о перенаправлении почты на Гугл, но тут RxB сам признался, что без его вмешательства это не решить. :( Вот не люблю я по мелочам трогать админов.

Если вас испугали эти ужасные «трудности», то данный хостинг пока не для вас. Уверен, что ребята со временем вылижут пользовательский интерфейс и документацию, как уже грамотно настроили серверное ПО.

Итоги

Теперь самое главное, ради чего были все эти эксперименты.

Hostgator
3. Executed 485 queries in 209.07 milliseconds. Queries taking longer than 5 ms and queries executed more than once, are highlighted. Page execution time was 1841.91 ms.
4. Executed 488 queries in 328.29 milliseconds. Queries taking longer than 5 ms and queries executed more than once, are highlighted. Page execution time was 3759.59 ms.

IT-Patrol
3. Executed 585 queries in 375.29 milliseconds. Queries taking longer than 5 ms and queries executed more than once, are highlighted. Page execution time was 1321.03 ms.
4. Executed 389 queries in 402.33 milliseconds. Queries taking longer than 5 ms and queries executed more than once, are highlighted. Page execution time was 1270.18 ms.

Понятно, что тест более чем условный, т.к. установлено в обоих случаях кэширование. Но тенденция прослеживается – общее время формирования страницы на ИТ-Патруле раза в 1.5 – 3 меньше.
На другом тесте показало так же что время отдачи первого байта так же раза в 2 меньше.
Но самое главное, что и заказчик прочувствовал увеличение скорости работы своего сайта.

После проделанной работы (реально было просто интересно поэкспериментировать и некоторые неудобства или непривычности только добавляли азарта) остался один вопрос, который не дает мне покоя… Как в mc убрать битую (Б и Г) псевдографику??? (На этот шутливый вопрос техподдержка ИТ-Патруль вполне серьезно подсказала решение)

МОИ Выводы:

  1. Лучше всего сделайте собственные выводы воспользовавшись хостингом на пару месяцев и тогда САМИ решайте подходит этот хостинг для вас иди нет. Но попробуйте обязательно.
  2. Windows и cPanel пользователям будет реально тяжело разобраться и вначале замучают техподдержку. Но при такой оперативной и доброжелательной техподдержки, это не проблемы клиента. :)
  3. Для саппорта крайне желательно доработать документацию. Сделать ее не для Админа, а для простого юзера типа Ламера, чтобы меньше тратить времени на сопровождение простых вопросов.
  4. В целом хостинг от ИТ-Патруль показал себя с гораздо лучшей стороны в сравнении с достаточно серьезным противником – Hostgator
  5. И последнее. Свою разработку я оставлю на Hostgator, т.к. нет ограничения по доменам и дисковому пространству, а все законченные проекты переношу на ИТ-Патруль, где уже главную роль играет производительность и надежность.

Да, уточню про модули, установленные на сайте, чтобы было понятно о тяжести сайта (52 модуля): ACL, CKEditor, Content Construction Kit (CCK) , Content Access, Currency Exchange, Date, Devel, Forum Access, ImageAPI, ImageCache, Internationalization, Pathauto, Ubercart, Views, Webform и еще более мелкие. Сайт по данным Devel щас грузится не больше 1 сек. Главная в среднем 554.0 мс.