Script longs sur Pages Free -> Proc stockée ou php ?

Script longs sur Pages Free -> Proc stockée ou php ? - PHP - Programmation

Marsh Posté le 21-07-2008 à 23:48:14    

Salut à tous.
 
Bien, j'ai beau retourné mon souci dans tous les sens, je trouve pas...
 
Voila, je dois découper une chaine de quelques 800000 caractères par appel à un browser.
 
J'ai testé le script php et la procédure stockée dans mysql 5. Je suis toujours confronté au même problème : la longueur du script.
 
En php, je me mange un time out pendant l'exécution du script...
Et, et c'est là toute mon interrogation, le browser se comporte de la même façon lors de l'appel de la proc stockée dans mysql.
 
Je pensais que l'utilisation des proc stockées permettait que le browser "n'attende" pas la fin de l'exécution de la proc et poursuivait dans le code php. Me serais-je trompé ?  
 
A noté que ma proc ne renvoit aucune valeur et que sur les pages free, pas la main sur le time out, pas de PDO disponible...
 
Merci par avance si vous voyez un moyen de lancer ma turbine en base sans "stopper" le flux php.
 
Un développeur autodidacte qui s'arrache parfois les cheveux...

Reply

Marsh Posté le 21-07-2008 à 23:48:14   

Reply

Marsh Posté le 25-07-2008 à 19:00:20    

Un petit up parce que je risque de finir par faire une frame à 0 et les frames, j'aime pô trop ça...

Reply

Marsh Posté le 25-07-2008 à 19:18:19    

Bunz a écrit :


Je pensais que l'utilisation des proc stockées permettait que le browser "n'attende" pas la fin de l'exécution de la proc et poursuivait dans le code php. Me serais-je trompé ?  


Oui. Comment veux tu qu'un script PHP continue son exécution alors qu'il attend des données en provenance de ta PS ? Ca n'a rien à voir, la PS est grosso modo une requête SQL exécutée par le serveur au lieu du client, mais ce client doit quand même l'appeler pour récupérer ses datas. La PS te permet juste un traitement sur les données plus rapide et optimisé, rien de plus.
Quant à ton problème, il est ailleurs. En premier lieu, que diable est tu en train de faire qui nécessite un découpage de 800000 caractères ???


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 25-07-2008 à 19:25:55    

Harkonnen a écrit :


Oui. Comment veux tu qu'un script PHP continue son exécution alors qu'il attend des données en provenance de ta PS ? Ca n'a rien à voir, la PS est grosso modo une requête SQL exécutée par le serveur au lieu du client, mais ce client doit quand même l'appeler pour récupérer ses datas. La PS te permet juste un traitement sur les données plus rapide et optimisé, rien de plus.
Quant à ton problème, il est ailleurs. En premier lieu, que diable est tu en train de faire qui nécessite un découpage de 800000 caractères ???


Mais clair [:ddr555]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
Reply

Sujets relatifs:

Leave a Replay

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