Nie wiem. Sprawdź.
Ta 5 w pętli to tymczasowo?, a potem będzie liczone w setkach? Bo jeśli taka jest ilość divów to sobie daruj.
Generalnie twoim pomysłem strona będzie się rozrastać przy wczytywaniu, co będzie psuć rozłożenie elementów oraz wrażenia estetyczne.
Tak jak mówiem tekst nie zajmuje miejsca. Ale widzę że masz zdjęcia i to one mogą powodować wolne wczytywania.
Dlatego proponuję ajaxować tylko zdjęcia, a wcześniej zamiast nich umieścić zdjęcie 'klepsydry'.
Jak mniej-więcej zrobić wczytywanie powolne obrazków:
<script>
function loading(i){
document.getElementById("id"+i).src=zdjecia[i];
loading(i+1);
}
var zdjecia=Array(';
while(...){
echo "'".url_zdjęcia
.'"," }
echo'");<script><body onload='loading(1)'>";
while(...){
echo '<img src=loading.gif id=id'.$id.'>'; ...
}