Autor Tema: Base de datos lenta  (Leído 1602 veces)

Desconectado GuayAngel12

  • PHPero Experto
  • *****
  • Mensajes: 894
  • Karma: 17
  • Sexo: Masculino
  • Programador PHP, CSS, HTML...
    • Ver Perfil
    • GreeBool
Base de datos lenta
« en: 12 de Julio de 2011, 15:43:29 pm »
Buenos días a todos, os voy a exponer mi problema:

Como muchos de vosotros sabréis, tengo el proyecto de GreeBool, y en el puedes subir fotografías a tu perfil. Éstas imágenes se guardan en un campo mediumblob de la base de datos. El límite de subida es de 300 Kb., y el problema es que, en la base de datos solo hay 12 fotos, la base de datos ocupa 3,0 Mb. y cada vez va más lenta la web y la base de datos tiene un límite de 50,0 Mb. Mi pregunta es la siguiente:

¿Cómo puedo hacer como facebook o tuenti, que subes y subes fotos pero no se altera el tiempo de carga de la página?

Anotación: Muchos de vosotros me diréis que ellos utilizan "granjas de servidores" y yo quiero aclarar de que yo no puedo gastarme un pastizal en una "granja de servidores" para un proyecto que no llega ni a 30 registrados.

Gracias a todos y un saludo! ;)

Comunidad PHPeros

Base de datos lenta
« en: 12 de Julio de 2011, 15:43:29 pm »

Desconectado G12

  • PHPer@ Fijo
  • ***
  • Mensajes: 153
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Base de datos lenta
« Respuesta #1 en: 12 de Julio de 2011, 16:10:21 pm »
Una base de datos para cada 100 fotos 8)
Que las cargue desde otro apartado, por ejemplo: fotos1.greebool.webcindario.com

Desconectado GuayAngel12

  • PHPero Experto
  • *****
  • Mensajes: 894
  • Karma: 17
  • Sexo: Masculino
  • Programador PHP, CSS, HTML...
    • Ver Perfil
    • GreeBool
Re:Base de datos lenta
« Respuesta #2 en: 12 de Julio de 2011, 16:11:52 pm »
Entiendo lo qe qieres decir... pero el problema es qe no se como realizar el subdominio 'fotos1' y qe se carguen desde el actual y desde ese...

Desconectado G12

  • PHPer@ Fijo
  • ***
  • Mensajes: 153
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Base de datos lenta
« Respuesta #3 en: 12 de Julio de 2011, 16:21:33 pm »
Para mi es un poco complicado de explicar, enviame por MP tu Skype o Correo Electrónico y lo hablamos por ahi.

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re:Base de datos lenta
« Respuesta #4 en: 12 de Julio de 2011, 16:52:46 pm »
lo que no entiendo es porque cargas las imagenes en la base de datos, no es muy útil sobrecargar la base de datos con imagenes ni archivos, para eso tienes el espacio de alojamiento...
Por favor, leete las Normas


Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:Base de datos lenta
« Respuesta #5 en: 12 de Julio de 2011, 18:08:33 pm »
Como dice Naveda, veo ilógico el hecho de guardar las imágenes en una DB, lo que puedes hacer es guardarlas en X hosting, y una ves ahí guardadas, lo que puedes hacer es guardar en la base de datos la ruta hacia la imagen ^^
- Moderador de PHP


Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re:Base de datos lenta
« Respuesta #6 en: 12 de Julio de 2011, 18:46:52 pm »
Como dice Naveda, veo ilógico el hecho de guardar las imágenes en una DB, lo que puedes hacer es guardarlas en X hosting, y una ves ahí guardadas, lo que puedes hacer es guardar en la base de datos la ruta hacia la imagen ^^

Efectivamente. Como toda la vida se ha hecho.
Por favor, leete las Normas


Desconectado GuayAngel12

  • PHPero Experto
  • *****
  • Mensajes: 894
  • Karma: 17
  • Sexo: Masculino
  • Programador PHP, CSS, HTML...
    • Ver Perfil
    • GreeBool
Re:Base de datos lenta
« Respuesta #7 en: 12 de Julio de 2011, 20:04:45 pm »
Efectivamente. Como toda la vida se ha hecho.

Pero entonces todo el mundo que quisiera podría entrar al hosting y ver las imágenes... aunque creo que con .htaccess estaría solucionado no?

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re:Base de datos lenta
« Respuesta #8 en: 12 de Julio de 2011, 23:13:20 pm »
Exactamente, seguramente con un par de sentencias en el htaccess podrás evitar que accedan usuarios
Por favor, leete las Normas


Desconectado GuayAngel12

  • PHPero Experto
  • *****
  • Mensajes: 894
  • Karma: 17
  • Sexo: Masculino
  • Programador PHP, CSS, HTML...
    • Ver Perfil
    • GreeBool
Re:Base de datos lenta
« Respuesta #9 en: 12 de Julio de 2011, 23:15:03 pm »
Exactamente, seguramente con un par de sentencias en el htaccess podrás evitar que accedan usuarios

Mmmm vaale... entendido a la primera!  ;) Muchas gracias a ustedes por resolver la duda! ;) Aver cuando me pongo a hacerlo xD

Desconectado fei002

  • PHPerit@
  • *
  • Mensajes: 1
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
    • Coach outlet
Re:Base de datos lenta
« Respuesta #10 en: 07 de Septiembre de 2011, 06:15:15 am »
Thank you for your sharing.