PHP & "max execution time"

PHP & "max execution time" - Programmation

Marsh Posté le 12-06-2001 à 14:00:43    

Dans la configuration de PHP, à la rubrique "max execution time" j'ai la valeur numérique "5". Cette valeur est en seconde ou elle correspond à autre chose ?
 
J'ai fait un petit script pour mesurer la durée d'éxécution d'un script et pourtant j'arrive à dépasser les 5 secondes sans me taper des "Connection Time Out".
 
Voici le script :
 
-------------------------------------------------------
 
<HTML>
<HEAD>
<TITLE>PAGE DE TEST</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</HEAD>
<BODY  bgcolor="#FFFFFF" text="#000000">
<?php
/******************************/
preg_match("/^(0\.[0-9]+)\s([0-9]+)$/",microtime(),$t0);
$T0=($t0[1]+$t0[2]);
/******************************/
 
-- le CODE à TESTER --
 
/******************************/
preg_match("/^(0\.[0-9]+)\s([0-9]+)$/",microtime(),$t1);
$T1=($t1[1]+$t1[2]);
echo "Durée totale d'éxécution : ".number_format(($T1-$T0),2)." sec";
/******************************/
?>
</BODY>
</HTML>
 
-------------------------------------------------------
 
Pour le code à tester j'avais mis un trucs du genre :
 
$i=0;
while($i<150000)
{
    $test = $i / ($i+1);
    $i++;
}
-> Ca le fait bien travailler !!!
 
Quelqu'un à une explication ? A quoi correspond "Max execution time", seconde, pas seconde ????
 
Merci.

Reply

Marsh Posté le 12-06-2001 à 14:00:43   

Reply

Marsh Posté le 12-06-2001 à 14:45:52    

Ouais, j'ai eu ca aussi chez moi en traitant de gros fichier, mais sincérement je pensait que c'etait en secondes, dans le php.ini ils mettent:
max_execution_time = 600     ; Maximum execution time of each script, in seconds
Ouais, je sais, j'ai un peu deconné pour ma limite (600) :crazy:  :crazy:  mais je suis obligé tellement mes fichier sont gros.  
Par contre, ca me fout un autre prob, c que quand j'execute ce script, j'en arrive a dépasser le temps au-dela duquel IE considére qu'il n'a pas trouvé la page :):):) comment je peux modifier ce paramétre :??:  :??:


---------------
Moi, quand on m'en fait trop j'correctionne plus : j'dynamite, j'disperse, j'ventile. (tontons flingueurs)
Reply

Marsh Posté le 12-06-2001 à 15:25:47    

???  
 
Pas d'idée ???
 
Oups...

Reply

Marsh Posté le 12-06-2001 à 22:36:58    

Non...

Reply

Marsh Posté le 12-06-2001 à 22:43:32    

[citation][nom]Par contre, ca me fout un autre prob, c que quand j'execute ce script, j'en arrive a dépasser le temps au-dela duquel IE considére qu'il n'a pas trouvé la page :):):) comment je peux modifier ce paramétre :??:  :??:
[/citation]
bah je veux pas etre pessimiste, mais si ça dure aussi longtemps la plupart des gens vont aller voir ailleurs pensant que le site est HS ! à ce niveau là faudrait p-e optimiser non ? ;-)
 
avec EasyPHP (emulation sur pc) le temps limite est de 30 secondes, je trouve que c plus qu'assez, déjà c connu après 15 secondes d'attente sans rien y a les 3/4 des gens qui zappent !
 
pas très patient les surfeurs :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed