1) Si tu compte hoster du .NET. C'est IIS all the way
Mais bon, tu m'avais dit PHP et Ruby?
2) Tu dois donner plus d'informations quand tu veux choisir! Si une feature X est importante pour toi, alors tu choisiras peut-être plus un que l'autre... C'est difficile de faire un choix éclairé quand on ne sait pas ce qu'on veut.
3)
Je ne suis absolument pas un pro, mais j'ai regardé quelques minutes lighttpd et nginx et d'après ce que j'ai vu :
- Il semble y avoir un memory leak dans lighttpd depuis plusieurs années. Je n'ai pas trouvé si c'est corrigé ou pas... Faudrait se renseigner. Si c'est encore un problème, tu es mieux de ne pas l'utiliser. C'est peut-être aussi totalement faux
Logiquement, lighttpd aurait mis du temps sur un bug aussi horrible... Faut pas croire tout ce qu'on voit sur internet ^^
- Les benchmarks semblent montrer que Apache est le moins performant (les trois sont excellents, Apache serait tout simplement un peu moins hot). Pas seulement une question de vitesse, mais de consommation mémoire, temps de réponses, etc. Bon, il y a aussi des benchmarks qui donnaient l'avantage à Apache, donc, eh, c'est dur à dire!
Honnêtement, dans le doute, je prendrais n'importe quoi sauf Apache! Pas que je ne l'aime pas, mais c'est toujours intéressant d'apprendre quelque chose de nouveau!
Sur une autre note, c'est un peu "inutile" de penser à la performance de son serveur quand il y a uniquement une requête par minute
C'est comme de vouloir s'acheter une Dodge Viper pour traverser la rue. C'est cool, mais ... ça sert à rien. Quand tu auras des dizaines de requêtes par seconde, ça va être totalement le temps d'y penser! Et de te dire que tu aurais du y penser plus tôt