Cercherò di essere semplice, quindi quello che mi serve è, eseguire una query MySQL (selezionando i record da una tabella) diciamo che non produrre la query con cron jobs o qualunque cosa ogni 5 minuti, e salva questa query o i risultati in un file o una variabile globale, se possibile, e quindi servendola a tutti i client (cioè utilizzando la stessa query a tutti gli utenti, senza dover riconnettersi a quel database.) Ora so che alcuni di voi mi diranno di usare la cache, ma l'ho cercata, e se la tabella cambia ci sarà una nuova cache, e la mia tabella è in continua evoluzione, ora non mi interessa se la tabella è cambiata , voglio solo servire la stessa query a tutti i client. È possibile? i tuoi consigli per favore. Grazie.Utilizzare la stessa query MySQL con tutti gli utenti senza dover riconnettersi al database
La cache scade automaticamente quando la tabella viene modificata (inserimenti, aggiornamenti, eliminazioni, ecc.). E la mia tabella cambia continuamente, quindi è possibile salvare una cache anche se la tabella è stata modificata? o dovrei cercare una soluzione diversa?
Hai esaminato le soluzioni di caching? – hd1
fare query ripetitive identiche non è insolito - hai problemi specifici? mysql sta facendo un po 'di cache per impostazione predefinita. –
Sì, l'ho già detto nella mia domanda, ma come ho già detto, la mia tabella cambia continuamente e la cache verrà cancellata se la tabella è stata aggiornata. – user1852196