• User

    Performance - abilitare la compressione dei files con mod_deflate

    A seguito di un controllo della performance di un mio sito ideeaddiocelibatoenubilato(puntoit) con PageSpeed on line, il software mi suggerisce di implementare lato server l'abilitazione della compressione dei file (js e css)

    Mi documento un pò in rete e dal sito di Aphache(punto org) trovo questo codice da inserire nel .htaccess:

    Insert filter

        SetOutputFilter DEFLATE
        
        # Netscape 4.x has some problems...
        BrowserMatch ^Mozilla/4         gzip-only-text/html
        
        # Netscape 4.06-4.08 have some more problems
        BrowserMatch ^Mozilla/4\.0[678] no-gzip
        
        # MSIE masquerades as Netscape, but it is fine
        BrowserMatch \bMSIE             !no-gzip !gzip-only-text/html
        # Don't compress images
        SetEnvIfNoCase Request_URI \
                   \.(?:gif|jpe?g|png)$ no-gzip dont-vary
                 
        # Make sure proxies don't deliver the wrong content
        Header append Vary User-Agent env=!dont-vary
    

    Lo inserisco, lo carico sul server testo di nuovo su page speed ma idem mi suggerisce di implementare la compressione come se nulla fosse...

    Sbaglio qualcosa?

    Grazie


  • User

    Ho provato con questo codice:

    #GZip compression
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    </IfModule>

    Da Hight priority la compressione me la passa a low priority ma mi suggerisce lo stesso di Abilitare la compressione.


  • User

    Risolvo da me perchè c'ho sbattuto la testa una notte...

    Intanto al codice subito sopra manca una cosa: text/javascript quindi:

    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript

    Il resto va bene cosi.

    Per quanto riguarda PageSpeed invece sconsiglio per fare test a distanza ravvicinata l'uso dello strumento on line perchè mi pare abbia una sua cache e non si aggiorna (anche se vuotate la vostra di cache) meglio installare il tool per browser e comunque quando riprovate una pagina pulire la cache del browser.