2008-11-04 7 views
3

Je travaille sur un site web avec beaucoup d'images (pensez à smugmug/flickr) et d'après ce que j'ai lu, flickr utilise calmar comme cache d'image. Mes images seront stockées sur Amazon S3, de sorte qu'un serveur de mise en cache aidera également à économiser l'argent de l'hébergement. J'aimerais entendre des idées sur ce qui est faisable avec la configuration suivante. Mon application ASP.NET/MVC s'exécutant sur un serveur Windows dédié.Comment utiliser vernis/squid avec le site Web IIS/ASP.NET?

  1. vernis s'exécutant sur un serveur linux séparé de SliceHost.com ou Linode.com (très probablement je veux mettre en cache les vignettes de plus petite taille afin qu'un petit VPS devrait être bon).

Est-ce faisable? Dois-je pointer le nom de domaine vers le serveur qui exécute le vernis?

Merci!

Répondre

4

Nous venons de placer un serveur Fedora Linux devant notre serveur IIS/Windows. Il fonctionne avec Varnish et Nginx et ça fonctionne comme un rêve. Sur Varnish, vous pouvez mettre en cache sélectivement différents types de fichiers, répertoires ou simplement passer à travers.

Le seul inconvénient est qu'il ne prend pas en charge SSL. Nous avons donc installé Nginx pour gérer le proxy inverse pour SSL. Pas de mise en cache mais fonctionne très bien! Donc, c'est très faisable et grâce à mes mesures, nous avons augmenté notre capacité de 66%.

Mon seul conseil est de tester le test de test et de devenir intime avec la VCL.

Questions connexes