SPIP Blog

Du logiciel libre et de la tendresse

Accueil > Communauté > Rumeur > Les jantes en acier chromé

Les jantes en acier chromé

mardi 14 mars 2006, par Luke

Jacky s’est décidé à tuner son serveur :

- php4 : 80 pages/seconde
- php4+php_accelerator : 180 p/s
- php4+eaccelerator : 220 p/s
- php5 : 90 p/s
- php5+eaccelerator : 320 p/s

Ca c’est pour une page en cache... hors du cache, eh bien, ça fait moins Jacky.

Messages

  • Comment vous le testez votre serveur ?

  • En l’occurrence, le test est fait sur une seule page, en cache, avec la commande :

    # ab -n1000 -c100 http://mon-site.net/

    La commande est lancée en local, de manière à ne pas mesurer la bande passante ; et le serveur ne fait (quasiment) rien d’autre que servir cette page.

    Mais on pourrait imaginer d’autres tests ; ce qui compte c’est de garder « toutes choses égales par ailleurs » quand on modifie un élément.

  • Ah oui, c’est vrai j’avais oublié que vous bossiez tous en ligne de code sous linux ... Bon moi c’est plutôt « Jantes en bois craquelé » ...

     ;-)

  • - > ab -n1000 -c100 http://mon-site.net/

    Ne lancer pas cette commande sur n’importe quelle page de n’importe quel serveur ...

    J’ai bêtemment essayé sur une page d’un wiki sur un petit serveur avec 256 Mb de ram et ma machine est montée à 100 de load.

    C’est flippant :-)

  • C’est vrai que la commande lance 100 requetes en parallèle sur le serveur, et le bastonne ainsi jusqu’à avoir lancé 1000 requêtes (et donne le temps total mis pour obtenir toutes les réponses, ainsi que, éventuellement, le nombre de fois où ça n’est pas passé).

  • Sur mon serveur xampp j’ai testé l’activation de eaccelerator tel que indiqué dans la doc de xampp, j’ai une magnifique erreur ...

    « Fatal error : Invalid opcode 73/1/8. in D :\www\cent25\index.php on line 3 »

    Bref, ça marche pas tout le temps le eaccelerator.

Un message, un commentaire ?

Qui êtes-vous ?
Se connecter
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.