Does anyone have suggestions for improving performance when using these extensions.
I’ve followed the optimizing and other performance tips (use of disable=, caching, etc.) but we’re still seeing a huge hit from these extensions.
From the debugging, it appears that each weblog entry generates three separate calls - one for each extension.
<snip> (1.563343) Calling Extension Class/Method: Checkbox/modify_template (1.566470) Calling Extension Class/Method: Mh_file_ext/modify_template (1.572031) Calling Extension Class/Method: Multi_relationship/modify_template (2.671512) Calling Extension Class/Method: Checkbox/modify_template (2.674874) Calling Extension Class/Method: Mh_file_ext/modify_template (2.680559) Calling Extension Class/Method: Multi_relationship/modify_template (4.580739) Calling Extension Class/Method: Checkbox/modify_template (4.584072) Calling Extension Class/Method: Mh_file_ext/modify_template (4.589789) Calling Extension Class/Method: Multi_relationship/modify_template </snip>
As we are calling in a related weblog to display nearly 100 entries, it’s causing a horrible situation. Caching helps upon return to the page, but the initial load is really bad.
The dev box this is on is admittedly old and slow so I expect performance will be better in production, but even so, this seems very inefficient.
Any suggestions?
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.