J'ai actuellement un groupe de 4 serveurs Web Apache qui servent à servir des fichiers statiques d'une taille allant jusqu'à 30Mb. Généralement, je peux attendre jusqu'à 5000 connexions simultanées à ces serveurs. Quelle amélioration des performances devrais-je obtenir en déplaçant cela vers lighttpd?Quelle amélioration perfromance obtiendrais-je en passant à lighttpd d'Apache?
Répondre
Je m'attendrais à ce qu'il gère la concurrence avec beaucoup plus de facilité et moins de surcharge de mémoire. J'ai arrêté de déployer Apache à peu près partout où je peux.
Vous pouvez également considérer nginx pour une comparaison.
Si vous utilisez Apache with MPM avec un travailleur ou un événement, vous ne verrez probablement pas beaucoup de différence. Si vous n'avez pas bougé pour les utiliser, je vais essayer. Il n'y a pas vraiment de problème avec lighttpd. Je pense qu'aujourd'hui, il ne s'agit que d'en choisir un et d'y aller.
Si je desservais ce type de fichier, je l'expulserais vers un CDN sans avoir à m'en soucier. Il y a beaucoup de bon marché maintenant comme CacheFly et Amazon's Cloudfront.
Du haut de ma tête:
- empreinte mémoire plus petite
- fichier Quicker lit
certainement vérifier la référence sur leur site, ils fournissent beaucoup d'informations sur ce sujet : http://www.lighttpd.net/benchmark
- 1. Lighttpd mod_rewrite à Apache Mod_rewrite
- 2. Passant NSMutableArray en fonction
- 3. variables passant à une expression rationnelle en javascript
- 4. Python + PHP + Lighttpd?
- 5. OOP - Message passant en C#
- 6. en passant le caractère spécial
- 7. Avertissement en passant tableau 2d
- 8. lighttpd mod_rewrite tous
- 9. (lighttpd) RegExp Règles
- 10. Fast CGI, Lighttpd, Ubuntu
- 11. Amélioration progressive pour javascript?
- 12. Amélioration des performances WCF
- 13. en passant un argument codé JSON à un script ruby
- 14. wsFederationHttpBinding, en passant identité utilisateur personnalisée à STS
- 15. En passant un tableau associatif à travers AJAX pour PHP
- 16. Message passant à fil de travail asynchronus en Java J2ME
- 17. Passant modèle à la mise en page dans MS MVC
- 18. En passant une condition WHERE à une procédure stockée
- 19. Comment restreindre l'accès à certains chemins à l'aide de Lighttpd?
- 20. erreur en passant arugument par une fonction
- 21. Passant Socket De C# à NetFoss
- 22. paramètres de forme en passant par html
- 23. Comment convertir les fichiers Apache .htaccess en règles Lighttpd?
- 24. Django restapi passant le paramètre à read()
- 25. passant ViewModel à Problème Vue partielle
- 26. Amélioration du fournisseur de profil
- 27. Amélioration de la lisibilité Python?
- 28. Passant structures comme arguments tout en utilisant pthread_create()
- 29. En passant une propriété comme un « out » paramètre en C#
- 30. Objet jQuery/javascript passant