July 25, 2014
July 24, 2014
It seems like I never have anything to say in public anymore; most of my entries are friends-only these days, and I don't even post much of those either. All of my older entries embarrass me. I should unpublish a bunch.
The friends-only functionality is the only reason I even keep phpBB around, and it's such a terrible comment engine that's far outlived its usefulness. I often think about dumping MovableType for some templates written in Jekyll but I don't know how feasible it would be to add in friends-only stuff.
July 21, 2014
I got tired of fighting with Dreamhost support over my site availability due to them blaming it "using too many shared resources" (even though everything I could tell indicated a problem with their Apache process reaping, but that's a rant for another time) so I moved over to their VPS service.
It's kind of nice in that it's got the ease-of-configuration of their shared hosting, but the isolation, root access, and install-whatever-daemons-you-want of a VPS, and at some point I can also move over to nginx (although that will first require me removing a couple of legacy things I don't use but don't want to lose either).
So far I've had a couple of road bumps in that for some reason my cron jobs weren't firing off correctly, and at one point when I rebooted the server my entire Apache configuration disappeared, so I ended up having to issue a full configuration rebuild. Hopefully that won't happen again though. I've opened a support ticket with them anyway, although I'm not expecting much good to come of it.
Anyway, the really nice thing is that now I can finally run memcached (I'd made suggestions to them about how they could reasonably support a memcached fleet in a shared-hosting scenario but their answer was just "use a VPS, sorry") so now that I have a way of reasonably caching comment metadata over on the comics section, I've re-enabled it. I've also added caching for the comment metadata and friends functionality on this very blog, so hopefully the site will be a lot faster even when my (still shared) database is being poopy.
As always, let me know if you see anything weird happen.