URL: https://linuxfr.org/users/san_guickoo/journaux/apache-vs-cherokee-postgresql-vs-mysql Title: Apache vs Cherokee / PostgreSQL vs MySql Authors: phoenix Date: 2010年04月20日T12:31:37+02:00 Tags: postgresql, http et webalizer Score: 7 Bonjour Journal, Question qui aurait pu être dans le forum, mais qui sera dans un journal, car non seulement la réponse mais aussi quelques éléments de ce billet peuvent intéresser du monde. Vous connaissez tous le serveur Apache (version 2) [[http://httpd.apache.org/](http://httpd.apache.org/)] permettant, chez moi de faire tourner du PHP (Dotclear), du Python (Trac), du Perl (Mailman), des pages Statiques (Webalizer), SubVersion (ModSvn). J’ai découvert il y a peu Cherokee [[http://www.cherokee-project.com/](http://www.cherokee-project.com/)], grâce à Linux Magazine. Apparemment, il est mieux, il est plus performant. Après quelques recherches sur Internet, je trouve des résultats mitigés. Certain dise que Cherokee est plus rapide, d’autres qu’Apache est plus rapide, d’autres qu’ils sont équivalent. Par contre son interface d’administration WEB en jette pas mal. Mais ce que je souhaite, avant une interface d’administration, c’est que ca marche et avec de bonne performance. _1er question : Est-ce que des personnes ont déjà essayé cherokee est ont remarqué que dans une utilisation avec Trac et PHP, cherokee était plus rapide ?_ Le problème que j’ai actuellement avec Apache est que je ne possède qu’1Go de mémoire sur le serveur dédié (chez OVH, un Kimsufi), et qu’apache fait swapper la machine ce qui fait que le site Web est relativement lent (surtout trac). Sans Apache la machine swap quand même mais moins. La machine fait peut-être trop de chose, je me demande si je ne vais pas déplacer mon serveur de mail sur une machine chez moi. Mais j’ai peur que du coup la disponibilité diminue. C’est une question sur laquelle je me tâte. _2nd question : Est que cherokee prend moins de place en mémoire ?_ Ce qui vient ajouter du piment, c’est que je possède un serveur SubVersion passant par WebDAV (et fonctionnant depuis plusieurs années). Et que d’après ce que j’ai vue sur Internet, Cherokee, ne gère pas directement DAV/SubVersion (il peut faire reverse proxy sur Apache). Mais alors s’il fait reverse proxy sur Apache, est-ce que cela vaut le coup d’avoir et cherokee et apache sur la même machine. Surtout que je suis limité en consommation mémoire. PS : La consommation CPU est suffisante. _3ième question : Est-ce que vous avez déjà utilisé Cherokee en reverse proxy pour faire du SubVersion ? Quel est l’intérêt ? Est-que cette contrainte ne me force-t-elle pas à rester sur Apache (consommation mémoire) ?_ Viens ensuite une question subsidiaire ? _4ième question : Que peut-on toucher à Apache2 pour le tunner et qu’il arrêter de swapper ..._ Pour continuer dans la ligner, j’utilise actuellement pour Dotclear et pour Trac (ainsi que pour les utilisateurs des mails) plusieurs base sous PostrgreSQL. J’ai fais quelques recherches qui m’ont dit que MySql était plus performant pour les pages internet (car moins intègre). Je devrais donc peut-être passer à MySql, mais quid de la consommation mémoire ? _5ième question : Pour Trac devrais-je passer à Sqlite ou MySql ou rester sur PostgreSQL ? Qui consomme le moins de mémoire ? Est-ce que passer sur Sqlite pour un site sous Trac avec un peu de trafique ne risque pas de poser des problèmes ? Surtout au niveau des accès concurrent ?_ Bon bien sur toujours dans la même optique, si je passe à MySQL pour Trac, je le ferais aussi pour Dotclear. Pas besoin d’avoir 50 bases de données différentes pour toutes les applications. Par contre en cas d’utilisation de sqlite pour Trac, il faudra que je choisisse la base de données pour Dotclear. _6ième question : Et vous, quels serveurs (BDD, Web) avez-vous choisis ? Merci de vos réponse, débat, éclaircicement, et habituelle « tu aurais du poster dans un forum »._

AltStyle によって変換されたページ (->オリジナル) /