With the help of this caching tutorial, the HTTP spec, PHP's date function, PHP's session documentation, and the documentation for PHP's session_cache_limiter function, I've completely customized the caching for this site. My pages should hopefully load much faster now (once they've been cached).
Basically, pages are now set to be cached for ten minutes. That's enough time to make normal back and forward in your web browser be much faster, but it won't let your browser cache pages for longer than 10 minutes so you're guaranteed to see new stuff here within a short time after it appears. And if you want to, you can always hit reload to fetch a new copy before the 10 minutes is up.
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):