Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Hoy dia la mayoria de Paginas Web utilizan una base de datos, para lo que sea pero la utilizan, aunque muchas veces estas no estan lo suficientemente optimizadas para el servidor, lo que hace que nuestras paginas se vuelvan pesadas y lentas, por eso nunca esta de mas seguir estos consejos, muy útiles para optimizar y acelerar nuestras bases de datos.
Utilizando la función date de PHP podemos consultar en el cache de la base de datos:
$today = date(«Y-m-d»);$r = mysql_query(«SELECT username FROM user WHERE signup_date >= ‘$today'»$today = date(«Y-m-d»);$r = mysql_query(«SELECT username FROM user WHERE signup_date >= ‘$today'»
Cuando sabemos que nuestra consulta nos devolverá solo un registro, por ejemplo al consultar por un id de usuario, es recomendable utilizar LIMIT 1, esto hará que cuando el registro sea encontrado, ya no recorrerá las demás filas para comparar.
$rs = mysql_query(«SELECT 1 FROM user WHERE id = ‘1’ LIMIT 1»);
Traer toda la data es casi siempre innecesario y hace procesar más al motor de base de datos, es muy recomendable cambiar el habitual * por los campos necesarios.
// mal
$r = mysql_query(«SELECT * FROM user WHERE user_id = 1»);
$d = mysql_fetch_assoc($r);
echo «Welcome {$d[‘username’]}»;
// bien
$r = mysql_query(«SELECT username FROM user WHERE user_id = 1»);
$d = mysql_fetch_assoc($r);
echo «Welcome {$d[‘username’]}»;
La verdad todas estas practicas por sencillas que parezcan son muy útiles para el aceleramiento y ahorrar recursos de nuestro Servidor, Recuerden siempre hay que regresar a las bases :D, Pueden ver mas consejos de como optimizar su base de datos en http://craftyman.net