Я уже писал что съезжаю с этого хостинга. Теперь же оглядываясь назад хочу впоследний раз кинуть взгляд на его возможности.
Хостинг предоставляется довольно давно, множество старых сайтов, видимо для сохранения их работоспособности ПО не особо модернизируют. Мне попалась площадка с версией MySQL 4.1 и около 300 сайтов на одном IP ))
Новый хостинг – это новое программное окружение. Это привело к тому, что некоторые функциии перестали работать. Я имею в виду PING и TRACEROUTE, которые были с самого начала. Они перестали работать из-за того, что на Эскохостинге по-умолчанию отключен exec.
Можно было бы попросить его включить, но смысла в этом мало. Большинство русскоязычных сайтов хостятся в России, и пинги из Далласа не будут показательным.
В качестве замены сделал http-ping, причём из Далласа и из Санкт-Петербурга. А это уже немного интереснее.
Сейчас я почти отошёл от переезда, в ближайших планах плотно засесть за hostertest, как я его теперь называю. Планы в целом описал ранее. Постараюсь не сильно затягивать сроки.
Итак, благодаря Dandr, мой проект тестирования хостеров получил новый мощный пинок в виде дополнительного десятка тестов за последние несколько дней. Теперь появилась небольшая, но уже статистика из 1-2 десятков хостеров.
И вот теперь я вижу, что, несмотря на неплохую в общем-то идею, в проект мой – не проект, а жалкое поделие, и чтобы ему стать мало-мальски проектом, нужно ещё пахать и пахать.
Вот примерный список нужных фич (с точки зрения usability), который практически сразу лезет в голову:
Прошла неделя с тех пор было объявлено о запуске проекта “Инструменты вебмастера” с главным его инструментом . Самое время подвести итоги.
Дизайн
Я вроде бы утряс дизайн и наверное уже больше менять его не буду. Остался открытым вопрос о банерах, которые однозначно надо сделать, т.к. только они и будут в ближайшее время напоминать о проекте.
Глюки, пользовательский скрипт
На данный момент в базе данных лежит всего 19 тестов, из которых почти половина сделана мной. И тем не менее возникло довольно много проблем.
Кроме проблем с полем HIDDEN, а также с тем что некоторые нечаянно запускали тест на серверах, где вообще нет поддержки PHP вылезло ещё одно, но уже по моей вине: Нечаянно я включил в сборку тест с отключенным тестированием MySQL. Это делается лишь одним флагом, но оказывается мало кто это знает кроме меня. Исправил сборку, и добавил в оповещении информацию о включении этого и подобных флагов. Я не стал громко объявлять о новой версии, а просто исправил уже существующую.
Глюки, серверный скрипт
Однако пара тестов прошедших с отключенным MySQL выявила ещё одну проблему. Тесты, у которых время выполнения по какой-то причине вставилось некорректно, имеют суперпоказатель – операция выполняется за 0 секунд, то есть мгновенно! Кроме того, что такой хостинг несправедливо вылезает в топы, он ещё и портит среднюю величину, относительно которой сравниваются другие хостеры, то есть топит других. Вот примерно как-то так.
Вообще-то проблема была известна давно, но пока база маленькая, данные выверены и решение откладывалась на потом.
Итак “потом” настал. Проблема решена, и надеюсь больше не вернётся.
Вот такие итоги недели. =)
PS: Не забудьте перевести часы в ночь с субботы на воскресенье.
На базе скрипта поиска сделал вывод полного архива тестов. Со временем нужно будет ещё сделать пролистывание, но похоже это понадобится довольно нескоро ))
Изменил вычисление среднего. Раньше значение тестов или среднее по хостеру сравнивалось с общим средним по базе тестов. Это приводило к тому, один тестер мог сделать несколько мало различающихся тестов, которые однако при подсчёте среднего имели бы вес нескольких. Такое сравнение слишком несправедливо.
Теперь значения сравниваются со средним среди хостеров, по которым предварительно находится своё среднее по каждой характеристике.
Результаты сравнений немного поменялись. Например ухудшилась позиция для http://localhost
Новая версия. Если пользователь с особым пиететом относится к своей безопасности при общении с интернетом, я могу это только уважать. Однако если у него в броузере отключена отправка hidden-полей форм, то весь мой скрипт идёт по швам.
Специально для таких пользователей я быстренько накидал версию nohidden - где на протяжении всего прохождения не используются hidden поля. Это не очень удобно, порой много мусора лезет в глаза, зато безопасно
Теперь в архиве две версии теста – обычная и nohidden. А для удобства запуска – сделал наконец-то индексный файл
Скачать можно здесь: hostertester0.95.3.
Принципиальных изменений нет. Тем у кого тесты работали нормально – можно не обновляться.
А в целом мой день прошёл довольно спокойно и размеренно.
Пока всё. =)