- Agregados índices en BD (payments, houses) para mejorar queries - Consolidada carga de pagos: 12 queries → 1 query - Implementado caché de monthly_bills en vista (eliminadas ~2,400 queries) - Nuevo método Payment::updateBatch() para guardado masivo con transacciones - Reducción total: ~2,437 queries → 13 queries (99.5% mejora) - Tiempo de carga: 3-5s → <0.5s - Tiempo de guardado: 8-12s → 1-2s
7.8 KiB
Executable File
7.8 KiB
Executable File