Its wise we usage cache on home render? My suggestion is save home rendered on file or memory cache (depends of host), and update this cache on Model events. This way, we can show, for example, more items for first page. 