Ефективність Joomla на PHP 8.3 має 342 RPS показники, а це майже 30 відсоткове покращення

watch 33s
views 2

13:02, 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.

Поділитися

Чи була ця стаття корисною для вас?

Популярні пропозиції VPS

Інші статті на цю тему

Реліз Debian 12.9
Реліз Debian 12.9
cookie

Чи приймаєте ви файли cookie та політику конфіденційності?

Ми використовуємо файли cookie, щоб забезпечити вам найкращий досвід роботи на нашому сайті. Якщо ви продовжуєте користуватися сайтом, не змінюючи налаштувань, вважайте, що ви згодні на отримання всіх файлів cookie на сайті HostZealot.