OVH Community, votre nouvel espace communautaire.

comment faire fonctionner ob_flush() ,


Gaston_Phone
01/06/2015, 14h27
Citation Envoyé par erreur-404
Bonjour janus57,
J'ai ajouté ta ligne au tout début des scripts et maintenant l'affichage se fait progressivement comme souhaité. Grand merci.
Jean-Luc
Pareil, cela fonctionne maintenant chez moi aussi.
Merci janus57.

janus57
01/06/2015, 13h36
Citation Envoyé par erreur-404
Bonjour janus57,

J'ai ajouté ta ligne au tout début des scripts et maintenant l'affichage se fait progressivement comme souhaité. Grand merci.

Jean-Luc
Bonjour,

en cas d'utilisation de .ovhconfig en mode "production" il me semble (je suis pas sûr de ce que je dit) que l'infrastructure rajoute du cache + gzip pour optimiser le tout.

Sinon heureux que cela fonctionne pour vous.

Cordialement, janus57

erreur-404
01/06/2015, 13h34
Bonjour janus57,

J'ai ajouté ta ligne au tout début des scripts et maintenant l'affichage se fait progressivement comme souhaité. Grand merci.

Jean-Luc

janus57
01/06/2015, 12h52
Bonjour,

petite piste, est-ce que le passage en PHP-FPM change les chose (on dégage le .htaccess pour passer en .ovhconfig) ?

Sinon peut être apache ou autre qui force une compression :
Code:
header('Content-Encoding: none;');//disable apache compress
Cordialement, janus57

Gaston_Phone
01/06/2015, 12h40
Citation Envoyé par erreur-404
J'ai un script PHP utilisant ob_flush() qui fonctionne parfaitement sur un autre hébergement. Sur le mutualisé OVH, rien ne s'affiche tant que la page n'est pas terminée.
J'ai aussi constaté le même problème.

erreur-404
01/06/2015, 12h07
Bonjour,

J'ai un script PHP utilisant ob_flush() qui fonctionne parfaitement sur un autre hébergement. Sur le mutualisé OVH, rien ne s'affiche tant que la page n'est pas terminée.

Ce problème a déjà été posé dans le forum ( http://forum.ovh.com/showthread.php?...fonctionne-pas , http://forum.ovh.com/showthread.php?...fonctionne-pas , http://forum.ovh.com/showthread.php?...commande-FLUSH ), mais aucune solution ni explication n'a été fournie.

Théoriquement, le buffering peut être controlé par PHP, par le serveur et par le navigateur. Etant donné que mon script fonctionne ailleurs avec mes navigateurs, je conclus que le problème est lié à la configuration du serveur mutualisé OVH. J'ai essayé
Code:
mod_gzip_on No
sans résultat.

Pour info, mon .htaccess commence par
Code:
SetEnv PHP_VER 5_4
Jean-Luc