Just clicked "find all my posts now" and got back " Search: Search took 0.04 seconds; generated 27 minute(s) ago. ".
Here are some symptoms. First, if i run "find all my posts" again after having run it a while ago, the URL shows the same searchid as before. Even clearing my browser cache does not change that. I'm using Firefox, and I allow cookies. I'm also connecting directly rather than though a proxy like Squid, so there isn't any upstream caching either.
When I build sites with PHP, I explicitly forbid caching with header() calls like these:
that run ahead of every page I send to the user's browser. That might be extreme, but it does avoid some caching problems I've experienced running scripted websites. On text-heavy sites like this one, I don't see any reason to deny caching. Sure peoples' browsers then won't cache graphic objects like the buttons below, but that's a pretty small price to pay.
# force page refresh
header("Cache-Control: no-cache; must-revalidate");