Mi si è presentata la necessità di dover ottimizzare, almeno in parte, il numero di queries che vengono eseguite con il cake , attraverso il metodo find.
Per risolvere questa non piccola problematica, si può eseguire un override del metodo find all’interno di AppModel, in questo modo:

Ora, nella query da effettuare nel vostro modello , richiamate il find in questo modo :

Bisogna fare un altro passo e cioè quello di configurare nel core.php la cache :

L’engine  selezionato è di tipo  “File”. In questo modo, viene generato un file di cache serializzato.
Non è chiaramente una soluzione definitiva, ma per query molto pesanti, potrebbe essere un buon inizio di ottimizzazione.

Buon cake a tutti

Emiliano Seroje Merlin

Nato molti anni fa, ma non troppi.
Le persone con le quali lavoro , dicono che ci sono molti me,
Penso abbiano ragione.Non so con quale io sia in funzione ora.
Buona vita a tutti.