WordPress object cache with Redis on PHP 8
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...
Linux, Nginx, ZFS, PHP-FPM and systems howtos
Updated August 2026: ZFS ARC using “all the RAM” is still expected behaviour. Cap ARC with zfs_arc_max (module param or /etc/modprobe.d/), watch arc_summary, and size for your workload instead of fighting ZFS with random sysctl...
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...
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...