Most Efficient Way of Combining Large Strings for HTML Response

Why build a full string? You can print the individual parts piece by piece; they end up in a buffer before being send.

Serial.print("Hello ");
Serial.print("World!");

has the same effect as

Serial.print("Hello World!");