Serveur dans le pays X. Majorité des users du pays Y. Les time de chargement sont inacceptables

On m'a demandé d'explorer nos options.
Ils ne souhaitent pas déplacer le server physiquement parce que c'est beaucoup de travail et il n'y aura personne pour s'occuper des choses si quelque chose de vraiment grave arrive. L'optimization du site lui-même ne sera probablement pas très bonne car le time de réponse et la vitesse de transfert sont lents et beaucoup de contenu doit être transféré.
Ils parlent de la mise en place d'un deuxième server bon marché (un VPS?) Dans le comté Y ou quelque part entre les deux, mais je ne suis pas sûr de ce qu'il faut faire. Alors, quelles sont les options, vraiment?

3 Solutions collect form web for “Serveur dans le pays X. Majorité des users du pays Y. Les time de chargement sont inacceptables”

Votre meilleure option, par ordre de grandeur, est de déplacer l'set du service vers un location topologiquement plus proche de votre base d'users. Bien sûr, déplacer le matériel physique actuel vers un nouvel location n'est pas une telle victoire, mais vous pouvez utiliser un fournisseur de services gérés où vous louez le matériel du server (ou utilisez un VPS), puis si le matériel se casse, c'est le problème du fournisseur, et si le logiciel se brise, c'est votre problème (mais vous pouvez entrer dans la machine pour le réparer à distance). Vous pouvez ensuite utiliser le matériel actuel pour un but différent (par exemple, un server de mise en scène).

Si, pour une raison quelconque, vous devez absolument héberger le site lui-même sur le matériel physique actuel dans l'location actuel du réseau, vous devez configurer un proxy de caching plus proche de vos users. C'est un chien d'une option, ce qui augmentera les problèmes de latence et de performance pour datatables qui doivent être transférées à partir du site à chaque fois, mais peuvent faire des merveilles pour la performance perçue pour les actifs statiques qui peuvent être mis en cache près des users (images , javascript, HTML statique). Si votre site est principalement statique, cela peut être une bonne option, mais s'il s'agit d'un site largement dynamic où les users font constamment des requests auxquelles il faut répondre via le HTML généré de manière dynamic à partir du server d'origine, cela ne vous aidera pas.

À la fois un problème de latence et de taux de transfert de données, vous devriez déplacer le service plus près de l'user final et get un canal plus rapide. Un VPS plus proche des users du pays Y avec une vitesse de données suffisante est un bon début. Plus précisément, quel pays est le pays Y? (Trouver un fournisseur de services le plus proche des users)

Donc, vous obtenez un nouveau server dans un terrain distante. Alors, comment allez-vous synchroniser les deux servers? Comment réparez-vous le DNS? Deux noms d'hôtes différents? Êtes-vous prêt pour une configuration de server multiple.

Je veux dire rapprocher un lien crappy que les users ne vont pas faire des miracles.

Je veux dire que j'hésite beaucoup dans d'autres pays et si cela ne se déplace pas à 8Mbps ou plus, je me suis formé quelque part. La latence est généralement inférieure à 100 ms.

Je suis sûr que vous pouvez héberger votre site d'un pays à l'autre côté du globe avec une bonne connection, même sans contenu statique mis en cache. Obtenez votre server hébergé dans un bon FAI et vous serez connecté à l'épine dorsale, l'autre côté du monde a less de 10 sauts.

Sans plus de détails sur le type d'optimization des applications, les astuces ne peuvent être que generics, car elles dépendent de la technologie et de l'architecture.

  • En règle générale, interdire définitivement à un user d'un site Web?
  • Quelles sont les raisons pour avoir un site «en panne de maintenance»?
  • Y a-t-il de bons moteurs de search intranet?
  • Sauvegarde de site Web: le contenu de la database correspond-il de manière fiable au contenu statique sans time d'arrêt?
  • Comment puis-je sauvegarder AWS S3 et EBS vers un fournisseur non Amazon?
  • Erreur de redirection de DNS (probablement associée à CNAME)
  • Des services recommandés pour la surveillance des performances du site Web? [fermé]
  • Comment puis-je, en tant qu'administrateur, aider les administrateurs de système à améliorer les deployments de files Web et la stabilité d'une application Web?
  • Bloquer l'access à un site Web basé sur le nom de domaine
  • Bonnes suggestions de moteurs de réservation
  • Quelqu'un peut-il recommander un service de surveillance de site web? [fermé]
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.