Optimizar tiempo de carga
Algunos consejor para lograr que nuestra página tarde menos en cargarse.
- Sacar el código HTML de PHP. Es mejor esto:
<a><?php echo $var;?></a>
Que esto:
echo «<a>».$var.»</a>»; - Usar la mínima cantidad de código posible.
- Procurar no incluir un bucle dentro de otro. Puede consumir todos los recursos del servidor o hacer los tiempos de espera mucho mayores.
- Renombrar ciertas variables antes de usarlas en un condicional o bucle, de esta forma:
- $var=$_POST[‘variable’];
if ($var) { … } - Hacer el mínimo de consultas a bases de datos. Esto requerirá que las consultas estén más elaboradas, por ello es recomendable practicar con SQL para conseguir sentencias más complejas que «select * from nombre_tabla». Así, seleccionaremos sólo los campos que necesitemos, y usaremos cláusulas (como WHERE).
- Liberar todas las consultas que no libere PHP al final de los bucles o funciones.
- Almacenar los datos de las consultas en arrays.
- No abusar de las imágenes, por livianas que sean.
- Usar hojas de estilo CSS en un archivo de texto aparte.
- Para saber cuánto tiempo dedican el servidor y el navegador en cargar una web, y ver la repercusión de la optimización de nuestros archivos, disponemos de la herramienta Firebug, una aplicación opensource para Firefox.