Новый тест скорости хостинга для MODX
Предлагаю новый простой тест хостинга, путем заполнения 10 000 INLINE чанков случайными значениями при помощи pdoTools.
Тест работает напрямую через MODX_API_MODE. Никакой лишней нагрузки нет, чистый рендер по всем правилам.
На нашем хостинге тест показывает примерно такие цифры:
Код нужно скопипастить в файл /render.php, который вы создадите прямо в корне сайта. Потом вызываете файл из браузера и смотрите цифры.
Пишите в комментариях, что у вас получается. Желательно также указать, какой у вас хостинг, и сколько платите в месяц — мне очень интересно.
Готовая таблица с упорядоченными данными из комментариев к этой заметке.
Добавили PHP 7.0 на modhost.pro. Вот тест скорости для него:
Тест работает напрямую через MODX_API_MODE. Никакой лишней нагрузки нет, чистый рендер по всем правилам.
На нашем хостинге тест показывает примерно такие цифры:
0.0002420: Created inline chunk 0.0749481: Total time 3 145 728: Memory usageТестовый скрипт:
<?php
define('MODX_API_MODE', true);
require 'index.php';
$pdo = $modx->getService('pdoTools');
$tpl = '@INLINE <p>[[+val1]] - [[+val2]] - [[+val3]]</p>';
$output = '';
for ($i = 0; $i <= 10000; $i ++) {
$array = array('val1' => rand(), 'val2' => rand(), 'val3' => rand());
$output .= $pdo->getChunk($tpl, $array);
}
echo '<pre>'; print_r($pdo->getTime()); echo '</pre>';
echo $output;Код нужно скопипастить в файл /render.php, который вы создадите прямо в корне сайта. Потом вызываете файл из браузера и смотрите цифры.
Пишите в комментариях, что у вас получается. Желательно также указать, какой у вас хостинг, и сколько платите в месяц — мне очень интересно.
Готовая таблица с упорядоченными данными из комментариев к этой заметке.
Обновлено 25.04.2016
Добавили PHP 7.0 на modhost.pro. Вот тест скорости для него:
0.0001070: Created inline chunk with name "d9ad1bcdc5a530ed83598e35a1357e51" 0.0328310: Total time 2 097 152: Memory usageМинимум в 2 раза быстрее чем PHP 5.
Комментарии: 180
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Пока что у нас нет разделения прав доступа по сайтам. У каждого сайта свой хозяин, и только он видит свои сайты. Если будет востребовано — сделаем разделение, но пока объемы не те.
Конечно. Если денег не будет хватать — получишь письмо с предупреждением, за сутки. А потом сайт будет отключен и хостинг станет ждать оплаты еще 10 дней. Если не дождется, сайт будет удален, а бэкапы будут храниться еще 10 дней. Ну а потом уже всё удалится окончательно.
Когда сделаем — напомнишь и я тебя вручную добавлю.
Если от сервера, то нужно или прописать SPF запись у себя в DNS, чтобы почтовый сервере мог проверить ip отправителя, или использовать сторонний SMTP сервер, типа Яндекс ПДД.
Настраивай свой ironPort и пробуй войти по почте без пароля — раз в полчаса хостинг сможет тебе отправить новое письмо со ссылкой.
digitalocean 5 баксов в месяц
1 проц
512мб
20 gb ssd
Тариф Noble
4 Гб дискового пространства
10 сайтов (к каждому сайту можно прикрепить сколько угодно доменов)
Стоимость
1999 руб./год — 167 руб./месяц или 16,70 руб./месяц за каждый сайт.
475руб в месяц :)
260 рублей в месяц.
Скоро подниму наконец веб сервер на своем 32 ядерном сервере, скину тесты.
0.2208409: Total time
5 242 880: Memory usage
timeweb 260р в месяц
chicagovps.net (lowendbox)
openvz vps
3.10 $ / мес
0.1828461: Total time
3 407 872: Memory usage
Linode 20$
digitalocean 5$, забитый под завязку всяким уг SSD
Цена в месяц 749 руб.
Диск 20.0 ГБ
Процессор 2x2000 МГц
Память 1024 МБ
ОС centos6_php_selector-x86_64_isp_lite
109 руб./мес
тариф Blog — 999 руб./год
0.2702930: Total time
10 747 904: Memory usage
Linode 20$
2.0591421: Total time
4 456 448: Memory usage
Ужжжасный компутер клиента, co-location, халявный.
Скока он мне мозга вынес с постоянной нехваткой памяти, дикими тормозами и отваливанием MySQL.
Стараюсь плавно агитировать за переход в нормальное облако. Все же это дешевле нового сервера тыщ за 100-150.
Покажи ему этот тред — пусть сравнит циферки.
0.1768241: Total time
3 145 728: Memory usage
Linode $40. SSD
Другое дело, что Linode не предлагает 32 битные системы для новых машин с SSD — только 64х.
Перетащил с помощью еще одного хостинга на линоде (там другой заказчик со своими сайтами) и вот Teleport (очень удобно).
Дольше ждал, когда Linode апгрейд в очереди двигал и апгрейдил. Не помню уж точно сколько времени ушло, кажется 2-3 часа.
Зачем IP адреса менять?
0.3313010: Total time
6 291 456: Memory usage
ISPserver. План VDS D. €55.2/мес.
0.2420280: Total time
2 621 440: Memory usage
У меня сервер Linode 30$ в месяц (3 ядра, 3 гига оперативы), Василий, у тебя какие параметры сервера на linode? Очень нравится как шустро админка работает на тестовом тарифе, на сколько я понимаю там какие-то недокументированные чудеса оптимизации, либо мощный сервер, поскольку у меня настроено по этой заметке (кстати, поправь ссылки bezumkin.ru/index ), и на первый взгляд все не так шустро.
0.2033060: Total time
4 194 304: Memory usage
Это показатели с нового сайта, с Revo 2.3.1, работающего в связке nginx + PHP-FPM
Сервер: FastVPS EVO-4 (€5.90 в месяц) с debian-7.0-x86_64
На этом же сервере через рабочий сайт с Revo 2.2.14 попробовал только в связке Nginx + Apache2
Пишет ошибку в логе:
PHP Fatal error: Call to a member function getChunk() on a non-object in /render.php on line 11
Теперь сайт с апачем на том же хостинге показал:
0.1487942: Total time
10 747 904: Memory usage
MODx Revo 2.3.1
Сервак в Renter (Агава) за 2500 рублей в месяц, nginx. Там вроде Ubuntu 12, не я админю, даже толком не знаю.
Кажись, рекорд!Не, были тут цифры и ниже.Судя по цене, конечно, это не VPS =)
Тут вроде поменьше циферки, не?)
А так да, это отдельный сервак.
1) flops.ru 250 руб/мес, 512 MB:
0.0011940: Created inline chunk
0.3427269: Total time
3 932 160: Memory usage
2) www.vultr.com/?ref=6810007 (реф ссылка если можно)
768 MB 15 GB SSD 5$:
0.0005209: Created inline chunk
0.1241250: Total time
3 932 160: Memory usage
3) DigitalOcean
1024 MB 10$:
0.0023508: Created inline chunk
0.5977409: Total time
10 747 904: Memory usage
0.0010281: Created inline chunk
0.2489350: Total time
6 029 312: Memory usage
0.2387850: Total time
5 767 168: Memory usage
beget.ru
Тариф Great 3 499 руб./год, 10Gb, 25 сайтов
0.1723590: Total time
5 767 168: Memory usage
Beget Start 1800 в год сервер Doom3
0.0002160: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0562811: Total time
4 194 304: Memory usage
adminvps 6$ (виртуальный — Standart)
0.0010829: Created inline chunk
0.2604210: Total time
9 699 328: Memory usage
timeweb Eterno 825 р./мес.
0.0004470: Created inline chunk
0.1937070: Total time
6 291 456: Memory usage
скорость:
0.0003359: Created inline chunk
0.1576240: Total time
3 407 872: Memory usage
2 x 2 TB 6 Gb/s
48 GB DDR3
3200 р./мес.
Народ, подскажите, это нормальные показатели? Цена/качество?
Есть реальная потребность в таком крутом сервере? У нас на хостинге за эти деньги можно смело штук 20 — 30 сайтов держать.
Такой сервер арендовали с заделом на будущее. Чтобы потом не было мучительных переездов. Мы делаем сайты и клиенты по большей части остаются у нас на сервере. Сейчас у нас порядка 120 сайтов. 95% из них на MODX.
Тихо завидуем вашему хостингу — настолько удобный движек ты сделал=))
Не хочешь его (движок) продать?)))
Даже если и согласятся, то вряд ли это обойдётся дешевле 100к. Комфорт дорого стоит.
VPS Linode тп 10$
hetzner — i7-2600 CPU 3.40GHz, 8 cores / 32GB -2500 руб.\месяц
У меня получается что таймвеб работает быстрее чем Linode. А я как раз задумал переехать на Linod. Получается зря?))
Тариф: «M»
0.0018630: Created inline chunk
0.3822720: Total time
9 699 328: Memory usage
0.0008891: Created inline chunk
0.6141541: Total time
2 359 296: Memory usage
0.0004930: Created inline chunk
0.1918628: Total time
3 670 016: Memory usage
0.2488139: Total time
10 223 616: Memory usage
FirstVDS.ru тариф «Отрыв» 619 руб./мес.
По дефолту на php 5.5 и 64х системе кушается 4-5 мб.
0.3782611: Total time
9 175 040: Memory usage
io-hosts.ru — хостинг 100 рублей.
0.3212152: Total time
9 699 328: Memory usage
Свой сервер. Затраты порядка $12.5/месяц (~200 грн/месяц)
0.5236800: Total time
3 932 160: Memory usage
0.0005929: Created inline chunk
0.2880950: Total time
3 145 728: Memory usage
centos-64
0.0005209: Created inline chunk
0.2247789: Total time
3 145 728: Memory usage
0.0013461: Created inline chunk
0.7408681: Total time
3 145 728: Memory usage
Тариф: VDS SSD Ferrum — 250 руб. / мес.
0.0012250: Created inline chunk
0.3266499: Total time
11 010 048: Memory usage
Тариф: VDS SSD Ferrum — 250 руб. / мес.
0.0006919: Created inline chunk
0.2903900: Total time
2 097 152: Memory usage
ПашокP.S.: Спасибо Василию за статью про настройку хостинга.
0.0030150: Created inline chunk
0.7236419: Total time
6 553 600: Memory usage
VDS — firstvds.ru (тариф — старт) =))
freebsd + apach =))
Чуть позже выложу скорость после перенастройки сервера.
Перееду от них к www.digitalocean.com Завтра и начну…
Конфигурация по умолчанию: 1 ядро, 512 Mb RAM, 5 Gb SSD, 792 руб./мес.
Составил сводную таблицу по информации из ваших комментариев: docs.google.com/spreadsheets/d/1IUKPGM4UKXeilHwCaYrENlS2SVRelgAI-bSv6vvI2Nk/edit#gid=0
TOP-5 на текущий момент по скорости:
1. modhost.pro
2. Selectel
3. TimeWeb
4. Vultr.com 5$
5. Linode 20$
Настроил по статье "Правильный хостинг для MODx Revolution 2"
0.0009961: Created inline chunk
0.3018081: Total time
10 223 616: Memory usage
shneider-host.ru тариф First — 97 руб/мес:
0.0009019: Created inline chunk with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.2202229: Total time
9 961 472: Memory usage
Дмитрий АюповДмитрий АюповТариф: VDS SSD Ferrum — 250 руб. / мес.
0.0001450: Created inline chunk with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0960319: Total time
2 097 152: Memory usage
0.0001540: Created inline chunk with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0954189: Total time
2 097 152: Memory usage
с шифровкой медленнее
0.0002000: Created inline chunk with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0976501: Total time
2 097 152: Memory usage
joxi.ru/MAjMw7svx5ZN2e
Обычный хостинг
elasticweb.org MODX Revolution 2.5.0-dev (git) но PHP Version 5.6.14-0+deb8u1 только, 7.0 нет.
0.0007720: Created inline chunk with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.1148300: Total time
3 145 728: Memory usage
24hoster.ru 24руб в месяц
0.0006180: Created inline chunk with name «d9ad1bcdc5a530ed83598e35a1357e51»
1.2898459: Total time
3 145 728: Memory usage
Дмитрий Аюповwww.ihor.ru/?from=86285
Читал статью на хабре, за те же деньги я получаю больше места чем на FLOPS.
komtet.ru
Reg.Host-Unlim
224р за хостинг и 67р за дополнительный ip
0.1538112: Total time
3 145 728: Memory usage
elasticweb.org (стоимость зависит от нагрузки). Тестировалось на новом сервере Indigo.
Тариф First — 150 р./мес.
PHP 5.5.9
Взял средний прогон, результаты Total time разнились от 0.16 до 0.24, но в большинстве ~0.18
0.0232151: Created inline chunk with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.3260150: Total time
3 407 872: Memory usage
люблю хостинг за единственное ограничение — дисковое пространство
0.0010140: Created inline chunk with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.3431320: Total time
7 340 032: Memory usage
PHP 7.0.4
0.0006192: Created inline chunk with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.1270680: Total time
2 097 152: Memory usage
хостинг за 250 грн/год (~9$)
0.3923090: Total time
3 407 872: Memory usage
ihor.ru VDS KVM Ferrum 200 /мес.
LEMP php-fpm 5.6
s4915.h2.modhost.pro/test.php
Не работает у него…
0.1075599: Total time
2 097 152: Memory usage
elasticweb.org (стоимость зависит от нагрузки). Тестировалось на сервере Blue ( php 7.0.5 ).
0.0769958: Total time
6 291 456: Memory usage
sherlockhost.ru (modx 2.5.0 php 7.0) тариф 349/месяц (299 за год если платить)
от знатаков скажите какой из показателей для выбора хостинга более важен?
Первые два. Время генерации.
sherlockhost.ru/ тариф максимум (но как сказала поддержка, между тарифами разница это в первых дух ограничение количества сайтов, а в моем это нагрузка на базу данных. Но у меня её почти не будет, хостинг чисто для моих сайтов на разработку или продажу. так что мне кажется 1гб оперативы хватит на очень много сайтов))))
мне кажется цифры обусловлены ssd дисками и php 7
не кидайтесь, пожалуйста, помидорами, учусь, засматриваюсь на vds чтобы там с laravel познакомится для личного интереса и пары проектов.
0.0004041: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.1964290: Total time
3 407 872: Memory usage
0.0003910: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.2122879: Total time
3 407 872: Memory usage
PHP 7.0
0.0001750: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0822232: Total time
2 097 152: Memory usage
0.0002451: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0895519: Total time
2 097 152: Memory usage
shneider-host.ru
Пакеты у них отличаются только количеством доменов и объемом памяти на харде. Самый первый пакет 1,67 USD при заказе на год.
Перешел на modhost и вот что стало:
Результат на лицо :) А также исчезли проблемы с выгрузкой из МойСклад (на рег.ру стояло ограничение на время запроса)
Очень удобно её давать клиентов чтобы они решились переходить на модхост.
SimpleCloud 350руб. 2Gb Ram 1vCPU PHP7
Но вынужден через пару дней переехать.
userplus.ru/test.php
0.0001409: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0595770: Total time
2 097 152: Memory usage
Настроен по инструкции на digitalocean lemp ubuntu 16.04
0.0005760: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.3090119: Total time
2 097 152: Memory usage
Настроен по инструкции на digitalocean lemp ubuntu 16.04
0.0002170: Created inline «modChunk» with name «4db0a64b59678fa4b8495bb616a3a566»
0.0958250: Total time
2 097 152: Memory usage
Арендуем сервер, на котором висит виртуалка (ESXi) за 60 евро в месяц
Стоит ISPmanager 5 поверх CentOS 6.7
nginx 1.8.1
Apache 2.2.15
PHP 5.6.19
PHP Version 5.6.24-0+deb8u1
nginx/1.11.4
Мало ли кому интересно =)
Интересно!
Какоэ такоэ ЛС?)
St.krezz@gmail.com
Включил возможность отправки сообщений.
0.0007970: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.2741320: Total time
11 796 480: Memory usage
php 7.0
0.0010920: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0939519: Total time
4 194 304: Memory usage
5 Гб SDD под базы (30 штук)
50 ГБ диск
ИП выделенный
270 р в месяц
тариф обычный есть премиум но гдето от 800 рублей.
не побывал, денег жалко ;-)
0.2430179: Total time
7 340 032: Memory usage
Hostinger бесплатный тариф, у меня тестовый сайт там болтается.
Знал что он медленный, решил проверить на цифрах.
OVH www.ovh.ie/vps/vps-cloud.xml «VPS CLOUD 1» за 8 евро.
Я так понимаю, из ВПС сейчас луший результат у linode? Если у кого есть впс с тестом на php 7 лучше линода, отпишитесь тут.
0.1106219: Total time
2 097 152: Memory usage
PHP7, Hetzner за 20 баксов в месяц
0.1334729: Total time
8 126 464: Memory usage
php 5.4 UkrLine $2 в месяц
0.0008540: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0498571: Total time
4 194 304: Memory usage
Для сравнения TimeWeb (189 рублей) PHP 7
0.0002480: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0810261: Total time
2 097 152: Memory usage
0.0002069: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0570939: Total time
2 097 152: Memory usage
0.0002570: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0845261: Total time
2 097 152: Memory usage
Ihor.ru 1 ядро 2.4Ghz, 1 Gb RAM, 20Gb SSD — 250 руб/мес
0.0004311: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.1004691: Total time
2 097 152: Memory usage
Vscale 512 МБ RAM 20 ГБ SSD 1 CPU — 200 руб/мес
0.0003080: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0739899: Total time
2 097 152: Memory usage
0.0923078: Total time
2 097 152: Memory usage
Beget.ru тариф Great (495 RUB/mounth) PHP 7.0 (вечернее время, рабочий день)
0.1313260: Total time
2 097 152: Memory usage
hoster.ru Бета 180 руб в месяц
0.1105030: Total time
4 194 304: Memory usage
smartape Безлимитный хостинг 2.0
0.1615181: Total time
18 350 080: Memory usage
VDS, timeweb.ru 560 рублей/месяц
0.0939269: Total time
6 291 456: Memory usage
TimeWeb, тариф «Optimo+» (149 р./мес. при оплате за год).
###
0.0006230: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0507519: Total time
2 097 152: Memory usage
Тот же TimeWeb, тариф Year+ (99 р./мес. при оплате за год).
0.3390281: Total time
4 194 304: Memory usage
Scaleway.com X64 SSD Cloud Server за 3 Евро
Ubuntu, php7, nginx
0.1379352: Total time
8 388 608: Memory usage
WebHOST1, тариф SSD4, 170 руб/мес (за год)
bit.ly/webhost5
centos 7.3
php 7.1
0.0004640: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0576630: Total time
2 097 152: Memory usage
Тариф: VPS-Проект
Цена: 595 руб.мес
Характеристики сервера: 1 ядро, 1 Гб ОЗУ, 50 Гб HDD
Конфигурация: centOS, nginx, php-fpm, php 7.1, opcache
Результаты:
0.0001531: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0475719: Total time
4 194 304: Memory usage
Тариф 300
php7,SSD,RAM 384Mb
от 299/мес
0.0123479: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0951841: Total time
2 097 152: Memory usage
0.0001392: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0361640: Total time
2 097 152: Memory usage
99/руб первый сайт
49/р за дополнительный
Использую databor и timeweb vps с ispmanager 5. Там ниже 0.04 не бывало.
0.0606170: Total time
2 097 152: Memory usage
sprintbox.ru 2ГБ, SSD 32ГБ, процессор 1 ядро
400 руб/мес
0.0566080: Total time
2 097 152: Memory usage
Vscale.io за 200р.
- Нидерланды
- CentOS 7
- PHP 7
- 4 core / Xeon
- 8 gb ОЗУ
- SSD 96
1600 rub. / 24$ в месяцСредне загруженный проект с более 100 сайтов
А вот показатели на самом простом тарифе в 3 бакса
- 1 core
- 1 gb ОЗУ
- SSD 15 gb
Кому интересно могу скинуть реф. ссылкутариф Ракета | 279 ₽/мес — год | 339 ₽/мес — помесячно
php 7.2
0.0007129: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.1141319: Total time
4 194 304: Memory usage
php 7.3
0.0006521: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.1074080: Total time
6 291 456: Memory usage
php 5.6
0.0004771: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.2642510: Total time
5 767 168: Memory usage