Hello,
I find that the web page of deluge-web is very long to load.
The main reason is that the JavaScript files are downloaded each page opening. As I use nginx in front, I added a rule that queries on static files (ico, css, js, gif, jpg, png) was treated with an additional header who caching response on the client side (Cache-Control).
Context : min/max (size)
With forced cache rule : 1,97s/2,11s (3,89KB transferred)
Without forced cache rule : 13,69s/13,72s (850,99KB transferred)
First load (no client-side caching) : 14,72s/15,20s (859,72KB transferred)
My version is 1.3.4-dev (from git repo). Does the cache is used in the final versions?
Thanks for the configuration, I'll try taking a look at it. I suppose the proxy could be used by programs like Transdroid as well who just access the JSON-RPC.
Another good optimization would be to smack together all the small icons into a single stripe. It's become pretty common on the web lately, and it does save quite a few requests in this case. I don't really know how to use them together with ExtJS, but surely it is possible.
negge wrote:Another good optimization would be to smack together all the small icons into a single stripe. It's become pretty common on the web lately, and it does save quite a few requests in this case.