I'm looking for some expert advice about optimizing a PE setup. On my site (link) I'm using Panels Everywhere, Views and Panels Hash Cache. The website's homepage is a separate Panel Page with several Views Panes included in it (screenshot). Some of these views panes have pagers at the bottom (screenshot).

My question is about caching. In the above configuration I have three places I can setup caching.

  • I can cache on the view (screenshot).
  • I can cache on the views panel pane on the homepage (screenshot).
  • Lastly I can cache on the "Default Site Template" (screenshot).

The problem I'm running into is that sometimes the views are being cached several "pages" in (screenshot).

Any advice on how to configure my setup would be greatly appreciated.

Comments

lpalgarvio’s picture

don't cache both the views and the panes, that will lead to problems.

try using Cache Actions+Rules and/or regular time-based caching to cache Views, Panels Nodes and Mini Panels.
with Panelizer, there isn't Cache Actions support yet.

regarding the other panes; some can be cached with no issues using either cache system on panels; other objects may have to be cached by core (depending).

DamienMcKenna’s picture

Issue summary: View changes
Status: Active » Fixed

You might want to also look into Panels Hash Cache or Panels Content Cache.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.