Эффективность Joomla на PHP 8.3 имеет 342 RPS показатели, а это почти 30 процентное улучшение

Эффективность Joomla на PHP 8.3 имеет 342 RPS показатели, а это почти 30 процентное улучшение

12.01.2024
Автор: HostZealot Team
2 мин.
175

В начале 2024 года были обновлены тести таких популярных фреймворков как PHP и CMS. Для теста были отобраны движки с учетом доли рынка, популярности, нынешних тенденций, количество сайтов, и тому подобное.

Участниками стали:

Joomla, Laravel, WordPress, Typo3, Craft CMS, Statamic, WooCommerce, Symfony, OpenCart, Drupal, и CodeIgniter. 

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

Главная страница в Joomla – это избранные материалы. Таким образом, идет выборка избранных материалов, проверка прав доступа, и тому подобное.

Визуально одинаковые страницы могут иметь совершенное разнообразное количество работы. Если в Joomla изменить тип главной страницы на “пустая страница”, где нет подключения к базе данных то будет значительный прирост в скорости.

Движки тестировались на следующих версиях 7.4, и 8.1-8.3. Кроме того, важен и показатель request per second или RPS. Он обозначает запрос на получения данных с приложения без учета кэша. 

Результаты теста

Joomla версия 4.3.3; 8,111,000 байт и тестируется главная страница.  

Результаты:

PHP 8.2 - 265 req/s.

PHP 8.1 - 274 req/s

PHP 8.3 - 341 req/s.

В результате, Joomla на PHP 8.3 имеет эффективность в 30 процентов.

Wordpress 6.4.2; 84,111,000 байт и тестируется главная страница.

Результаты:

PHP 8.2 - 158 req/s.

PHP 8.1 - 153 req/s

PHP 8.3 - 169 req/s.

PHP 7.4 – 149 req/s.

Symfony 6.3.0; 559,000 байт и тестируется главная страница.

Результаты:

PHP 8.2 - 997 req/s.

PHP 8.1 - 931 req/s

PHP 8.3 - 1182 req/s.  

OpenCart 4.0.2.2; 33,014,000 байт и тестируется главная страница.

Результаты:

PHP 8.2 - 154 req/s.

PHP 8.1 - 151 req/s

PHP 8.3 - 164 req/s. 

Drupal 10.11; 19,102,000 байт и тестируется главная страница.

Результаты:

PHP 8.2 - 941 req/s.

PHP 8.1 - 922 req/s

PHP 8.3 - 1432 req/s.

Laravel 10.16.1; 27,517,000 байт и тестируется главная страница.

Результаты:

PHP 8.2 - 670 req/s.

PHP 8.1 - 611 req/s

PHP 8.3 - 925 req/s.

# Новости Поделиться:
Статьи по Теме