L'idea era di farlo ad handler level (thread, generalmente, visto che la lista dei thread e tagsearch sono variabili a seconda di blacklist etc.)
Approccio uberclassico (caching 101)
Prima di generare la megastrutturona per mostrare il thread mando una query al KV, se c'e' la prendo ed uso quella, altrimenti genero la megastrutturona e storo in KV.
Se qualcuno fa modifiche, tipo edit o risposte, cancello del tutto la entry nel KV forzando una rigenerazione.
Via redis, memcached o chi per lui.
L'idea era di farlo ad handler level (thread, generalmente, visto che la lista dei thread e tagsearch sono variabili a seconda di blacklist etc.)
Approccio uberclassico (caching 101) Prima di generare la megastrutturona per mostrare il thread mando una query al KV, se c'e' la prendo ed uso quella, altrimenti genero la megastrutturona e storo in KV. Se qualcuno fa modifiche, tipo edit o risposte, cancello del tutto la entry nel KV forzando una rigenerazione.