Many WordPress websites contain pages or posts that are rarely updated. The server load can be reduced for these pages through page cache plugins such as WP Cache or W3 Total Cache. However such solutions still need to purge/regenerate pages for every specified interval (5/10/15/30 minutes for example).
How can we set rarely/never updated pages to be cached only once, until they are affected by an edit ? Is there a way to make caching less temporary for these pages without affecting the refresh rate of the whole website ?