Compression des pages ratio cpu/poids, que choisir ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par dorian53, 26 Octobre 2006.

  1. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 886
    J'aime reçus:
    1
    Bonjour,

    Je suis à la recherche d'une optimisation entre le temps cpu et le poids des pages.

    J'hésite entre ne rien faire, passer par ob_gzhandler ou zlib.output_compression.

    J'ai voulu réaliser mon propre test mais impossible d'analyser les résultats.

    Voici le test, un affichage de 100 000 lignes.

    Code:
    <?php
    $temps = microtime ();
    $temps = explode (" ", $temps);
    $temps = $temps[1] + $temps[0];
    $chrono_start = $temps;
    
    for($i=1; $i<=100000; $i++)
    	echo $i,' Je suis une ligne de texte !!!!!!!!!!!!!!!<br />';
    
    $temps = microtime ();
    $temps = explode (" ", $temps);
    $temps = $temps[1] + $temps[0];
    $chrono_finish = $temps;
    $temps_generation = $chrono_finish - $chrono_start;
    
    echo 'Page générée en '.number_format ($temps_generation, 4,',','').' s';
    ?>

    Poids de la page
    - Sans aucune compression ~ 5262Ko91
    - Avec ob_gzhandler ~ 250Ko45
    - Avec zlib.output_compression ~ 255Ko45

    Sous Firefox
    - Sans aucune compression ~ 8.8sec
    - Avec ob_gzhandler ~ 6.3sec
    - Avec zlib.output_compression ~ 2.8sec

    La documentation indique que l'utilisation de zlib.output_compression est préférable à ob_gzhandler je l'ai donc supprimé du test.

    Sous Internet explorer
    - Sans aucune compression ~ 0.4sec
    - Avec zlib.output_compression ~ 1.7sec


    Questions
    - Pourquoi une telle différence entre entre Fx et IE
    - Pourquoi un renversement de résultat entre Fx et IE (zlib plus rapide chez Fx et non IE)

    La logique voudrait que la compression soit plus longue mais le poids de la page plus faible ?

    Le test est-il fiable ?
    Que choisir, quel en est le bilan ?


    Merci !
     
  2. LeParrain735
    LeParrain735 WRInaute discret
    Inscrit:
    11 Février 2006
    Messages:
    121
    J'aime reçus:
    0
    J'y connais pas grand chose mais ça m'interesse...

    J'ai uniquement utilisé ob_gzhandler perso

    Quelle doc?

    Peutêtre que FF et IE supportent des types d'encodage différents? d'où la différence de timing... non ?
     
  3. LeParrain735
    LeParrain735 WRInaute discret
    Inscrit:
    11 Février 2006
    Messages:
    121
    J'aime reçus:
    0
  4. polweb
    polweb WRInaute accro
    Inscrit:
    18 Octobre 2006
    Messages:
    3 231
    J'aime reçus:
    0
    est ce que tu est sur que ie n'avait pas la page dans le cache.
     
  5. Ohax
    Ohax WRInaute accro
    Inscrit:
    5 Juillet 2004
    Messages:
    4 900
    J'aime reçus:
    0
    Ta gagné une recommandation :)
     
  6. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 886
    J'aime reçus:
    1
    http://fr2.php.net/ob_gzhandler

    Note : Vous ne pouvez pas utiliser simultanément ob_gzhandler() et zlib.output_compression. De plus, notez bien que zlib.output_compression est préférable à ob_gzhandler().

    Non pourtant.
     
  7. polweb
    polweb WRInaute accro
    Inscrit:
    18 Octobre 2006
    Messages:
    3 231
    J'aime reçus:
    0
    Qui c'est qui gagne la recomandation ?
    On peut les voir ?
    J'ai un peu lu la doc de wri, mais j'ai pas trouvé comment voir celle de cet article.
     
Chargement...
Similar Threads - Compression ratio cpu Forum Date
Erreur de redirection et méthode de compression Développement d'un site Web ou d'une appli mobile 5 Décembre 2021
PageSpeed compression activée mais exception sur certains CSS Google : l'entreprise, les sites web, les services 2 Avril 2017
Activer la compression GZIP ? Administration d'un site Web 20 Mai 2016
Compression GZIP dans le .htaccess chez 1&1 Débuter en référencement 10 Mars 2015
Problème avec la compression GZip et Internet Explorer Développement d'un site Web ou d'une appli mobile 22 Juillet 2014
Compression des pages impossible Problèmes de référencement spécifiques à vos sites 24 Avril 2014
Compression par .htaccess Développement d'un site Web ou d'une appli mobile 20 Août 2013
Concaténation, Compression et mise en Cache Développement d'un site Web ou d'une appli mobile 30 Juin 2013
Compression GZIP chez 1&1 ?! Administration d'un site Web 11 Mai 2013
Compression Deflate URL Rewriting et .htaccess 26 Avril 2013
Compression Deflate 1&1 ??? URL Rewriting et .htaccess 23 Novembre 2012
Compression GZip sur 1&1 Administration d'un site Web 16 Octobre 2012
Compression "page speed" like à la chaine Administration d'un site Web 6 Avril 2012
Compression d'images Développement d'un site Web ou d'une appli mobile 12 Mars 2012
Outils de compression d'images PNG/JPEG à la volée Débuter en référencement 30 Janvier 2012
Compression systématique pour Googlebot ? Crawl et indexation Google, sitemaps 30 Décembre 2011
Compression Gzip PageSpeed : tout OK sauf .js et .css Référencement Google 29 Décembre 2011
Script de décompression BZ2 pour PHP Développement d'un site Web ou d'une appli mobile 1 Août 2011
Compression .js et .css avec gzip URL Rewriting et .htaccess 16 Juin 2011
Compression js et recommandation Page speed Développement d'un site Web ou d'une appli mobile 10 Mai 2011