Инструкция для Тестера Хостеров

Что это такое?

Это php-скрипт, который пытается тестировать производительность хостера и находить узкие места в хостинге.

Что этот скрипт тестирует

На данный момент выполняется серия тестов:

  • проверка быстродействия CPU. Как проверяется? Просто запускается большой цикл с выполнением некоторой операции, которая не требует записи на диск, БД или больших объёмов ОЗУ. Подробнее см. код.
  • Проверка быстродействия MySQL. Проверяется быстродействие соединения/разъединения, создания таблицы с большим количеством записей, а также чтение. Подробнее см. код.
  • Проверка быстродействия файловой системы. Запись/чтение

Предложения по улучшению скрипта, добавлению/изменению тестов приветствуются.
!!!Осторожно!!! Скрипт создаёт определённую нагрузку на сервер хостинга.

Как запустить тест

  1. Скопировать файлы скрипта в отдельную папку на вашем хостере.
  2. Для успешного прохождения тестов файловой системы установите права на запись у этой папки
  3. Для тестов MySQL отредактируйте mysql_cf.php. Заполните настройки сервера, название БД, имя пользователя и пароль. Тест будет создавать таблицу с названием “hostertester_test”, поэтому для удачного прохождения теста у пользователя должны быть права на создание таблицы в этой БД.
  4. Если общее время исполнения теста превысило максимальное время выполнения PHP-скрипта на вашем сервере, можете попробовать проводить тестирование частями. Это можно сделать играя переменными $test_cpu, $test_mysql, $test_filesystem.

Например для проведение тестов только файловой системы
$test_cpu= 0;
$test_mysql= 0;
$test_filesystem= 1;

hostertester0952После этого нужно запустить скрипт hostertester.php. Это можно сделать обратившись с помощью броузера к этому скрипту на вашем сайте.

После выполнения тестов возможно сохранение результатов на нашем сервере. Это даст вам возможность сравнивать свои данные с другими тестами.
Кроме того это поможет нашему проекту, сделав нашу статистику немного лучше!

Для отправки нужно заполнить поля “Хостинг-провайдер” и “Тарифный план”. После отправки будет запрошен код подтверждения (капча) и собственно всё. Ваши тестовые данные будут доступны для всех. По этому, если хотите сохранить анонимность, можно удалить URL вашего сайта (хотя обычно URL наоборот рекламируют).

Обязательно ли посылать данные на сервер?
Нет. Не обязательно. Но вы сильно поможете проекту, если отошлёте ваши данные на наш сервер.

Ворует ли скрипт пароли?

Нет, и это легко проверить.

Скрипт очень прост, поставляется в открытых исходниках и не шифруется, скрипт принципиально не использует никаких фреймворков, только штатные средства PHP. Всё это позволяет любому человеку, владеющему азами PHP, проверить содержимое скрипта на наличие двойного дна.

Категории Не по теме |
автор: altesack / Четверг, Март 19, 2009 / 6 комментов »

6 комментов

    Только что скачал Хостер-Тестер v0.99.2.
    Ошибка в самом начале hostertester.php – нет открытия ПХП кода. И после боди тоже.

    Опа!! И впрямь ошибка. Поторопился и накуролесил.
    Исправил, решил релиз из этого не делать. Под тем же номером можно качать

    Ну замечательные сайты у тебя, дизайн отличный. Ё-маё, ну почему клиентов бог посылает идиотских ( это я про био )

    Написать решил по поводу тестов: размести нормальных хостеров вверху, а тормозных в подвал.
    Так как-то логичнее.

    Кстати, надо исправиться.

    Сегодня узрел у тебя “блоголёт”. Нормально или ещё сырой?

    @ humiliating:
    Я тестировал, полёт нормальный.
    Люди юзают в боевых условиях, и отзывы позитивные.
    Подробнее написал в посте.

Ответить