Niveau performances, je te conseille d'utiliser ab l'utilitaire de benchmarks d'Apache pour tester le comportement de ton serveur en charge.
À ce niveau-là, Cherokee est plutôt bon avec une empreinte mémoire faible, son interface d'admin est simple d'utilisation. Par contre, les fichiers de confs sont une horreur à éditer manuellement, et c'est pas vraiment fait pour des pages dynamiques.
Je préfère lighttpd qui a des bonnes perfs, simple d'administration, on me dit également beaucoup de bien de nginx notamment avec des sites à gros trafic.
Pour la question du reverse proxy pour subversion, l'ayant fait avec lighttpd, t'es quant même gagnant. Personnellement, j'utilise plus subversion au profit de Git et Mercurial. Mercurial est très bon pour les transferts via HTTP (pour Git, il vaut mieux utiliser le protocole dédié).
Je te déconseille vivement sqlite pour un trac, à partir d'une certaine taille et niveau de concurrence, ça devient ingérable. Pour la base de données, si tu aimes les outils d'administration graphique ==> MySQL, (note que Dotclear2 exige le moteur transactionnel InnoDB avec MySQL), MySQL pulse bien avec les applications web avec MyISAM. Sinon Postgres est plus robuste et offre des fonctionnalités plus avancées.
# Mes conclusions personnelles
Posté par GeneralZod . En réponse au journal Apache vs Cherokee / PostgreSQL vs MySql. Évalué à 4.
À ce niveau-là, Cherokee est plutôt bon avec une empreinte mémoire faible, son interface d'admin est simple d'utilisation. Par contre, les fichiers de confs sont une horreur à éditer manuellement, et c'est pas vraiment fait pour des pages dynamiques.
Je préfère lighttpd qui a des bonnes perfs, simple d'administration, on me dit également beaucoup de bien de nginx notamment avec des sites à gros trafic.
Pour la question du reverse proxy pour subversion, l'ayant fait avec lighttpd, t'es quant même gagnant. Personnellement, j'utilise plus subversion au profit de Git et Mercurial. Mercurial est très bon pour les transferts via HTTP (pour Git, il vaut mieux utiliser le protocole dédié).
Je te déconseille vivement sqlite pour un trac, à partir d'une certaine taille et niveau de concurrence, ça devient ingérable. Pour la base de données, si tu aimes les outils d'administration graphique ==> MySQL, (note que Dotclear2 exige le moteur transactionnel InnoDB avec MySQL), MySQL pulse bien avec les applications web avec MyISAM. Sinon Postgres est plus robuste et offre des fonctionnalités plus avancées.