Эффективность Joomla на PHP 8.3 имеет 342 RPS показатели, а это почти 30 процентное улучшение
12:58, 12.01.2024
В начале 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.