Page d'attente...

Page d'attente... - PHP - Programmation

Marsh Posté le 02-03-2006 à 12:56:47    

Bonjour,
 
Je suis en php 5. j’ai fait un dev qui envoi des requêtes en parallèle grâce à la commande « exec ».  
 
Sur l’ancien serveur que j’utilisais, pour attendre les réponses de mes recherches j’affichais une page d’attente rafraîchie régulièrement grâce à la commande flush.
Sur le nouveau serveur qui hébergerait mon site, cela ne fonctionne pas.
Quelqu’un aurait-il une idée pour que je puisse afficher cette page d’attente ?
 
Par avance merci,

Reply

Marsh Posté le 02-03-2006 à 12:56:47   

Reply

Marsh Posté le 02-03-2006 à 13:02:06    

Y a plein de raison à ça. Lire la doc, ça sert :

Citation :


 De nombreux serveurs, essentiellement sous Windows, continueront à bufferiser l'affichage de votre script jusqu'à ce qu'il soit terminé, avant de transmettre les résultats à l'internaute.
 
Des modules Apache comme mod_gzip utilisent leur propre bufferisation, ce qui fait que flush() n'enverra pas les données jusqu'au navigateur client immédiatement.
 
Même le navigateur peut réaliser une bufferisation avant de l'afficher. Netscape, par exemple, met en cache le texte jusqu'à ce qu'il recoive une fin de ligne, ou une nouvelle et il ne va effectuer aucun affichage tant que les balises </table> ne seront pas toutes refermées.
 
Certaines versions de Microsoft Internet Explorer ne commençeront l'affichage de la page qu'après avoir reçu 256 octets d'affichage. Cela vous obligera à envoyer des espaces supplémentaires pour afficher la page.

Reply

Sujets relatifs:

Leave a Replay

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