Joomla! - speed ​​and performance

261
-1

Published on

Нашият управител Любомир Русанов разкрива данни от проведените от него тестове в реална хостинг среда и разказа какви фактори влияят положително за скоростта и производителността на Joomla!. Показва как да се активира новата функционалност “Memcached Manager by SuperHosting” - разработена от СуперХостинг.БГ и интегрирана в контролния панел cPanel, в Joomla и какви са ползите от него.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
261
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Joomla! - speed ​​and performance

  1. 1. Joomla Day Bulgaria 2013 Скорост и производителност на Joomla! Любомир Русанов СуперХостинг.БГ
  2. 2. Любомир Русанов Управител на СуперХостинг.БГ Над 15 години с IT сферата Бивш Програмист!
  3. 3. program Hello(input, output) begin writeln('Hello World') end. % zmail jim I need a "Hello, world." program by this afternoon.
  4. 4. Какви тестове съм направил? 1.Joomla! с php 5.3, 5.4, 5.5 2.Два примера с К2 и Phoca Gallery 3.С и без memcached 4.Изводи 5.Край
  5. 5. Тестова среда ● ● ● ● ● ● ● ● ● 4 GB RAM 4 CPU Dedicated Cores 50 Mbps Internet Cpanel – за да е по-близко до реална среда Memcached Php 5.3, 5.4, 5.5 APC MySQL 5.5 Joomla 3.1.5
  6. 6. Тестова среда
  7. 7. Apache Bench ● ● 2000 requests 1, 5, 10, 30, 50, 100 паралелни връзки Отчитаме основно: ● ● ● ● ● Requests per second Time per request, ms Time taken for tests, s 50% of requests time Failed number
  8. 8. Сравнение на php със и без APC Сравнение на RPS за php 5.3 Със и без активиран APC 50 46.91 46.15 45.19 44.19 45 42.26 40 35 Requests per second Requests per second APC 30 24.02 25 23.22 23.31 23.15 23.32 20 15 11.91 10 6.22 5 0 1 5 10 30 50 100
  9. 9. fcgid срещу php-fpm Сравнение на fcgid и php-fpm с включен APC 60 2500 2084 50 2000 40 1500 30 1046 1000 20 645 631 665 676 500 10 207 199 79 98 1 5 0 0 10 30 50 100 Requests per second Requests per second php-fpm 50% of requests time, ms 50% of requests time php-fpm, ms
  10. 10. PHP 5.4 срещу PHP 5.5 PHP 5.4 APC и PHP 5.5 opcache 60 54.57 53.99 52.22 51.45 50 48.01 47.37 45.41 50.69 46.03 45.1 40 Requests per second 5.4 Requests per second 5.5 30 20 14.1 12.52 10 0 1 5 10 30 50 100
  11. 11. Joomla! с инсталиран K2 Joomla! срещу К2 php 5.5 с APC 60 3000 2678.35 50 2500 1972.62 40 30 2000 1500 1251.79 957.55 20 1000 755.39 583.07 10 500 93.43 70.93 117.27 91.63 1 5 250.48 185.22 0 0 10 30 50 100 Requests per second 5.5 Requests per second 5.5 – with K2 Time per request Time per request – with K2
  12. 12. Joomla! с Phoca Gallery Joomla! срещу Phoca Gallery 60 50 40 Requests per second 5.5 Requests per second 5.5 – Phoca Gallery 30 20 10 0 1 5 10 30
  13. 13. Аквиране на memcached configuration.php : public $caching = '0'; public $cache_handler = 'file'; Заменяме public $caching = '2'; public $cache_handler = 'memcache'; public $memcache_server_host = '127.0.0.1'; public $memcache_server_port = '11055';
  14. 14. Joomla! с Memcached Joomla! с Memcached 80 70 60 50 Requests per second 5.5 Requests per second 5.5 – with K2 Requests per second 5.5 – Memcached 40 30 20 10 0 1 5 10 30 50 100
  15. 15. Заключение ✔ ✔ ✔ Внимавайте, какви разширения инсталирате на Joomla! Тествайте за скорост Използвайте кеширане
  16. 16. Благодаря Ви! Любомир Русанов http://www.superhosting.bg http://help.superhosting.bg http://blog.superhosting.bg http://facebook.com/superhosting http://twitter.com/SuperHostingBG

×