flush et compression des pages par ob_gzhandler

flush et compression des pages par ob_gzhandler - PHP - Programmation

Marsh Posté le 30-04-2005 à 08:11:01    

Hello!
 
J'ai un petit soucis sur l'usage du flush pour forcer l'envoi de données depuis une page.
 
ca marche tout simplement pas, lorsque la compression par ob_gzhandler semble etre active.
 
En local chez moi, le flush+ob_flush() marche nickel, mais sur mon hebergeur ca marche pas  :??:  
J'ai l'impression que c'est parce qu'il y'a une compression d'activée et qu'il n'est pas possible de flusher les données quand c'est le cas.
 
Conclusion, comment est-ce possible de désactiver la compression due au ob_gzhandler pour le réactiver apres ?
 
extrait des notes de la doc php:

Citation :

ob_gzhandler (actually 'ob_start("ob_gzhandler" );') will not start compressing until the script flushes (or, usually, exits), and will in turn send the entire compressed document at once - which makes it more susceptible to causing a perception of latency.


 
bref si je comprends bien c'est ca le pb mais je vois pas comment le contourner :)
 
les diffs de conf entre mon hébergeur et mon localhost sont en effet au niveau du buffering d'ailleurs:
 
local (ca marche)

Citation :

output_buffering 4096
output_handler no value


 
herbergeur (marche pas)

Citation :

output_buffering no value
output_handler ob_gzhandler


Message édité par Oxygen3 le 30-04-2005 à 08:18:58

---------------
Metro-PoleRéseau A Suivre...: Annuseries|LeVillage|pErDUSA
Reply

Marsh Posté le 30-04-2005 à 08:11:01   

Reply

Marsh Posté le 30-04-2005 à 08:23:49    

T'a matté avec ini_set() ?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 30-04-2005 à 08:35:29    

output_buffering "0" PHP_INI_PERDIR|PHP_INI_SYSTEM  
 
bref, c'est pas accessible depuis un ini_set() :/


---------------
Metro-PoleRéseau A Suivre...: Annuseries|LeVillage|pErDUSA
Reply

Marsh Posté le 30-04-2005 à 16:30:18    

Reply

Marsh Posté le 01-05-2005 à 00:52:00    

Reply

Sujets relatifs:

Leave a Replay

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