altjo |
Отправлено: 4 января 2010 — 14:52
|
ExBB Skins Creator
Покинул форум
Сообщений всего: 277
Дата рег-ции: Февр. 2009
Репутация: 86
|
Тестировались следующие форумные движки на файлах:
- ExBB FM 1.0 RC1 (http://exbb.info/community/)
- WR-Forum v1.9 BETTA (http://wr-script.ru/forum/)
- myUPB 2.2.6 (http://forum.myupb.com/)
- PBLang 4.67.16.a (http://pblforum.drmartinus.de/) *Не поддерживается, и крайне устарел
- ExBB FM 0.1.5 *Не поддерживается, и крайне устарел
---------------
Замерялись два параметра:
- Среднее время выполнения скрипта, сек (среднее трех полученных значений)
- Максимальное количество используемой памяти, байт (находилось через memory_get_peak_usage(); бралось максимальное значение)
- Встроенная функциональность (ориентировочно, по нескольким параметрам)
Тестировалось под Денвером-3
*Настройки форумных движков оставлены по умолчанию (в myUPB изменено к-во выводимых ответов с 20 на 10)
Результаты тестирования форумных движков на файлах см. в файле forumtests.xls:
1) ExBB FM 1.0 RC1 (44 балла) - самый функциональный, самый экономный и самый быстрый (если не брать во внимание простой WR-Forum);
2) myUPB 2.2.6 (33 балла) - тормоз;
3) WR-Forum v1.9 BETTA (31 балл) - самый прожорливый, самый быстрый и самый не функциональный (простой);
4) PBLang 4.67.16.a (22 балла) - тормоз.
что и требовалось доказать =)
При подсчете баллов не учитывалось:
- стойкость ко взлому
- защита от спама
- качество поддержки
- удобство администрирования
- простота использования
- расширяемость, локализованость и пр.
- перспективы развития
Внесенные правки в скрипты:
Спойлер (Отобразить)ExBB FM 1.0 RC1
include/page_tail.php => echo memory_get_peak_usage().' bytes';
WR-Forum v1.9b
index.php, tools.php, admin.php (вверху) => define("STIME", microtime(true));
index.php, tools.php, admin.php (внизу) => printf("%.4f - ", microtime(true)-STIME);
index.php, tools.php, admin.php (внизу) => echo memory_get_peak_usage().' bytes';
myUPB 2.2.6
includes/header.php => define("STIME", microtime(true));
includes/footer.php => printf("<br>%.4f - ", microtime(true)-STIME);
includes/footer.php => echo memory_get_peak_usage().' bytes';
PBLang 4.67
index.php, board.php, post.php, login.php, register.php, memberslist.php (вверху) => define("STIME", microtime(true));
index.php, board.php, post.php, login.php, register.php, memberslist.php (внизу) => printf("%.4f - ", microtime(true)-STIME);
index.php, board.php, post.php, login.php, register.php, memberslist.php (внизу) => echo memory_get_peak_usage().' bytes';
ExBB FM 0.1.5
page_tail.php => echo memory_get_peak_usage().' bytes';
P.S. нужна здравая критика и рекомендации на будущее...
P.S.2 если кто знает еще форумы на файлах (на PHP), которые не померли (в настоящее время поддерживаются), и по функционалу хотя-бы не хуже за WR-Forum (или дотягивают до него), просьба оставить в этой теме линк или название движка.
спс за внимание)
(Отредактировано автором: 6 января 2010 — 19:09) |
|
|
altjo |
Отправлено: 6 января 2010 — 19:12
|
ExBB Skins Creator
Покинул форум
Сообщений всего: 277
Дата рег-ции: Февр. 2009
Репутация: 86
|
vipraskrutka пишет:конкурентов у ExBB FM 1.0 и близко нету
это понятно, просто интересовали какие-то хотя-бы приблизительные цифры для статистики
п.с. блин, столько форумов на файлах накачал, а оставил только 4 для теста :( я фшоке
п.с.2 добавил еще PBLang и одну старую версию ExBB...(Отредактировано автором: 6 января 2010 — 19:13) |
|
|
altjo |
Отправлено: 24 июля 2010 — 18:47
|
ExBB Skins Creator
Покинул форум
Сообщений всего: 277
Дата рег-ции: Февр. 2009
Репутация: 86
|
Есть два форума на движке ExBB FM 1.0 RC1 (на локальном сервере):
1) форум: 1 раздел, 10 тем, 100 ответов (10 ответов в каждой теме)
Скрин главной
2) форум: 1 раздел, 100 тем, 100000 ответов (1000 ответов в каждой теме)
Скрин главной | Скрин перечня тем | Скрин топика
Все темы и посты оставлены спам-ботом от имени гостя
Вот получился такой простой тест - попытка выявить снижение производительности (повышения загрузки страниц) после включения встроенных в движок модов
Результаты теста в прикрепленном файле.
Возможно, получились вполне очевидные вещи, но все-же..
--------------------------
Тесты:
1) Повышение загрузки страниц после включения ВСЕХ встроенных модов
Загрузка главной страницы форума увеличилась приблизительно на 56%, т.е. в 1,56 раза
Загрузка 1-й страницы темы увеличилась почти на 10%, т.е. в 1,1 раза
2) Повышение загрузки страниц после поочередного включения встроенных модов (т.е. при тесте был включен только один мод)
Поочередно включались следующие моды: Топ-лист тем, Репутация, Карма, Штрафы на форуме, Топ-лист активных пользователей на форуме, Показывать статус пользователя на форуме?, Расширенная статистика посещений, Включить скрытый режим, Bad Post Report, RSS лента и Спонсор раздела
Открытие главной страницы форума
Значительно возросло время загрузки главной страницы форума после включения мода "Топ-лист активных пользователей на форуме", примерно на 26%, или в 1.26 раз
Включение мода "Расширенная статистика посещений" повысило время загрузки главной страницы на 4.5%, или в 1.05 раз
Если взять погрешность в пределах 1%, то включение остальных модов если и повлияло на время загрузки главной страницы, то незначительно
Открытие 1-й страницы темы
Повышение времени загрузки 1-й страницы топика в основном связано с включением модов "Репутация" и "Карма", в среднем на 4.3% или в 1.04 раз
Включение мода "Расширенная статистика посещений" повысило время загрузки 1-й страницы топика на 2%, или в 1.02 раза
Если взять погрешность в пределах 1%, то включение остальных модов если и повлияло на время загрузки 1-й страницы топика, то незначительно
--------------------
Свои замечания оставляйте в этой теме
(Отредактировано автором: 23 января 2011 — 19:48) |
|
|
|