Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/05/2007, 01:55
JHMorales
 
Fecha de Ingreso: abril-2007
Mensajes: 232
Antigüedad: 17 años
Puntos: 2
Re: Sustitutivo de iframe para SEO

Hola:
lo del php es que desgraciadamente no funciona en local (a no ser, creo, que te instales el php en el propio ordenador).

En estos días estoy terminando una web que está colgada en construcción (faltan textos y fotos), es sencilla pero cada página tiene 3 fotos diferentes de un tamaño que puede ralentizar la descarga en conexiones lentas. Debido a que en todas se repite el logo, el menú y el pié, he decidido ponerlos como include y así solo se descargan con la primera (luego ya quedan guardados en la cache). He hecho pruebas con un simulador de conexión lenta y descarga mucho mejor que antes.

Lo que hice fue diseñar el sitio en html con su hoja css aparte, cuando estaba todo perfecto quite (cortar y pegar) los div completos correspondientes al logo, al menú y al pié y con cada uno cree su propia página html independiente (solo tienen lo cortado, sin <html>, ni head, ni meta, ni body), reemplazándolos en las originales por el include.

Tan simple como esto:
<?php
include 'menu.html';
?>
y cambiando cada página a xxxxx.php. (las páginas php y las 3 html están en el mismo nivel, el include solo acepta direcciones relativas)

www.axiscentreclinic.com

La página funciona y se ve igual en ie7, ie6, ie5.5, ff2 y opera9.2. El simulador de conexión lenta es sloppy/1.1.1.00 (solo funciona con páginas colgadas en internet) y requiere tener java instalado en el ordenador.

Por último otro truco para acelerar la descarga, al final de la página index.php (antes de </body>) he incluido todas las fotos que aparecen en el resto de las páginas, cada una de esta manera:
<img class="hideimage" src="images/xpanoweb.jpg" width="265" height="211" border="0" />
y en la hoja css, al final he puesto:
.hideimage {
width:0px;
height:0px;
}
/*hack para opera*/
html:first-child .hideimage {
width:0px;
height:0px;
}
de esta manera las fotos se descargan después de mostrarse toda la página index y mientras lees su contenido, así al abrir las siguientes páginas las fotos ya están el la caché de tu ordenador y se abren inmediatamente.

Ya me contarás que opinas.

Suerte. Jorge H.