﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
2035	[PATCH] Speed up MOTD loading	xeen	framm	"The attached patch simplifies MOTD loading by using trac's ""download as plain text"". This allows for shorter regular expression and also reduces bandwidth use as the HTML stuff is not transferred 8 times.

The time spent loading MOTD went down from ~1800 ms to ~1200 ms for me using the German locale but will probably yield even better results for locales that don't have a translated MOTD. The old code downloads the localized version /regardless/ if it's actually been linked from the wiki (so, for each entry an additional, superfluous request is made).

Further improvements can be made by joining all MOTDs into one (i.e. MessageOfTheDay, De:MessageOfTheDay and so on) in order to shorten round trip times. Downloading is not parallelized; thus with an average ping of 50 ms, there's 400 ms of waiting time. Doing so however would make it impossible to spread news to /all/ locales without having to edit /all/ wiki pages (which may be annoying if the translators are on vacation or similar…).

Also consider committing #1910 – especially for advanced users it would speed up JOSM loading by quite a bit."	enhancement	closed	minor		Core		fixed		
