Une PIGE en PHP ?

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 : Une PIGE en PHP ?

C'est quoi une PIGE ?

par lemoineo » 15 févr. 2006, 19:02

Désolé d'avoir été déclassé dans le forum DEBUTANTS,
j'avais posté dans PHP5 (quoique la réponse puisse être en PHP4)

Une PIGE est un petit programme qui permet de mesurer la durée d'une fonction , fonction qui ne peut être résolue que par une architecture complexe, donc dont la durée ne peut pas se résoudre à la somme des fonctions élémentaires ...
Excusez du jargon, mais c'est le terme PIGE qui reflète le mieux le sujet !

Donc en PHP, comment rendre compte sur une requete figée, des temps de réponses du réseau en particulier car c'est souvent là que des aléas se produisent en fonction de la charge .... et c'est également là que c'est dur à mesurer ....

- Un développement AJAX lourd à mettre en oeuvre ... et ne pas être sûr de ce qu'on mesure ...
- Plus simple ? un microtime avant un POST et un 2ème microtime après ! Idée prise sur ce même forum ... mais cela prend également la durée d'activation du bouton (compter une seconde environ)
- Le code ?
if (sizeof($_POST) == 0) {											# Avant l'engagement du POST
	DebuterSaisie();
	echo "
		<div class=Bloc>
		Pour mesurer la PIGE, <br>
		cliquez sur le bouton
		</div>
	";
	EngagerPost();
	FinirSaisie();
	$Debut = microtime(true);
	$_SESSION["Debut"] = $Debut;
} else {															# Après l'engagement du POST
	DebuterCorps();
	$Debut = $_SESSION["Debut"];									# Récupération du temps du début
	$Fin   = microtime(true);
	$Duree = round(($Fin - $Debut),2);								# En centimème de secondes
Si on peut faire mieux ...

par fab » 15 févr. 2006, 17:16

c'est ça la question lol meme google ne me trouve rien de concluant a ce sujet :p
j'aime bien ce genre de questions ça me fait toujours rire

par goeb » 15 févr. 2006, 17:09

c'est quoi une PIGE ?

Une PIGE en PHP ?

par lemoineo » 14 févr. 2006, 22:45

Comment tester l'état du réseau avec une PIGE ?
Je pensais à une requete via AJAX qui permettrait de mesurer de bout en bout le temps d'éxécution d'un script
Quelqu'un l'a-t-il déjà fait ?