Question

J'ai conçu / construit un certain nombre de petites applications Web. La plupart ont été utilisés par des clients qui opèrent dans une zone géographique spécifique, principalement dans le même État / province. Pour ceux-ci, je suivrais les meilleures pratiques, mais normalement ne se préoccupait pas trop des problèmes causés par la distance du serveur.

J'ai un client potentiel dont les emplacements sont répartis dans plusieurs pays du monde. Quelles considérations spécifiques dois-je faire dans la conception d'une application qui sera utilisée dans des endroits qui ne sont pas proches les uns des autres?

Certains des plus évidents auxquels j'ai pensé:

  • I18n / Strings localisés
  • Livraison de contenu statique via CDN
  • Réduire les instances où le client doit communiquer avec le serveur
  • Communiquer avec le serveur en arrière-plan pendant que le client fait d'autres choses

Je pense que cette liste devrait être plus longue, mais je n'ai pas l'étendue de l'expérience.

Je suis principalement préoccupé par les problèmes marginaux présentés en servant une base d'utilisateurs géographiquement distribuée qui ne serait pas autrement des préoccupations de haut rang pour les clients à proximité.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top