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
