Warning: Undefined variable $menzo_session_id in /var/www/MenzoNet/detail_blog.php on line 122

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/detail_blog.php on line 125

Warning: Undefined variable $menzo_session_id in /var/www/MenzoNet/detail_blog.php on line 134

Warning: Undefined variable $menzo_session_id in /var/www/MenzoNet/api/commun.php on line 1591

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 1592

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 1615

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 1618

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 1755

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 46
Menzoberranzan Networks - Détails du blog : Test de vitesse Apache/PHP/MySQL
Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 1755

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 262

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 >>