
Solo soy un desarrollador de Javascript que usa node.js...
Mi anfitrión me consiguió un servidor vps en Inglaterra. Alguien probó la carga de mi sitio en Inglaterra y es increíblemente rápido. También alguien hizo una prueba en Italia y dijo que es casi instantáneo. Ahora mismo estoy en Tailandia y es bastante lento, avanza con dificultad y a veces se detiene para pensar en las cosas.
he estado mirandohttps://www.varnish-cache.org/.
Pero creo que tiene sentido; que mis solicitudes al servidor pasan por una ruta masiva y regresan con la respuesta, ¡así que lleva tiempo!
¿Puedo conseguir un servidor cercano para acortar la ruta sin tener que hacer una copia de mi servidor? No sé mucho/nada... Necesito hablar con mi anfitrión sobre esto.
Actualizar
Mi anfitrión tiene un sitio web principal para acceder a cpannel hiswebsite1.com. Si tuviera los espejos de descarga hiswebsite2.com cerca de aquí, ¿eso ayudaría?
Respuesta1
¿Puedo conseguir un servidor cercano para acortar la ruta sin tener que hacer una copia de mi servidor?
Sí. La cantidad de trabajo que depende de qué tan... ah... mucho... ah dinámico es y si su host admite geoenrutamiento. Tenga en cuenta que esto descarta el 99% de los hosts. Muy pocos pueden realizar enrutamiento localizado geográficamente base anycast.
También es posible que con un poco más de conocimiento de lo que estás haciendo puedas reprogramar tu sitio para que sea más rápido. De Tailandia a Inglaterra no hay tanta latencia a menos que hagas MUCHAS solicitudes de ajax una tras otra.
Comenzaría a obtener acceso a una máquina ubicada en Tailandia y luego usaría herramientas de creación de perfiles estándar (lo que todo desarrollador debería aprender a llamar así) para descubrir dónde invierte su tiempo. Glimpse, por ejemplo (aunque lo más probable es que no exista para Node.js) es una herramienta que puede brindarme una buena línea de tiempo de los eventos en un sitio web para poder ver DÓNDE se invierte el tiempo.
Si la carga de la imagen es lenta, lo que también es posible, se puede solucionar. Mueva las imágenes de su propia máquina a una CDN: las CDN, al menos las que no son del todo malas, están geoenrutadas, por lo que Tailandia será atendida desde una ubicación más cercana.
No sé mucho/nada... Necesito hablar con mi anfitrión sobre esto.
Entonces, ¿qué haces aquí? Quiero decir, ya sabes que necesitas hablar con tu anfitrión. ¿Qué se supone que debemos decirte? ¿Que usted, como desarrollador web, debería haber leído en algún momento algunos conceptos básicos sobre las tecnologías que utiliza?
Es probable que te afecte la latencia (no evitable) y una programación del sitio web muy mal optimizada.