Smalyshev added a comment.

Hmm... I'm not sure I want to do this in generic case. Not all queries should 
be cached - in fact, there are plenty of queries that change and should **not** 
be cached, and that's the whole point - such as data quality queries that may 
drive bots, etc. On the other hand, there are queries that **can** be cached. 
So I wonder what if we make some path parameter of header that would control 
which caching header nginx returns? So that the client could control whether 
they want cached or uncached result (with the default being the current state 
of affairs).

On a more general note, I think the better solution for this would be to have 
some kind of intermediate data store (either on wiki or maybe in restBase?) 
that would fetch query data and cache it with various times and the graphs 
would use that store.


TASK DETAIL
  https://phabricator.wikimedia.org/T126730

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Smalyshev
Cc: Ricordisamoa, daniel, Lydia_Pintscher, Smalyshev, Jonas, Christopher, 
Yurik, hoo, Aklapper, aude, debt, Gehel, Izno, Luke081515, jkroll, 
Wikidata-bugs, Jdouglas, Deskana, Manybubbles, Mbch331, Jay8g, Ltrlg



_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to