Hola a todos:
Planteo el problema:
Tenemos dos servidores
Servidor 1 y Servidor 2
En el servidor 1 instalamos una tienda prestashop , y en el servidor 2 ponemos su base de datos.
El problema es que las consultas a base de datos se ralentizan muchísimo comparado a si tuviéramos la base de datos en el mismo servidor donde está la tienda.
Ya hemos comprobado que sucede viceversa, es decir, si ponemos la tienda en el servidor 2 y la base de datos en el servidor 1 sucede lo mismo.
O sea, cuando la base de datos está en otro servidor se ralentiza muchísimo el tiempo de las consultas a base de datos.
Esto es por alguna configuración del servidor con respecto a la base de datos (Suponemos) ya que tenemos un cliente con el que hemos hecho la prueba con su tienda y su servidor y no sucede.
Que necesitamos:
Hemos hecho un script sencillo que mide el tiempo de consulta y los compara en los ambientes localhost y en servidor externo.
Solo responderé a propuestas que pongan al inicio de la misma "Leí descripción"
Necesitamos alguien que se encargue de realizar la investigación y configuración correcta del servidor receptor (donde está la base de datos ) y nos prepare un manual para poder hacerlo nosotros en cualquier servidor.
Para eso entregaremos
1- Acceso ftp al script que hemos desarrollado en el servidor emisor (el que ejecuta el script)
2- Acceso total (plesk, servidor ect) al servidor vps receptor (es un servidor vps que hemos comprado para estas pruebas) para que se puedan configurar y cambiar lo que deseen.
Vale aclarar que este mismo script se podría poner en el servidor receptor contra el emisor y sucede lo mismo.
Adjunto un ejemplo de la salida del script para que se entienda mejor
-------------------------------------------------------
Información agregada.
Para que se entienda un poco mejor.
Esto nos sucede con una tienda prestashop, con un sistema propio y con la conexión nativa de php mysqli_conect
Lo que queremos es resolver eso en el script nativo
[login to view URL]
Este es el script que hemos montado contra un vps recien contratado.
Mirar el percentil que es super bajo, menos de un 0.5
[login to view URL]
Este es el mismo script conectando contra el servidor de uno de nuestros clientes donde es aceptable la velocidad
Mirar el percentil está por encima de 9
A 9 o mayor que eso es lo que queremos llegar
Siendo 100 el mayor puntaje de perceptible.