2010-05-03 7 views
0

Nous sommes sur le point de déployer une application de serveur client avec java web start. Notre serveur principal est situé dans un pays en Europe et nous aurons beaucoup d'utilisateurs téléchargeant notre client le premier jour de partout dans le monde. Puisque l'application cliente est assez grande en Mo, notre wan sera beaucoup utilisé. Existe-t-il un moyen de mettre en cache ou de pré-distribuer les clients java web start sur des serveurs «plus proches» de l'utilisateur (par exemple un serveur local)?déployer des clients java web start

Merci.

Répondre

1

Vous pouvez utiliser un réseau de distribution de contenu tel que akamai, edgecast ou limelight. Ils font tout le dur travail pour vous. Vous pouvez également passer les prochains mois à acheter des serveurs partout dans le monde et à créer votre propre CDN, car c'est ce que vous recherchez.

+0

Donc, il n'y a rien dans java que vous pouvez utiliser? Nous avons déjà déployé d'autres clients Web Start. Juste une pensée. – user271858

+0

Eh bien, si vous avez déjà des serveurs déployés dans le monde et que vous voulez simplement diriger un utilisateur vers celui qui est le plus proche, vous pouvez utiliser les services GEOIP pour essayer de glaner des informations sur l'emplacement de l'utilisateur. – Finbarr

+0

Pourquoi voulez-vous impliquer java? Le fichier .jnlp indique simplement l'URL du fichier à télécharger. Du côté serveur de cette URL, vous pouvez faire l'équilibrage de charge que vous voulez (comme ceux décrits ci-dessus). – aioobe

0

Vous pouvez créer un CD d'installation. Voir this