2011-10-26 5 views
1

Andy J'ai donc cette application Web placée derrière un loadbalancer. Lorsqu'un utilisateur demande une page Web telle que http://www.example.com/webpage.aspx , la page comporte une image située à l'adresse http://www.example.com/image/myimage.jpg. Le loadbalancer intercepte l'URL et divise l'ursl afin qu'il redirige l'image partie /image/myimage.jpg vers mon serveur de contenu et récupère la partie image de mes serveurs de contenu, et la page web.aspx du serveur IIS. Jusqu'ici tout va bien. Je suis en train d'implémenter un site secondaire au http://secondary.example.com/webpage2.aspx. Maintenant, ici, je demande les images de http://www.example.com/image/myimage.jpg. Je suppose que c'est une mauvaise idée car je crois que cela me donne un surcoût supplémentaire lorsque tous les utilisateurs externes demandent des pages qui ont des images qui sont liées à partir de mon site principal.Frais généraux en obtenant des images sur la page Web

Mes questions sont les suivantes:

  1. Comment puis-je savoir combien cela donne en tête?
  2. Quelle serait la manière recommandée de résoudre ceci sans résoudre les CDN externes?
  3. Devrais-je implémenter la solution du site de primamry sur le secondaire?

Toute personne ayant des problèmes similaires résolus?

/Andy

Répondre

0

Si vous n'êtes pas allez utiliser un CDN, que je recommande, puis créer une URL unique pour les images:

http://images.domain.com/images...etc 

Demandez à tous vos sites utilisent cette URL, que les navigateurs Waypeut Cachez l'image une fois, peu importe le nombre de sites que vous utilisez pour utiliser ces images.

Questions connexes