elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Convertir mi servidor MySQL local a servidor Público?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Convertir mi servidor MySQL local a servidor Público?  (Leído 8,427 veces)
luison

Desconectado Desconectado

Mensajes: 95


Ver Perfil
Convertir mi servidor MySQL local a servidor Público?
« en: 5 Mayo 2011, 23:50 pm »

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...


En línea

madpitbull_99
Colaborador
***
Desconectado Desconectado

Mensajes: 1.911



Ver Perfil WWW
Re: Convertir mi servidor MySQL local a servidor Público?
« Respuesta #1 en: 6 Mayo 2011, 09:49 am »

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


En línea



«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


Desconectado Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Convertir mi servidor MySQL local a servidor Público?
« Respuesta #2 en: 6 Mayo 2011, 16:05 pm »

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
En línea

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

Mensajes: 21.637


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: Convertir mi servidor MySQL local a servidor Público?
« Respuesta #3 en: 6 Mayo 2011, 16:47 pm »

Un servidor remoto de MySQL no consume mucho tráfico, por suerte.

Herramientas para Optimizar MySQL
http://foro.elhacker.net/tutoriales_documentacion/herramientas_para_optimizar_mysql-t214396.0.html

¡Adiós Locking Tables!
http://foro.elhacker.net/desarrollo_web/iexcladios_locking_tables-t157260.0.html
En línea

luison

Desconectado Desconectado

Mensajes: 95


Ver Perfil
Re: Convertir mi servidor MySQL local a servidor Público?
« Respuesta #4 en: 6 Mayo 2011, 18:18 pm »

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?
En línea

el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 21.637


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: Convertir mi servidor MySQL local a servidor Público?
« Respuesta #5 en: 6 Mayo 2011, 19:09 pm »

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.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines