Today we finished our port of a webshop implementation from PRADO to Yii for one of our customers:
http://www.witt-international.ru
The implementation is based on a legacy database and layout (HTML/CSS). Some services also connect to a backend webservice.
The functionality of the shop is pretty much the same as before, with some AJAX features now added on top.
Even though the two implementations are not really comparable due to a lot of refactoring, we did not expect that the drop of CPU load was that much: about 60-70%. As the PRADO implementation already made use of caching where possible, we were suprised to how much less CPU power is used by the Yii implementation.
UPDATE 2011-05-23:
We now als relaunched the UK Shop for this customer on the same codebase:
http://www.witt-international.co.uk
Since first launch of the RU shop we tuned the caching and JS/CSS compression + caching strategies even more and could achieve another drop in CPU utilization on this server.
UPDATE: The UK shop is no longer using Yii.
http://www.witt-international.ru
The implementation is based on a legacy database and layout (HTML/CSS). Some services also connect to a backend webservice.
The functionality of the shop is pretty much the same as before, with some AJAX features now added on top.
Even though the two implementations are not really comparable due to a lot of refactoring, we did not expect that the drop of CPU load was that much: about 60-70%. As the PRADO implementation already made use of caching where possible, we were suprised to how much less CPU power is used by the Yii implementation.
We now als relaunched the UK Shop for this customer on the same codebase:
http://www.witt-international.co.uk
Since first launch of the RU shop we tuned the caching and JS/CSS compression + caching strategies even more and could achieve another drop in CPU utilization on this server.
UPDATE: The UK shop is no longer using Yii.