Hi there.
I currently admin a site that seems to have some odd cache issues. The site is currently a JA theme based on the T3 Framework. (no I am not asking for support on a non-GP template). I am going to be converting over the site to a GP/Gavern setup and want to know what I need to set the cache settings to so that I can avoid the issues I am currently experiencing.
The Issue:
About 30% of the time when a user logs in.....they get an "expired token" error and cannot access the registered user content of the site. And refreshing their browser or trying to re-log in does not fix the issue. In fact some users have to try 4-5 times (and different browsers) before they can log in.
The site is Joomla 2.5.14
system cache= Turned on (conservative)
T3 Framework Cache= Turned on.
CSS and JS files are compressed and minified and gzipped
My question(s) are:
1) With all of these different cache settings and compression settings.....once I get the new framework installed, what settings should be set and to what to maximize site performance/load time.
2) The site is for a sports league that updates content relatively frequently....(I know, not ideal for a cache'd system) and I have noticed that even with the cache expiration time set for 10 mins in the global admin settings......the new content doesn't display after the 10 mins expire and I think the framework is holding on to the cache longer than system timer is set for. I have to manually go in and refresh the T3 Framework Cache - will this happen with the GP cache settings as well??? Do they refresh when the system cache refreshes or are they on a different timer setting than the system cache.
My concern is that because our site is on a shared hosting environment and I am having to cache, minify, compress and gzip just to keep site load times acceptable that ...somehow....somewhere....something is misconfigured and causing the user login security token issue and the content/site cache release.
I am hoping - with a Gavern Site - that I can find a good middle-ground with caching and compression without compromising my user experience. Which currently it is.