Recientemente, desarrollé una solución de caché de base de datos totalmente automatizada: mysql+redis. Basado en consultas sql, crea caché, se restablece y se actualiza todo sin la administración manual de caché. También se aplica en múltiples uniones, inserciones, eliminaciones y actualizaciones. Funciona fantástico en producción en mi proyecto anterior escrito en PHP desde cero sin marco.
Me gustaría hacer que este complemento sea compatible con Laravel. El problema es encontrar la mejor solución de inyección, por lo que será posible interceptar consultas sql y devolver caché en lugar de ejecución sql.
La solución debe ser una universal. Debe interceptar, manejar y devolver el resultado almacenado en caché para todo el SQL, no importa ORM o DB.
Estará encantado de compartir la solución final en código abierto una vez que haya terminado.
¿Algunas ideas?