Actualmente estoy ejecutando un pequeño programa de PHP al que acceden dos grupos de personas, un grupo en China y el otro en Irlanda. El servidor está alojado en Irlanda, y sin dudas las páginas cargan entre 0.3 y 0.8 segundos.Cómo acelerar la carga de sitios web para el lado opuesto del planeta
Los chinos están registrando tiempos de entre 3,0 segundos y 10 segundos.
He realizado pruebas de velocidad y los chinos tienen una conexión a Internet de 1,5 mbit (servidor de prueba en Irlanda) y un ping de 750ms.
Hasta ahora, para mejorar el tiempo de carga, he rehecho gran parte de la interacción de la base de datos MySQL para maximizar la eficiencia, pero esto no ayudó. Supongo que esto solo reduce ligeramente el tiempo de proceso del servidor, pero tiene poco efecto en el tiempo de descarga de la página.
Estaba pensando, podría conseguir hosting en China, y usar esto como una puerta de enlace para el sistema en Irlanda. Sin duda, la latencia y la velocidad de descarga entre este servidor chino sería mejor que la persona promedio ... Y las solicitudes de personas promedio habrían sido reencaminadas aquí.
¿Esto suena del todo factible? ¿O alguien más tiene sugerencias en relación con esto?
Bueno, ciertamente mejoraría el tiempo de carga, pero tendrá que mantener las bases de datos sincronizadas. Si esa tarea se puede hacer cada hora o cada día, entonces la solución puede funcionar, si necesita sincronización en línea, está de regreso en el punto uno. – Yaniro