You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
we have a very large site incl. a "Mega Navigation" (multiple layer and also images etc.). In the backend I also use this workaround #51 , but we need more speed in the generation process. The current tree compile calculate the tree and cache this, but the fluid template still use 30-40% of the rendering time in frontend on every page (many page link, image viewhelper, reselction etc.).
So the idea was born, that we enrich the "populateAdditionalKeysForPage" function and precalculate more information for a page. The compiler use also the rendered language in the cache identifier, so it is possible to calculate images, links etc. in this function. The template is only the "output helper" and there is no <f:page.link> or <f:image> anymore. This speed up the generation of next request because all menu information are already part of the cache.
What are your thoughts? Perhaps a PSR Event in populateAdditionalKeysForPage is useful in the future?
Regards,
Tim
The text was updated successfully, but these errors were encountered:
Hey @bmack
we have a very large site incl. a "Mega Navigation" (multiple layer and also images etc.). In the backend I also use this workaround #51 , but we need more speed in the generation process. The current tree compile calculate the tree and cache this, but the fluid template still use 30-40% of the rendering time in frontend on every page (many page link, image viewhelper, reselction etc.).
So the idea was born, that we enrich the "populateAdditionalKeysForPage" function and precalculate more information for a page. The compiler use also the rendered language in the cache identifier, so it is possible to calculate images, links etc. in this function. The template is only the "output helper" and there is no <f:page.link> or <f:image> anymore. This speed up the generation of next request because all menu information are already part of the cache.
What are your thoughts? Perhaps a PSR Event in populateAdditionalKeysForPage is useful in the future?
Regards,
Tim
The text was updated successfully, but these errors were encountered: