О проекте
Информация
1. Akamai Technologies в 2009 г. провела исследование по скорости загрузки сайта и получила следующие результаты:
- - в 47% случаев пользователи готовы ждать загрузки страницы в течение двух секунд
- - три секунды – это край. 40% пользователей уходят со страницы по истечении этого времени
- - 52% опрошенных заявили о том, что скорость загрузки влияет на их отношение к компании и сайту. Угадайте, как именно?
2. По данным The Web Performance Division of Compuware Gomez и Aberdeen Group:
- - задержка в открытии страницы на одну секунду снижает конверсию на 7%
- - увеличение скорости загрузки страницы с двух до восьми секунд повышает показатель отказов на 33%
- - лишь 12% пользователей готовы вернуться на медленный сайт
3. Исследования QuBit и Rackspace
- - лишь 62% британских пользователей готовы продолжить работу с сайтом, который загружается более 10 секунд
- - около 75% пользователей уходят с мобильной версии сайта, скорость загрузки которой превышает 5 секунд
1) Посетителям
Существуют десятки сайтов рейтингов хостингов, но все они основаны на отзывах, цене, конфигурации и тд, то есть на факторах, которые косвенно характеризуют основное назначение услуг. Согласитесь, что глупо выбирать, например, автомобиль по цвету кузова и размеру багажника?
Но нет ни одного сайта, где услуги хостеров, в частности VPS (VDS), были протестированы и оценены математическими параметрами. На нашем сайте мы протестировали каждый VPS с помощью 8-ми различных тестов, которые дают оценку и процессора, и дисковой системы, и баз данных, и нагрузки, и производительности.
Мы не сотрудничаем ни с одним хостером, поэтому можете выбирать любого, даже того, кто занимает последнее место. Задача сайта - в математическом виде отразить производительность VPS (VDS) серверов хостеров.
2) Ответы на возражения хостеров
2.1 Возражение: во время проведения тестирования на сервере была чрезмерная нагрузка или DDOS-атака.
Ответ: если результаты тестов выглядят "неестественными" или "неправдоподобными", то на следующие сутки проводятся повторные тесты.
2.2 Возражение: во время проведения тестирования на сервере производилось резервное копирование или другие плановые работы, которые существенно влияют на результаты тестов.
Ответ: в этом случае хостер может написать письмо на [email protected] и указать в какое время не проводятся работы, чтобы повторно провести тесты.
2.3 Возражение: пример, во время проведения тестирования на одном сервере может быть 5 vps, а на другом 50 и это влияет на результаты тестов.
Ответ: да, действительно в этом примере присутствует такой же фактор случайности, как и при покупке vps: нагруженный или нет сервер, старое или новое "железо" и тд.
2.4 Возражение: все 8 тестов не дают объективной оценки производительности VPS.
Ответ: если вы считаете, что все 8 тестов являются необъективными, то можете сделать другой сайт и тестировать "объективными". Мы так не считаем.
2.5 Возражение: мы провели тесты, указанные на сайте и получили другие результаты.
Ответ: да, такое может быть и результаты могут отличаться, потому что в разный момент времени может быть разная нагрузка на сервер (процессор, диск и тд) и количество VPS на нем.
3) Методика проведения тестов и подсчета рейтинга
- - VPS тестируются на образе с ОС Centos, в том варианте, который предоставляет хостер.
- - VPS тестируются "как есть", никаких дополнительных манипуляций и настроек не проводится, если это не требуют условия теста.
- - Параметр "Оценка TestVPS" - это оценочное значение, характеризующий результаты хостера во всех 8-ми тестах.
Как выбирается тариф VPS для тестирования (приоритеты):
- - Тариф с 1 gb оперативной памяти, если есть
- - Тариф с 1 ядром процессора, если есть
- - С SSD дисками, если есть
- - Если несколько стран, то тестируется в РФ. Если РФ среди них отсутствует, то тогда берется тариф из Европы или Украины, на усмотрение редактора сайта. Америка и Азия имеют наименьший приоритет, как наиболее удаленные от РФ.
- - В спорных моментах тариф выбирается на усмотрение редактора сайта
Пример расчета параметра "Оценка TestVPS".
- Входящие данные: места хостера в 8 рейтингах: 10, 3, 12, 4, 2, 10, 4, 6
- 1. Вычисляется среднее арифметическое: сумма мест делится на 8. В примере: (10+3+12+4+2+10+4+6)/8=51/8=6.375
- 2. Вычисляется медиана. Места группируются в цепочку вида: 2, 3, 4, 4, 6, 10, 10, 12. Потом сумма 4 и 5 элемента из ряда делится на 2. В примере: (4+6)/2=5
- 3. Промежуточный показатель: равен половине суммы среднего арифметического и медианы, округленной до десятых. В примере: (6.375+5)/2= 5.6875 Округляем и получаем = 5.7
- 4. Получаем параметр "Оценка TestVPS": 1000 делим на промежуточный параметр. В примере: 1000 делим на 5.7, 1000/5.7 = 175.4
Тесты:
sysbench --test=cpu --cpu-max-prime=20000 run
sysbench --test=fileio --file-total-size=5G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run
sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=test --mysql-user=root --mysql-password=foobar --max-time=60 --oltp-read-only=on --max-requests=0 --num-threads=8 run --db-driver=mysql
dd if=/dev/zero bs=1M count=1024 | md5sum
dd if=/dev/zero of=test bs=64k count=128k conv=fdatasync
curl -o "mysql.tar.gz" https://downloads.mariadb.com/archives/mysql-5.6/mysql-5.6.19.tar.gz
tar -xzf mysql.tar.gz; cd mysql*;
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.6.19 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DSYSCONFDIR=/etc .
time make
wrk -t12 -c100 -d60s http://$ip/wordpress/\?p\=1 > ../wrk.result;
4) Размещение рекламы
Доступны 3 сквозных баннерных места, максимум 3 в ротации:
- Верхний баннер 728х90 - 70$ в месяц
- Боковой баннер 200х300 - 40$ в месяц
- Нижний баннер 728х90 - 40$ в месяц
[email protected]
Все результаты тестов VPS/VDS, как и рейтинг хостингов, носят сугубо информативный характер и не претендуют на истину в последней инстанции.