Forum: Ruby on Rails Slow page render

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Sharkie L. (Guest)
on 2007-04-23 07:31
I have been using pl_analyze to profile my app. It occurs that I have
done enough caching to improve upon my DB, which cannot be improved
further. I am using fragment caches as well to the best that I can. I am
also using memcached too.

However my pages consist of many fragments which are loaded via <%=
render :partial => 'stuff' %>. These fragments are mostly dynamic. The
static parts have already been memcached. But, is there a way to cache
these dynmaic fragments similarly to the way classes are cached? Does
mongrel fletch the _stuff.rhtml from filesystem each time it sees <%=
render :partial => 'stuff' %>? Is there a better way to reuse
_stuff.rhtml in a way that is more efficient? I do not wish to inline
everything because I reuse a lot of codes.

I am getting nearly 100,000 page load per day on a single machine and
impriving. Without caching my rails app already crashed so many times.
This topic is locked and can not be replied to.