El uso de iframe esta totalmente desaconsejado por 2 razones:
1) A google y otros buscadores no les agrada los iframes y te haran notar en las busquedas quitandote posicionamiento.
2) Algunas webs lo prohiben porque antiguamente (se pueden hacer hoy en dia), como dos (denegacion de servicios) porque el iframe pide la solicitud de una pagina directa y sobrecarga al servidor si el recurso es externo.
Como poder tener html a traves de iframes puedes hacerlo incluyendo cada html en un iframe diferente.
Yo en lo personale te recomendaria que combines todos los html en uno y cuando halla que cambiar el contenido crea un html similar (esto aunque no lo paresca es mas eficiente que tener 4 iframes pidiendo recursos diferentes).
Adicionalmente si quieres mejora la performace puedes habilitar el cacheo en tu pagina web a traves del archivo .htaccess
Te dejo un ejemplo de como lo tengo configurado en mi web
.htaccess
#Seguridad
RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule .* – [F,L]
#redireccion url por si no ponene el www, aca deverias cambiar por el nombre de tu sitio web es decir "paranait" por tu sitio
RewriteCond %{HTTP_HOST} !^www.paranait.com$ [NC]
RewriteRule ^(.*)$
http://www.paranait.com/$1 [L,R=301]
# EXPIRAR CACHE
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 10 days"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/plain "access plus 1 week"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/x-icon "access plus 3 months"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
ExpiresByType application/x-icon "access plus 3 months"
</IfModule>
# FIN EXPIRAR CACHE
Espero que tengas suerte con el proyecto