Сравнение производительности Joomla 1.5 & Drupal 6.1
- Главная
- >
- Статьи и переводы
- Сравнение производительности Joomla 1.5 & Drupal 6.1
- >
Важная предварительная оговорка: абсолютные значения цифр не являются репрезентативными - они зависят от Вашего сервера. Здесь речь идёт об относительном сравнении.
Оборудование:
- -Acer Aspire 7720G l
- -Intel Core 2 du0 T5250 with Santa Rosa chipset (1.5Ghz 667MHz FSB 2MB L2 cache)
- -2GB DDR2
Программное обеспечение
- - XAMPP-пакет с выключеным Zend оптимизатором
- - оpcode кэширование выключено
- - Кэширования запросов MySQL включено с настройками по умолчанию
- - Система Windows Vista работает классические темы (да, система для большинства задач некорректна, я знаю)
- - SVN Checkout Joomla 1.5
- - CVS Checkout Drupal 6.1
- - JMeter
- - Apache Benchmark
1: JMeter
Тестовая конфигурация:
- параллелизм: 1 пользователь
- запросов: 1000
- JMeter запускает запросы так быстро, как может
Что мы пытаемся проверить здесь: впечатления пользователей от Drupal / Joomla сайта . Излишне говорить, что чем быстрее загрузка страницы (pageload) и меньше задержка времени до получения первого байта от сервера ( latency ) , тем лучше для пользователя.
Тестировалось 2 варианта сайтов :
- 1 . свежий сайт сразу после установки (fresh site)
- 2 . 11 страниц-статей, 10 из которых отображаются на главной странице и 2 боковые панели ("войти" и "поиск")
каждый со включённым и отключённым кешированием - всего получилось 4 теста каждой CMS . измерялись: pageload & latency
Результаты:
Drupal | Joomla |
|||
---|---|---|---|---|
pageload | latency | pageload | latency | |
fresh site/no caching | 248 ms | 225 ms | 358 ms | 341 ms |
fresh site/caching |
66 ms | 54 ms | 277 ms | 260 ms |
+content /no caching |
388 ms | 354 ms | 512 ms | 482 ms |
+content/caching |
70 ms | 52 ms | 308 ms | 280 ms |
Главные выводы:
- Друпал быстрее Джумлы во всех 4-х тестах
- Друпал быстрее Джумлы при включённом кешировании примерно в 4 раза (при отключённом-процентов на 30)
- кеширование сокращает время загрузки страницы у Друпала на 74% на пустом сайте и на 86% с наличием контента
- кеширование сокращает время подготовки страницы у Джумлы на 23% на пустом сайте и на 20% с наличием контента