I explicitly do this processing into the END method in order to provide better feedback information to user and also speed up the processing by URL. For sure it can take some more milliseconds but it's at the end of the processing of the all the site...For me lets see for some time and can go back if we notice some performance issue....