Calcul du temps de chargement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Calcul du temps de chargement

Re: Calcul du temps de chargement

par yann18 » 22 sept. 2013, 12:17

il se trouve déjà dans apache.depuis un terminal(shell) on exécute lance la commande ab:

Code : Tout sélectionner

ab -c nbRequeteConcurrentes -n nbRequete http://site.com/pageAtester.php
l'option -n est le nombre de requêtes http à envoyer au serveur
l'option -c est le nombre de requêtes concurrentes(ou simultanées) à envoyer au serveur

pour d'autres options faire man ab

Re: Calcul du temps de chargement

par juliette » 12 sept. 2013, 09:23

bon, mes tests continue mais je bloque sur un truc...
Yann18, comment installe tu apachabench ?

Re: Calcul du temps de chargement

par yann18 » 06 sept. 2013, 20:18

Merci, je vais regarder ca mais c'est juste pour tester la vitesse d'affichage d'un index toujours identique a l'oeil mais construit de différentes façons pour voir celui qui est le plus rapide...
si c'est juste pour tester la vitesse d'une page tu peux le faire directement sur le site de gtmetrix en fournissant l'url de la page à tester. gmetrix donne le temps d'exécution ainsi que des orientations pour améliorer les performances de la page.

Re: Calcul du temps de chargement

par sssssssss » 06 sept. 2013, 19:17

Salut,

Tu devrais tout d'abord commencer par une variable au début de ton script qui contient le temps en ms, ensuite tu fais ton traitement et compare ensuite le temps que cela a pris.

Exemple:

<?php

$debut = time();

//Traitement....

echo "Cela a pris : " . ( time() - $debut) . ' microsecondes. ';

Re: Calcul du temps de chargement

par juliette » 06 sept. 2013, 18:55

Merci, je vais regarder ca mais c'est juste pour tester la vitesse d'affichage d'un index toujours identique a l'oeil mais construit de différentes façons pour voir celui qui est le plus rapide...

Re: Calcul du temps de chargement

par yann18 » 06 sept. 2013, 18:14

bonjour,

il existe des outils de stress test qui permettent de tester les performances d'une application web. Ils permettent de reproduire le comportement de plusieurs utilisateurs qui agissent simultanément(enfin le cas le plus fréquent d'un stress test) sur un site internet.ces outils fournissent le temps de réponse de chaque requête http(chaque utilisateur) et le temps de réponse global pour toutes les requêtes http.Parmi ces outils on trouve:

-apachebench , un outil simple qui est limité juste aux protocoles http et ssl
-jMeter d'apache est beaucoup plus complet et beaucoup complexe. Il est complet parce qu’il supporte plusieurs protocoles(http,https,pop,mail,ftp,ssh...) et aussi permet d'écrire des tests fonctionnels.

Personnellement je préfère apachebench qui est facile à installer(sinon il est déjà installé sous unix)

tous ces outils sont à utiliser que sur ses serveurs personnels.

Calcul du temps de chargement

par juliette » 06 sept. 2013, 12:58

Salut a tous,
je voudrais bien savoir comment on fait pour calculer le temps de chargement sur une centaine d'itération sans avoir a créer une boucle ni bdd et surtout ne pas avoir a actualiser 100 fois la page et même si c'est la boucle qui le fait ?