Thread:Project:Support desk/Page caching when using external authentication method

I'm using an external authentication plugin for the wiki I develop (http://practicalplants.org/wiki). When page caching is turned on, the page will be cached with the user details of whoever viewed the page first, which is then displayed to both anonymous users and logged in users alike. Is there a way around this? Perhaps a way to enable caching of just the rendered article and not the entire skin? Not having caching enabled for anonymous users is causing quite a performance hit and painful delay in page rendering.

On a similar note, I've noticed an oddity which may or may not be a recognised bug, and which I'm having a hard time finding a pattern to. I have disabled anonymous editing, which sometimes leaves parser replace tags (eg UNIQ-long-hash-string), usually relating to Reference tags or templates, in the page for users who are not logged in. Users who are logged in (and thus have edit permissions) do not experience this problem. As I can't reproduce it reliably, I'm at a loss as to how to debug it. If you've come across anything like this before and have any tips on where to start digging, it'd be a great help.

Thanks in advance for any help you can offer Andru