On Thu, Apr 17, 2014 at 11:21 AM, Gergo Tisza <[email protected]> wrote:

> Four of those could be combined, but that would complicate the code a lot
> even in its current state (and much more if we do some sort of caching, and
> need to deal with invalidation, which is different for every API query).
> I am not sure there is much benefit to it; when cached, those queries
> should be fast anyway, and when not cached, the single query might actually
> be slower since everything happens sequentially in PHP, while the
> independent JS requests would be parallel to some extent. (We should
> probably measure this.)
>

Wrong. Every request has an overhead in MediaWiki, Apache and Varnish. See
the nice spike in [1] for example when mobile was making 2 requests instead
of 1. You're proposing to make 4.

-----
[1]
http://ganglia.wikimedia.org/latest/graph.php?r=year&z=xlarge&c=API+application+servers+eqiad&m=ap_busy_workers&s=by+name&mc=2&g=network_report
_______________________________________________
Multimedia mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/multimedia

Reply via email to