Todays solution is: WordPress object cache with Redis on PHP 8.x. I finally got sick of this old Hueman blog chewing MySQL for every menu, widget and post meta hit. Autoptimize already helps on the...
Todays solution is: cleaning WordPress tag soup at scale. Over the years this blog collected something like 170 tags. Half of them were one-off typos or “computer-name-changing-constantly” style junk. Nice for me in 2013. Terrible...
Updated August 2026: Hitch + Varnish HTTP/2 offloading is still a solid pattern. On current Debian/Ubuntu, prefer current Hitch/Varnish packages, keep TLS 1.2+ only, and re-check varnishd CLI flags — some older examples used options...
File changed as we read it GlusterFS issue Recently i had trouble running Backups of my Gitlab instance onto GlusterFS mounted volumes. The tar cronjob always exited with error message: File changed as we read...
Updated August 2026: Multiple Varnish instances under systemd still works the same way: separate config, cache, and ports per instance, plus dedicated varnishncsa/varnishlog units. On newer distros, put overrides in /etc/systemd/system/*.d/ instead of editing the...
Updated August 2026: HAProxy + Nginx HTTP/2 offloading remains relevant. Prefer HAProxy 2.x+ with explicit alpn h2,http/1.1, modern cipher suites, and HTTP/2 on the backend only if your stack actually speaks h2c. Re-validate against your...