On 6 March 2013 21:48, Máirín Duffy <duffy@xxxxxxxxxxxxxxxxx> wrote: > Can you help me understand why packaging them all into one package is a > preferable solution to having a web service provide them? If you return 40 items in a GUI, you need to do 40 RPC calls to a service, and get back 40x10k icons, assuming they are not cached due to being shown in a previous search. Downloading 400k of data for each new search destroys any ability to do search-as-you-type, as the icons flicker from gtk-broken to the actual icon as they load (sometimes changing size as they do that). Also, 1000 users (conservative estimate) hammering a single server all at once just doesn't scale. That requires a ~300Mb/s downlink to a single server. Packaging them up as a package allows us to use our existing mirror network with a local cache, which means there's no central point of failure. Richard -- desktop mailing list desktop@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/desktop