Ich kann mich da Konstantin nur anschließen. Mehr Informationen über die Anzahl der Ausgaben, Berechnungen und was "ziemlich lange" heißt wären äußerst hilfreich!
In Deinem Beispiel verwendest Du doppelte Anführungszeichen (") und das führt dazu, dass der Interpreter diese Zeichenketten nach Variablen durchsucht um diese direkt zu ersetzen.
$hallo = 'Welt'; echo "Hallo $hallo";
... gibt also den Text "Hallo Welt" aus und ...
echo 'Hallo $hallo';
... den Text "Hallo $hallo".
Wenn Du also einfache Anführungszeichen (') verwendest, passiert das nicht und es sollte viel schneller sein.
Wenn Du sehr viele Ausgaben hast, die sich möglicherweise nur selten ändern, würde es sich anbieten, einmalig mit PHP statisches HTML zu erzeugen und dies dann anzuzeigen.
Wenn du viele statische Ausgaben hast solltest du die auch direkt in die Datei packen und nur die dynamisch, vom Skript generierten Werte per Echo ausgeben:
Wenn sich der Inhalt dynamisch aufbaut, d.h. du hast sehr viele Ausgaben, dann speichere diese in einer Variablen und gibt diese nur einmal am Ende aus... Bsp.: