90 votes

Dégonfler la compatibilité du navigateur compression et avantages par rapport à GZIP


37voto

David Murdoch Points 28521

Mise à JOUR: les Navigateurs ont été à la baisse un soutien pour les matières premières dégonfler. zOompf a fait des recherches très approfondies sur ce sujet ici. Malheureusement, il semble que les premières dégonfler n'est PAS sûrs à utiliser.

Vérifier http://www.vervestudios.co/projects/compression-tests/results pour plus de résultats.

Ici sont les navigateurs qui ont été testés:

/*  Browser                       DEFLATE      ZLIB     */
    XP Internet Explorer 6        PASS         FAIL
    XP Internet Explorer 7        PASS         FAIL
    XP Internet Explorer 8        PASS         FAIL
    Vista Internet Explorer 8     PASS         FAIL
    XP Firefox 3.6.*              PASS         PASS
    XP Firefox 3.5.3              PASS         PASS
    XP Firefox 3.0.14             PASS         PASS
    Win 7 Firefox 3.6.*           PASS         PASS
    Vista Firefox 3.6.*           PASS         PASS
    Vista Firefox 3.5.3           PASS         PASS
    XP Safari 3                   PASS         PASS
    XP Safari 4                   PASS         PASS     
    XP Chrome 3.0.195.27          PASS         PASS
    XP Opera 9                    PASS         PASS
    XP Opera 10                   PASS         PASS
    XP Sea Monkey 1.1.8           PASS         PASS
    Android 1.6 Browser (v4)*     N/A          N/A
    OS-X Safari 4                 PASS         PASS
    OS X Chrome 7.0.517.44        PASS         PASS
    OS X Opera 10.63              PASS         PASS
    iPhone 3.1 Safari             PASS         PASS

* Android Envoie-tête de requête HTTP "Accept-Encoding: gzip". Dégonfler n'est pas autorisée.


Je conclure que l'on peut toujours envoyer des premières DÉGONFLER (lorsque la tête de requête HTTP "Accept-Encoding" contient "dégonfler") et le navigateur est en mesure d'interpréter correctement les données codées. Quelqu'un peut-il prouver que c'est mal?

remarque: .NET native de mise en œuvre de DÉGONFLER (Système d'.IO.La Compression.DeflateStream) est raw DÉGONFLER. Elle suce aussi. Veuillez utiliser zlib.net pour toutes vos .NET la déflation des besoins.

6voto

Josef Pfleger Points 37003

Le navigateur d’Android 1.6 (v4) échoue tant la zlib et le test de deflate sur votre page. Je l’ai ai ajouté à votre liste.

1voto

Paul Irish Points 17507

Il n’est pas le cas que `` avec mod_deflate envoie par gzip par défaut ?

-1voto

Letterman Points 1516

autant que je sache, oui - à peu près vous « pouvez toujours envoyer raw DEFLATE et tout serait OK »... il n’y a pas « toujours », mais la plupart des cas. Si ce n’est pas le cas, il s’agit de problème du navigateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X