This question is related with Change on the back-end takes 30 mins or longer to show on front-end, what could possible be the cause?
When I asked the above question I couldn't see any changes on front-end even though I cleared browser cache or changed to a new browser. I still don't know what was going on that day, but today the problem seems to be more identifiable.
The site in question is http://www.peaceevereci.tv/. I make change to one of the menu itmes, on my other joomla sites, on same computer, this kind of change would of course be seen on front-end in no time; but for this site, I need to cleared browser cache before I can see the change. I contacted the host provider, dreamhost, they gave me a link with proxy, and from that link I can see changes immediately. So they said this had nothing to do with them because that means they have served the content correctly. So this has something to do with my joomla setting?? I can't find where.
After all, browser only caches scripts and images, no? How come it is caching my menu item, which Joomla gets from a database?
By the way, not only changes like changing menu item title, but also toggling feature status needs clearing browser cache before it can be seen. I havn't tried them all but I guess any change I make on back-end would require clearing browser cache, why is this?