• User

    Compressione gzip

    Sto provando ad attivare la compressione GZIP ma non ci riesco, ho provato ad inserire nel file .htaccess:

    compressione zlib

    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
    <FilesMatch "\.(js|css|html|htm|php|xml)$">
    SetOutputFilter DEFLATE
    </FilesMatch>

    Entrambi i comandi ho provato ad inserire ma verificando l'eventuale comprressione non risulta nulla. Qualcuno potrebbe aiutarmi? Eventualmente posso attivare supercache e successivamente abilitare la comrpessione GZIP.
    Io volevo evitare di utilizzare il plugin e attivare e quindi beneficiare della compressione.


  • User

    Ma proprio nessuno saperbe aiutarmi ad attivare la compressione gzip?


  • User Attivo

    L'attivazione della compressione gzip può dipendere dall'hosting.
    Ad esempio su Aruba per attivare la compressione gzip sul proprio sito si deve andare nel pannello di amminisrazione del proprio sito e da li abilitare la zlib_compression.


  • User

    Con Netsons.com (almeno per hosting semidedicati) la compressione si attiva da CPanel "optimize website" e poi "compress all content".
    Ciao.


  • User Attivo

    Ciao a tutti,

    sapreste dirmi se qualcuno abbia testato un plugin Wordpress per gzip.

    Grazie
    Alessandro


  • User Attivo

    E su TopHost? :mmm:


  • User

    Su Aruba, per attivare la compressione Zlib bisogna aggiungere queste istruzioni al proprio .htaccess

    SetOutputFilter DEFLATE
    AddOutputFilter DEFLATE text/plain
    AddOutputFilter DEFLATE text/xml
    AddOutputFilter DEFLATE application/xhtml+xml
    AddOutputFilter DEFLATE text/css
    AddOutputFilter DEFLATE application/xml
    AddOutputFilter DEFLATE image/svg+xml
    AddOutputFilter DEFLATE application/rss+xml
    AddOutputFilter DEFLATE application/atom_xml
    AddOutputFilter DEFLATE application/x-javascript
    AddOutputFilter DEFLATE application/x-httpd-php
    AddOutputFilter DEFLATE application/x-httpd-fastphp
    AddOutputFilter DEFLATE application/x-httpd-eruby
    AddOutputFilter DEFLATE text/html
    SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .pdf$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .avi$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .mov$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .mp3$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .mp4$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .rm$ no-gzip dont-vary
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

    :gthi:


  • User Attivo

    Segnalo che la soluzione di ApVari funziona correttamente ma naturalmente solo con Hosting Linux e non con hosting Windows (che supporta comunque il php)


  • User Attivo

    Il codice sovrascritto su Aruba funziona alla grande! 😉


  • User Attivo

    Su Aruba si può attivare la compressione direttamente dal pannello di controllo spuntando la versione ottimizzata per Wordpress del file ini.php.


  • User Attivo

    Ho lettto su un'altro forum questa procedura per la compressione su aruba

    1. Vai sul Pannello di controllo Aruba
    2. Vai sul Pannello Gestione Hosting Linux
    3. Vai su Strumenti e Impostazioni
    4. Vai su Personalizzazione del file PHP.INI
    5. Scegli zlib_compression e confermi con 'OK'
    6. Scarichi sul computer il file .htaccess e lo apri con blocco note
    7. Inserisci a fine file, senza ('):

    'SetOutputFilter DEFLATE
    AddOutputFilter DEFLATE text/plain
    AddOutputFilter DEFLATE text/html
    AddOutputFilter DEFLATE text/xml
    AddOutputFilter DEFLATE text/css
    AddOutputFilter DEFLATE application/xml
    AddOutputFilter DEFLATE application/xhtml+xml
    AddOutputFilter DEFLATE application/rss+xml
    AddOutputFilter DEFLATE application/javascript
    AddOutputFilter DEFLATE application/x-javascript
    AddOutputFilter DEFLATE application/x-httpd-php
    AddOutputFilter DEFLATE application/x-httpd-fastphp
    AddOutputFilter DEFLATE image/svg+xml
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch bMSIE !no-gzip !gzip-only-text/html
    SetEnvIf User-Agent ".MSIE." nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0

    Don't compress images

    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary'

    1. Salvi e rinvii sul server (fai copia di sicurezza di entrambi)
    2. Apri il file header.php del tema WP e inserisci dopo '<head profile="http : // gmpg.org/xfn/11">', scegliendo la compressione tra '0' (nessuna) e '9' (massima, come nell'esempio), senza ('):

    '<?php
    ini_set('zlib.output_compression', 'On');
    ini_set('zlib.output_compression_level', '9');
    ?>'

    1. Aggiorni
    2. Controlli prima e dopo su gmetrix.com

  • User Newbie

    Salve a tutti e grande forum, vi leggo da una vita, ma scrivo per la prima volta.

    Il mio problmea di compressione non riesco a risolverlo, ho aperto un tiket su aruba senza risultato, ho seguito le vostre indicazioni senza risultato.

    Come faccio a attivare il gzip (integrato sul mio software e-commerce) su server aruba?

    Le pagine al momento sono lentissime e mi necessita come l'ossigeno, avanti tutte le anime pie e' molto più ferrate del sottoscritto! 😄


  • User Newbie

    Ciao Elmanisero
    @elmanisero said:

    '<head profile="http : // gmpg.org/xfn/11">'
    Ahimè devo dirti che non l'ho trovato. Da nessuna parte in index. Potresti darmi qualche indicazione per capire dove dovrei inserire

    '<?php
    ini_set('zlib.output_compression', 'On');
    ini_set('zlib.output_compression_level', '9');
    ?>'
    Grazie e spero a presto


  • User Attivo

    Leggi bene
    @elmanisero said:

    1. Apri il file header.php del tema WP e inserisci dopo '<head profile="http : // gmpg.org/xfn/11">',

  • User Newbie

    @elmanisero said:

    Leggi bene
    L'ho aperto header.php ma niente di niente <head profile="http : // gmpg.org/xfn/11"> ma non c'è.
    Mi stavo studiando altri temi dove è presente per cercare di capire dove dovrebbe essere messo quello che suggerisci.
    Scusa se sono stato poco chiaro stanotte. 🙂


  • User Attivo

    Quindi parlando di header e non di index inseriscilo prima dei vari meta.
    Premetto quella è una guida non mia.
    Io per esempio quella stringa non l'ho inserita.


  • User Newbie

    @elmanisero said:

    Quindi parlando di header e non di index inseriscilo prima dei vari meta.
    Premetto quella è una guida non mia.
    Io per esempio quella stringa non l'ho inserita.

    Si scusami mi è scappato index ma intendevo header. E credo di averne bisogno è un tema un po' articolato e fatico a salire nel page speed.
    É un sito video fotografico e lotto con tanti problemi.

    Ti ringrazio tanto.


  • User Newbie

    Ciao, io ho risolto modificando il files .htaccess seguendo questa guida qua:
    mamertum.it/abilitare-la-compressione-gzip-o-deflate-per-wordpress-su-aruba/.


  • User Attivo

    @dezrait said:

    Su Aruba, per attivare la compressione Zlib bisogna aggiungere queste istruzioni al proprio .htaccess

    SetOutputFilter DEFLATE
    AddOutputFilter DEFLATE text/plain
    AddOutputFilter DEFLATE text/xml
    AddOutputFilter DEFLATE application/xhtml+xml
    AddOutputFilter DEFLATE text/css
    AddOutputFilter DEFLATE application/xml
    AddOutputFilter DEFLATE image/svg+xml
    AddOutputFilter DEFLATE application/rss+xml
    AddOutputFilter DEFLATE application/atom_xml
    AddOutputFilter DEFLATE application/x-javascript
    AddOutputFilter DEFLATE application/x-httpd-php
    AddOutputFilter DEFLATE application/x-httpd-fastphp
    AddOutputFilter DEFLATE application/x-httpd-eruby
    AddOutputFilter DEFLATE text/html
    SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .pdf$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .avi$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .mov$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .mp3$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .mp4$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI .rm$ no-gzip dont-vary
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

    Ho fatto quanto sopra indicato (suggerito anche dall'assistenza di Aruba) e successivamente ho eseguito delle verifiche. Il responso è sempre negativo, addirittura www(.)gidnetwork(.)com/tools/gzip-test(.)php mi ha dato un bel "HTTP/1.1 999 AW Special Error" come risultato, non è stato nemmeno specificato se la compressione sia attiva oppure no.
    Lo stesso risultato lo dava anche prima di creare l'.htaccess.

    Per scrupolo ho eseguito il test anche con altri siti che so essere su Aruba ed il risultato non è cambiato. L'assistenza non è molto d'aiuto.

    Voi ne sapete di più?
    Grazie


  • User Attivo

    Ok, mi sono accorto che questa è la sezione sbagliata poiché il mio problema non riguarda WP ma solo Aruba.
    In ogni caso è stato scoperto l'arcano, l'account su Aruba è su server Windows/Linux (non chiedetemi il perché) ed il proprietario ha pubblicato il sito sul server Windows. Di conseguenza il documento .htaccesss non viene interpretato funzionando solo su server Linux.
    A questo punto devo comunicare al cliente che per poter usufruire della compressione deve spostare tutto sull'altro server.

    Buona giornata