Производительность и стабильность CMS

 

Существует множество систем управления сайтами CMS, написанных на разных языках. Задача выбора CMS является одной из важнейших, решение которой во многом будет определять эффективность и стабильность работы Web-сайта независимо о его наполнения.

Производительность и стабильность CMS

Правильный выбор CMS по критерию производительности может базироваться на априорном тестировании и сравнении производительности нескольких альтернативных CMS с использованием специальных утилит, наибольшей популярностью среди которых пользуется JMeter.

В ходе тестирования трех CMS систем, написанных с использованием PHP, наибольшую производительность показала PHP-Nuke, а наилучшую стабильность – Joomla. Тест проводился используя следующие шаблоны для joomla. CMS Drupal показала средние результаты по обоим показателям и может использоваться в качестве компромиссного решения задачи выбора эффективной CMS.

1. CMS PHP-Nuke показала наибольшую производительность и наилучшее время отклика. Минимальное время отклика составляло 67 мс. Максимальная пропускная способность CMS PHP-Nuke достигается при обработке 25-30 одновременных запросов и лежит в диапазоне от 120 до 130 запросов в секунду. Однако дальнейшее увеличение количества одновременных запросов приводит к нестабильной работе Web-сервера и сбоям, которые

проявляются в виде сообщений об ошибках при обработке значительной части запросов.

2. CMS Drupal показала меньшую производительность и большее время отклика по сравнению с PHP-Nuke, однако сбои в работе сервера проявлялись только при 85 и больше пользователях, одновременно обращающихся к Web-серверу. Минимальное время отклика от Web-сервера при использовании CMS Drupal составило 113 мс, а максимальная пропускная способность – 20,25 запроса в секунду, была достигнута уже при четырех одновременных запросах, однако при дальнейшем увеличении количества одновременных пользователей пропускная способность Web-сервера уменьшалась незначительно, а время обработки одного запроса возрастало фактически линейно.

3. CMS Joomla показала наибольшую стабильность, не приводя к сбоям в работе сервера даже при максимальной нагрузке в сто одновременных пользователей. Однако производительность и время отклика по сравнению с другими CMS оказались худшими.

 
 
 

0 - Количество комментариев

Оставьте комментарий.

 
 

Оставьте комментарий