Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1292 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  scripts trop long que faire?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

scripts trop long que faire?

n°866872
spaceunive​rse
Posté le 07-10-2004 à 09:26:23  profilanswer
 

Voila mon problème :
J'ai un formulaire ou l'utilisateur entre un nombre puis clique sur submit. La sa lance une page php qui envois plein de requetes sql a sql server (environ 150 lignes).  
Le problème c'est que si j'enlève quelques lignes sa marche mais la pour le moment sa execute que la moitié des requetes
ce qui est plutot génant.
J'ai déja essayé de partager le script en 2 en utilisant require/include mais rien a faire.
 
Quelqu'un aurait la solution ?

mood
Publicité
Posté le 07-10-2004 à 09:26:23  profilanswer
 

n°866880
Azzazel
Posté le 07-10-2004 à 09:39:30  profilanswer
 

Require et include concatène tes fichiers avant l'exécution donc ça ne va pas résoudre ton problème en effet.
Pour executer ton script en deux fois, tu peux recharger ta page en utilisant un header(location:url) et en passant des parametre à la page qui lui feront executer une partie puis une autre de ton script.
Cette méthode est utilisé pour palier à la limite (par défaut 30s) du temps d'exécution des scripts php. Si tu as accès à un ini_set() ou directement au php.ini tu peux modifier le paramètre directement.

n°866885
spaceunive​rse
Posté le 07-10-2004 à 09:43:11  profilanswer
 

Merci beaucoup je vais essayer de modifier mon php.ini je crois que c'est le plus simple tu sais quelle ligne modifier?

n°866891
Kahyman
Posté le 07-10-2004 à 09:48:26  profilanswer
 

[:kahyman]


Message édité par Kahyman le 07-10-2004 à 09:48:43
n°866894
spaceunive​rse
Posté le 07-10-2004 à 09:52:34  profilanswer
 

c'est bon j'ai trouvé c'est Maximum execution time .

n°867116
jagstang
Pa Capona ಠ_ಠ
Posté le 07-10-2004 à 15:16:56  profilanswer
 

tu ferais mieux d'optimiser. c'est quoi comme traitemetnt ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°867162
KrisCool
“Verbeux„
Posté le 07-10-2004 à 16:04:18  profilanswer
 

150 requetes dans un seul script ca parait tres important, y'a effectivement probablement moyen de factoriser tout ca.

n°867843
jolly
Posté le 08-10-2004 à 11:03:12  profilanswer
 

pas forcement mais si c pour un usage personnel a mon avis OUI

n°867850
jagstang
Pa Capona ಠ_ಠ
Posté le 08-10-2004 à 11:12:51  profilanswer
 

je pars du principe que si le script mets plus longtemps que 30 sec à s'éxécuter (sur une machine digne de ce nom)
 
soit :
- il faut utiliser un langage plus approprié pour ce traitement
- il faut découper mieux les tâches (en plusieurs morceaux)
- il faut tracer et chercher à optimiser.  
 
 
bon. tant qu'on a pas de code, on pourra pas aider hein


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  scripts trop long que faire?

 

Sujets relatifs
[VBA] String trop longmis à jour d'une DB Oracle grace à des scripts shell
SQL : Cast d'un long en varchar2[VBS] Obtenir le nom long du fichier par clic droit
[Java] Problème avec le type longType de donnée LONG dans SELECT Oracle
transaction en php/mysql : comment gerer 1 trs ds plusieurs scripts ?écran d'attente sur code long en vb excel
[Scripts Shell] Commandes find & echo - probleme d'affichageInstall de BOOST (boost_has_long_long)
Plus de sujets relatifs à : scripts trop long que faire?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR