Ich gehe mal von der Originaldatei aus. Die Möglichkeit, dass du tatsächlich einen Button eingebunden hast, der 100MB groß ist und deshalb lange zum Laden braucht, kann ich wohl eher ausschliessen

Es wird erst der "Kopf" aufgebaut, also eventuell Statistik, Vergütung pro Klick usw. Dann werden die Banner aus der DB geholt und angezeigt - die sin auch nicht so groß und der Aufruf über die Sponsoren geht fix. Und dann (teils schon parallel) kommt der Hammer - die Berechnung! Was ist noch im Reload, wie ist die Durchschittsvergütung usw. Wenn fertig, wird das ausgegeben und dann kommt der "Footer" dieser Datei. Und darin ist das "submit" - Element. Der Button, über den die ganze Prozedur neu gestartet wird.

Normalerweise (aber was ist schon normal?) nimmt man die Verzögerung durch die Berechnung nicht wahr. Aber ist mal der Server bissl langsamer, die DB nicht optimiert und und und dann kann das schon mal ein wenig "hängen". Passiert das ständig, sollte als Erstes die DB mal auf Vordermann gebracht werden.