I did take a look at the components that serve the console files again and removed some really sloppy parts and tweaked the HTTP cache behavior a little bit. With some really interesting results.
This is what the average page loading time looked like, when client did access the console for the first time:
This is what looks like after the improvements:
It get's even better, when a client does access the console subsequently:
How can it be explained?
Well the most notable improvement is probably the replacement of the sloppy IO parts. Hence the drastic page loading times from ~4sec to ~1sec. Furthermore the addition of an HTTP "Expires" header allows the browser to successfully cache the results, which drastically decreases the page loading size from ~750kb ~10kb. All tests have been run on a LAN connection.
No comments:
Post a Comment