Trembowiecki
Active Member
Hi, the main goal for one of my projects is creating very complex PDFs containing big registers. You kow, tables, thousands of items to loop etc. And here's a thing you may find interesting.
PDF to be generated: 100 pages A4, one table on each page, each table consisting of table header and 10 rows (so 1000 items to loop), all document based on 'do... while' loop which has a few other loops inside. And check the performance difference:
- Joomla 3.10.12, Fabrik 3.10, PHP 8.0 - execution time: 63s,
- Joomla 5, Fabrik 4Zeta, PHP 8.2 - execution time: 7 s.
The same OS, the same host and the difference is stunning.
I hope this convinces some people who still can't decide wether to migrate from J3/F3.
PDF to be generated: 100 pages A4, one table on each page, each table consisting of table header and 10 rows (so 1000 items to loop), all document based on 'do... while' loop which has a few other loops inside. And check the performance difference:
- Joomla 3.10.12, Fabrik 3.10, PHP 8.0 - execution time: 63s,
- Joomla 5, Fabrik 4Zeta, PHP 8.2 - execution time: 7 s.
The same OS, the same host and the difference is stunning.
I hope this convinces some people who still can't decide wether to migrate from J3/F3.