i'm noticing that when i do a force refresh in any browser, as an anonymous, non-logged in user, the cache file for that page is deleted and then recreated.

this is how i found this:
- i am logged into the site on page X.
- the bottom of the page says: Expire In: 10 hours 30 min. checking that X_.html cache via ftp file shows a timestamp of 7:30am
- on a different computer, on different network, i visit the site anonymously, and go to page X
- loading page X normally does nothing and boost serves the cached version of X_.html as expected
- i can also refresh the page normally and normal behavior is observed
- BUT if i force refresh the browser as an anonymous user (shift+refresh or ctrl+refresh) the page loads, but, when i go back to the other computer/browser that is logged in, i can look at the X_.html via ftp in the cache dir and it has a new timestamp of 9:00am and the page in the logged in browser on the other computer now says Expire In: 11 hours 59 min

so from what i can tell, somehow an anonymous user can trigger the removal and rebuilding of the X_.html file by doing a force refresh in the browser.
is this supposed to happen? or is this something that i have messed up in my settings somewhere that allows this?
can anyone else duplicate this behavior on their site?

Comments

chadd’s picture

am i the only one that sees this behavior?
[*bump*]

chadd’s picture

i'm wondering if this is why my page load times as reported in google webmaster tools are 1.0s - 2.5s, compared to when i load the same site pages, i get yslow showing me less than a second page load times.

chadd’s picture

Title: force browser refresh clears static cache? » anon user can force browser refresh and clear the static cache?
mikeytown2’s picture

Issue is fixed by default in the latest dev. It has to do with strictly following RFC2616.
#706322: ie not working with boost - RFC2616 compliance to blame

chadd’s picture

thanks!
i guess i never realized that was even a setting....
i'll turn that RFC2616 off for now.

chadd’s picture

i unchecked the "Follow RFC2616 14.9.4" checkbox and it is still allowing the force refresh cache clearing...
i'll just wait until the next release...

mikeytown2’s picture

@chadd
you have to update your htaccess file with the new rules

chadd’s picture

[slaps forehead]
thanks. works as intended now.

sillygwailo’s picture

Status: Active » Fixed
sillygwailo’s picture

Status: Fixed » Closed (fixed)