
Sou apenas um desenvolvedor Javascript usando node.js...
Meu anfitrião me deu um servidor VPS na Inglaterra. Alguém testou o carregamento do meu site na Inglaterra e é extremamente rápido. Também fiz um teste com alguém na Itália e eles disseram que é quase instantâneo. No momento estou na Tailândia e é bastante lento, ele avança e às vezes faz uma pausa para pensar nas coisas.
eu estive olhandohttps://www.varnish-cache.org/.
Mas acho que faz sentido; que minhas solicitações ao servidor estão passando por uma rota massiva e voltando com a resposta, então isso leva tempo!
Posso obter um servidor próximo para encurtar a rota sem precisar fazer uma cópia do meu servidor? Não sei muito/nada... preciso conversar com meu anfitrião sobre isso.
Atualizar
meu host tem um site principal para acessar cpannel hiswebsite1.com, se ele tivesse o download espelha hiswebsite2.com perto daqui, isso ajudaria?
Responder1
Posso obter um servidor próximo para encurtar a rota sem precisar fazer uma cópia do meu servidor?
Sim. Quanto trabalho isso depende de quão - ah - muito - ah dinâmico ele é e se o seu host suporta roteamento geográfico. Observe que isso exclui 99% dos hosts. Muito poucos podem fazer roteamento com base geográfica anycast.
Também é possível que com um pouco mais de conhecimento do que você está fazendo você reprograme seu site para ficar mais rápido. Da Tailândia para a Inglaterra não há muita latência, a menos que você faça MUITAS solicitações de ajax, uma após a outra.
Eu começaria a obter acesso a uma máquina localizada na Tailândia e, em seguida, usaria ferramentas de criação de perfil padrão (o que todo desenvolvedor deveria aprender para chamá-lo) para descobrir onde seu tempo é gasto. O Glimpse, por exemplo (embora provavelmente não exista para Node.js), é uma ferramenta que pode me fornecer uma boa linha do tempo de eventos em um site para que eu possa ver ONDE o tempo é gasto.
Se o carregamento da imagem for lento - o que também é possível - esse problema pode ser resolvido. Mova as imagens de sua própria máquina para um CDN - CDNs, pelo menos os que não são totalmente ruins, são georreferenciados, então a Tailândia será atendida em um local mais próximo.
Não sei muito/nada... preciso conversar com meu anfitrião sobre isso.
Então o que você faz aqui? Quer dizer, você já sabe que precisa falar com seu anfitrião. O que devemos dizer a você? Que você, como desenvolvedor web, deveria em algum momento ter lido alguns princípios básicos sobre as tecnologias que usa?
Você provavelmente será atingido pela latência (não evitável) e por uma programação de site muito mal otimizada.