We can quite easily allow core to cache in SQLite, which in turn can be mounted to shared memory, just using the database API. Spoke briefly about this to chx, here's the resultant patch (by chx, not by me). If there's no 'cache' key in the databases array, it falls back to the default automatically, so is completely transparent to sites which don't use it.
This would reduce load on MySQL, we'd have to benchmark to see if SQLite is actually faster though.
While it's very likely this is a D8 task, leaving it against 7 for now until I can benchmark.
Comments
Comment #1
catchComment #2
Garrett Albright commentedThis would likely make a fine contrib module, but I could live without it in core.
Comment #3
jhedstromWould this still be relevant to 8 given the fast chained backends?
Comment #4
jhedstromComment #16
smustgrave commentedMoving to outdated as there has not been a follow up since moving to PNMI 7 years ago.
If you still feel this is an issue please reopen with an updated issue summary.