Convertir mi servidor MySQL local a servidor Público?

Iniciado por luison, 5 Mayo 2011, 23:50 PM

0 Miembros y 1 Visitante están viendo este tema.

luison

Que tal salu2

Verán, desarrollé un sistemita de ventas que se va implementar en 6 sucursales. La base de datos esta en mysql.
Ya esta terminado el sistema, el gran problema está en que monté la base de datos en un hosting de pago que tengo, pero el sistema trabaja muuuy lento.

He pensado en configurar la maquina de una de las 6 sucursales como servidor y ahi montar la base de datos, todo con la fnalidad de ganar velocidad y el sistema trabaje más rápido.

Alguien puede echarme un cable para lograrlo o decirme qué otras alternativas existen para lograr mayor velocidad?

Espero sus tips.

Saludos...

madpitbull_99

Primero deberías decirnos que tipo de base de datos estás empleando para tu aplicación.

Daré por hecho de que es MySQL, si es así, aumentar el rendimiento claro que se puede, pero también depende mucho la forma en la que has diseñado
la base de datos.

Para MySQL hay varios scripts que te informan de posibles mejoras para que servidor funcione mejor:
_MySQL Bash Tunner
_MySQL Tuner-perl - Probado personalmente y lo recomiendo

Para tus consultas utiliza buffers e índices. Fíjate cuanto tiempo tarda tu servidor en responder.

Para complementar échale un vistazo a esto: 10 tips para Optimizar consultas MySQL



«Si quieres la paz prepárate para la guerra» Flavius Vegetius


[Taller]Instalación/Configuración y Teoría de Servicios en Red

[u]nsigned

Dificilmente un servidor local (salvo que las 6 sucursales esten todas en la misma LAN) tenga la mimsa velocidad de respuesta que uno online, por la simple razon de que los proveedores de hosting tienen una velocidad de subida muy superior a las lineas personales/comerciales.

Quiza el problema este por ese lado, de ser posible te recomendaria que migres el sistema a algun VPS de buenas prestaciones.

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

el-brujo


luison

Desde ayer me di a la tarea de cambiar el 50% mis consultas a procedimientos almacenados, en  el phpmyadmin del hosting modifique las tablas a tipo innoDB y veo un cambio considerable en la velocidad, ahora la respuesta es más rápida.

No estoy seguro pero, ese cambio posiblemente sea correcto, ya que antes usaba un
par de SP, pero no tenia las tablas como innoDB.


Qué opinan?

el-brujo

Si, par asegún que cosas va más rápido. Recientemente se habló de  las diferencias entre MyISAM e InnoDB en este mismo subforo:

InnoDB vs MyISAM en sitio web con importante cantidad de visitas
http://foro.elhacker.net/bases_de_datos/innodb_vs_myisam_en_sitio_web_con_importante_cantidad_de_visitas-t325508.0.html

De todas maneras te recomiendo usar optimizar el mysql, query_cache y otros valores son muy importantes para el rendimiento, a parte de los índices, etc, etc.