Результаты переезда к Хетцнеру от РуВеба

По прошествии пары месяцев после переезда к Хетцнеру от РуВеба уже можно подводить некоторые итоги.

Во-первых скорость по данным краулера гугла:

Количество загруженных страниц за стуки
Наибольшее: 3 033

Среднее: 935

Наименьшее: 213

Объем данных загруженных за сутки (Кб)
Наибольшее: 52 862

Среднее: 23 360

Наименьшее: 3 657

Время за которое загружается одна страница (мс)
Наибольшее: 3 942

Среднее: 1 887

Наименьшее: 361

Очень позитивная статистика. На последнем графике два явных падения времени загрузки. Первое падение — собственно переезд, второе падение — установка nginx.

Во-вторых оплата. Стало дешевле. Намного дешевле при более мощной конфигурации. Что тоже радует. Деньги списываются постфактум, что тоже с одной стороны хорошо, но с другой — нужно следить чтобы на карточке были деньги, если Хетцнер не сможет списать денежку, то после пары попыток сервер отключат :)

ХетцнерВ-третьих поддержка. К сожалению тут не все так клево. Тех. поддержка обычно отвечает через пару часов, даже на запросы вроде «my server is down» :) Поддержка по вопросам оплаты отвечает в течении суток. Конечно это не идет ни в какое сравнение со скоростью поддержки в РуВебе, которая отвечает в течении пары минут по любым вопросам!

В-четвёртых аптайм. Аптайм 100%. Да, сервер за пару месяце вообще ни на минуту не уходил в даун по вине хостера :) При этом сервер РуВеба за тот же период показывает аптайм 99.95% что тоже очень хорошо.

Резюмируя — вполне доволен!

Небольшие обновления

Обновил WordPress до версии 3.0.3, захожу в админку, а там предлагают до 3.0.4 обновиться :) Что ж делать — обновился еще раз :) Автоматическое обновление почему-то не работает, приходится все руками делать.

Немного изменил шапочку, уменьшил её на 90 пикселей и более чем на 150 Кб :)

Шринканул css-ы, сайт должен чуть чуть быстрее загружаться.

Прощай WPML

Вчера ночью отказался от использования WPML на своих сайтах. Решение было нелегкое, но производительность WPML-ки увы не на высоте. В данный момент для генерации главной странички сайта требуется около 20 sql-запросов. До удаления WPML это число равнялось 650! 650 sql-запросов! Время генерации страницы доходило до 7 секунд! Как не плясал, но количество запросов уменьшить не смог.

WPML + OpenId не работает

OpenId Logo

Столкнулся с проблемой — не работала авторизация по OpenID. Для интеграции OpenID в блог я использую плагин OpenID. Начал копать.

Для начала включил режим отладки. Для этого нужно в файлик /wp_config.php прописать:

define( 'WP_DEBUG', true );

Попробовал залогиниться на ЖЖ указав в качестве провайдера OpenID pulov.ru — отхватил страницу нотисов и варнингов. Последняя строка была такой:

Warning: Cannot modify header information - headers already sent by
(output started at /.../wp-content/plugins/sitepress-multilingual-cms/inc/hacks/missing-php-functions.php:41) in
/.../wp-content/plugins/openid/server.php on line 312

Полез в файлик, а там:

if(!defined('E_DEPRECATED')){ define(E_DEPRECATED, 8192); }

Ламерство какое-то. Поправим:

if(!defined('E_DEPRECATED')){ define('E_DEPRECATED', 8192); }

Пробуем снова и вижим уже Fatal Error, о ненайденной функции посреди класса плагина WPML. Добавляем проверочку в модуле sitepress.class.php:

if ( function_exists( 'add_meta_box' ) )
 add_meta_box('icl_div', __('Language', 'sitepress'), array($this,'meta_box'), $type, 'side', 'high');

Вуаля. Все работает.

Кстати, стоит заметить, что WPML еще тот глюк, варнинги и нотисы сыпет в лог изрядно :(