voiture ecrasee

Activer la compression gzip

Ou comment utiliser le buffer de sortie efficacement et optimiser php

gzip php, php gzip, activer gzip, activer compression gzip, compression php, php activer gzip, compression gzip php, activer gzip php, php gzip compression, php compression gzip, php compression, gzip, utiliser gzip php, gzip compression php, activer compression gzip php

Toute la planet php c'est bien marré en lisant les conseils de google sur l'optimisation de php. Cependant à part quelques approximations (notamment le if vs switch) je trouve l'ensemble cohérent. Pour moi Google n'a pas faux c'est juste que tout le monde s'est moqué d'eux car ces astuces sont ultra connues des développeurs php.

Pour moi une des plus grandes erreurs de google dans leur article est d'avoir parler de la bufferisation de la sortie php sans avoir aborder l'utilisation du handler gz_handler qui permet d'activer la compression gzip sur la sortie de php.

Activer la compression gzip

Pour compresser en gzip les sorties php il faut ajouter la ligne suivante au tout début de vos scripts php :

<?php
ob_start('ob_gzhandler');
?>

Utiliser le handler ob_gzhandler permet d'envoyer aux navigateurs supportant la compression gz le contenu généré par php compressé en gzip.

Cette méthode permet de réduire la taille du contenu envoyé aux navigateurs et accélère l'affichage en minimisant la quantité de données transmises par le réseau.

Image : rytc

 

Vidéos drôles

Du fingerboard en taille réelle Un bateau accoste sur la plage Un policier saute une barrière Les rouquins ont une ame C'est toujours mieux de se faire rouler dessus Un problème moteur chez ses soldats Un saut raté dans la piscine Démonstration de Kung Fu par un soldat coréen Comment ne pas faire du vin chaud au micro onde