It looks exactly like SSI. Maybe it will be your more standard way if
you manage to implement SSI on dynamic page ;)

On Oct 19, 11:46 am, SA <[email protected]> wrote:
> Hello,
> we are developing a news website which mostly consists of constantly
> changing, but fully cacheable content, the only dynamic parts are ads
> which have to be selected randomly and user panel.
>
> We couldn't cache the pages with layout and had to include these
> components in the layout. The layout includes other components and
> actions that are cached in memcached. Profiling shows that even if the
> component is cached its a pretty costly operation to include it when
> you have many.
>
> This gives an idea of caching an action with layout and replacing
> dynamic parts of the page in a filter. Dynamic parts are marked by
> markers such as <!-- include_user_panel --> or <!
> include_ad_slot:main_slot -->. We tried this strategy and overhead
> added by this filters preg_match and replace seems to be minor -
> site's performance increased by 50%. I can't see any drawback in this
> now and I don't feel comfortable with it. :)
>
> What do you think of this strategy? Are we reinventing the wheel? Can
> we achieve this in a more 'standard' way?
>
> Please comment. Thanks.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to