Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/06/2005, 03:47
Avatar de MinervaH
MinervaH
Colaborador
 
Fecha de Ingreso: mayo-2004
Mensajes: 2.189
Antigüedad: 20 años
Puntos: 23
Cita:
Iniciado por nadie_ats
usando mysql como base de datos , que pasa ??? el servidor soporta las conexiones de los hosting , pero la base de datos no , como dice "minervah" , se suele poner un limite de conexiones y como todos usan mysql hay muchos ratos que se satura y no deja mas conexiones por llegar al maximo , y si no se pone maximo ??? peor aun , imagina 1 sevidor con 50 alojamientos y cada una de esas web carga todo el contenido usando base de datos , estresa la base , se cuelga , estresa el servidor y ya esta !!! sistema operativo colgado , vamos que te quedas con el servidor fuera de servicio , y como tengas que reiniciar .......
Cierto, pero todo es cuestión de dimensionamiento. Una consulta a MySQL de un script debe resolverse en milisegundos. Con servidores "decentes" y no sobrecargándolos no suele haber problemas, aunque siempre se da algún caso de estos de vez en cuando por algún script mal diseñado u otros temas.

Cita:
Iniciado por nadie_ats
Yo por eso estoy comenzando con perl , y me permite usar asta foros sin base de datos , todo queda guardado en archivos de texto y no as de aprender encima sobre bases de datos , ademas del lenguaje en si .
Cuando tengas muchos mensajes en el foro el rendimiento será pésimo, y consumirá muchos más recursos del servidor. No te lo recomiendo.

La clave de una base de datos es el uso correcto de los índices de las tablas, ¿como los vas a implementar trabajando con ficheros de texto?. Con un buen diseño un "select" puede encontrar un registro entre millones de ellos "casi directamente", sin cargar apenas al servidor de la base de datos, si los índices están bien definidos y se usan correctamente. Es un tema muy viejo, acceso directo frente a acceso secuencial a los datos...
__________________
Minerva Hosting - Obsesionados con la calidad
Elegidos mejor web de hosting de 2005 y 2006
Hosting • Dominios • Backup remoto • Telefonía IP