- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Compressione gzip
-
Il codice sovrascritto su Aruba funziona alla grande!
-
Su Aruba si può attivare la compressione direttamente dal pannello di controllo spuntando la versione ottimizzata per Wordpress del file ini.php.
-
Ho lettto su un'altro forum questa procedura per la compressione su aruba
- Vai sul Pannello di controllo Aruba
- Vai sul Pannello Gestione Hosting Linux
- Vai su Strumenti e Impostazioni
- Vai su Personalizzazione del file PHP.INI
- Scegli zlib_compression e confermi con 'OK'
- Scarichi sul computer il file .htaccess e lo apri con blocco note
- 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.0Don't compress images
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary'
- Salvi e rinvii sul server (fai copia di sicurezza di entrambi)
- 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');
?>'- Aggiorni
- Controlli prima e dopo su gmetrix.com
-
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!
-
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
-
Leggi bene
@elmanisero said:- Apri il file header.php del tema WP e inserisci dopo '<head profile="http : // gmpg.org/xfn/11">',
-
@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.
-
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.
-
@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.
-
Ciao, io ho risolto modificando il files .htaccess seguendo questa guida qua:
mamertum.it/abilitare-la-compressione-gzip-o-deflate-per-wordpress-su-aruba/.
-
@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/htmlHo 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
-
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