Softcatala / wp-softcatala

Tema WordPress utilitzat pel web de Softcatalà
GNU General Public License v3.0
1 stars 3 forks source link

Afegir informació de baixades a la cache d'objectes de WP #229

Closed xavivars closed 3 years ago

xavivars commented 8 years ago

Ara mateix, cada vegada que es genera una pàgina de programa, es llig el fitxer full.json per trobar la quantitat de baixades d'eixe programa en qüestió.

En lloc d'això, seria convenient aillar eixa part (parsing de json, etc) a una nova classe que, a més, guardés eixes dades en un objecte a la cache de WordPress (a Redis), de manera que a) cada programa no necessitaria fer parsing del fitxer b) podem utilitzar eixa informació fàcilment en altres llocs (llistats de programes)

paugnu commented 8 years ago

Hola,

Estem segurs que una consulta a la cache de wordpress és més ràpida que la consulta al fitxer json? A més, la taula a la BD del WordPress caldria actualitzar-la cada X temps amb les dades del json.

Potser no seria més interessant (en cas que consultar el cache del wordpress o redis siga més ràpid), crear un script que guarde aquestes dades directament al cache del wordpress o redis en lloc de crear el fitxer json?

xavivars commented 8 years ago

No dic cap taula de la BD de WordPress, sinó afegir-ho a la "object-cache": en casos "normals" només dura un request, però com que tenim REDIS, això es guarda en redis el temps que li posem. O siga que si, és molt més ràpid que llegir el fitxer (simplement, perquè està en memòria).

xavivars commented 3 years ago

Deixarem de tindre REDIS com a memory cache