Actions











Test de vitesse Apache/PHP/MySQL

Écrit le 04/01/2003 @ 12:22 par Drizzt

Informatique - LinuxJ'ai fait un script pour tester la vitesse du serveur. Je voulais savoir si avoir les fichiers dans une base de données accédée par PHP était pour ralentir énormément les transferts. J'ai donc fait un scrip qui download 1000 fois un fichier, et recommence avec le même fichier dans la base de données.

Voici les résultats :

Fichier GIF de 338 bytes :

  • Sans PHP/MySQL : 23.278s
  • Avec PHP/MySQL : 32.592s



Fichier PDF de 234613 bytes :

  • Sans PHP/MySQL : 45.121s
  • Avec PHP/MySQL : 1m22.975s



On peut donc en conclure que ça ralentit. Reste que je suis positivement surpris des performances de ma petite crap-box Razz

Commentaire par Drizzt  Score: 0
Écrit le: 06/01/2003 @ 11:24

Je crois que je viens de comprendre la différence de temps..

Avec seulement Apache, le service lit et envoit les données simultanément. Avec Apache/PHP/MySQL, PHP lit complètement le fichier à partir de MySQL, l'envoit à Apache.. qui lui l'envoit au client.

Autrement dit, le fichier est complètement lu avant d'être envoyé.. ce qui augmente le temps avant d'être envoyé!

De toute façon.. c'est négligeable.. j'aurai surement jamais 1000 connections simultanées Razz


Tous les blogs
<< Quaisiturbine | Retour aux blogs | Les planètes habitables plus communes qu'on pensait >>
Blogs de la même catégorie
<< Meta prédisent des logiciels Linux par Microsoft en 2004 | Load Test sur le site >>