2012-01-20 13 views
15

Ho un sito web wordpress Sto creando per un cliente ospitato temporaneamente http://dev.eatfit.co.nz/come smettere di usare la velocità pagina google

sto notando che spesso (ma non sempre) che visualizza una pagina (ad esempio la home page), quello che presumo sia il servizio online googlepontepunt sembra riscrivere l'url al volo per ottimizzare le cose, quindi ricevo URL come questo (visualizzabile in fiddler o nel sorgente .html)

http://dev.eatfit.co.nz/wp-content/themes/eatfit/images/xfoot-logo.png.pagespeed.ic.SWoJqa9Ly9.png

Non voglio accadere e voglio disattivare la velocità di Google come non è corretto imitando il css e anche il caching costante così gli aggiornamenti di test sono dolorosi.

La cosa strana è che non ho mai attivato la velocità online di Google per questo sito Web e non ci sono plug-in di ottimizzazione speciali nella mia installazione di wordpress. Ho cercato il loro servizio online e apparentemente dovresti inserire una voce cns dns speciale per far funzionare la velocità della pagina, ma non esiste un nome cname simile su questo dominio.

Sembra che da qualche parte tra il server della società di hosting e il mio computer client gli URL vengano automaticamente riscritti. Come sta succedendo e come può essere fermato.

risposta

44

Sembra che mod_pagespeed sia installato sull'host.

Se non si dispone di accesso a disabilitarlo per il tuo sito, è possibile aggiungere ? ModPagespeed = off alla fine del tuo URL nel browser come questo

http://dev.eatfit.co.nz/?ModPagespeed=off

+0

bene sapere sulla pagina pagine al soluzione alternativa grazie. –

+3

È grandioso.Ho provato a usare 'PageSpeed ​​= off' e' ModPageSpeed ​​= off', e nessuno dei due ha funzionato. La scrittura in minuscolo della "velocità" (nel tuo esempio) ha funzionato. –

+0

Grazie! Questo mi causava alcuni seri problemi con php-phantomJS e il rendering delle immagini che erano state caricate da mod_pagespeed. – xxstevenxo

1

Con lo sguardo di esso, è un modulo per apache, quindi potrebbe essere installato sul server di hosting, vorrei contattare il tuo host se non lo hai richiesto.

+0

ahh quanto sopra appena arrivato prima di me lol – user1148760

7

Queste due risposte siano accurate - La risposta è sì, è un modulo di Apache installato dalla società di hosting su tutti i conti - per spegnerlo è possibile aggiungere la riga seguente nel file .htaccess:

ModPagespeed off

1

Posso confermare tutte le risposte sopra elencate. Sembra che tu l'abbia effettivamente spento tramite il tuo file .htaccess. Tuttavia mi piacerebbe sapere quali problemi funzionali hai incontrato con il CSS. Non sono riuscito a rilevare alcuna differenza visiva sulla tua home page con & senza mod_pagespeed. Se hai trovato un bug, vorremmo risolverlo.

È vero che aggiunge cache alle risorse, ma il server controlla le modifiche ogni 5 minuti se non si dispone di un TTL esplicito e scrive URL con nuovi hash del contenuto ogni volta che i dati cambiano. Anche il ritardo di 5 minuti può essere fastidioso durante lo sviluppo, ma c'è una novità relativamente nuova: ModPagespeedLoadFromFile che rende molto più agevole lo sviluppo con mod_pagespeed e migliora anche le prestazioni del server.

I vantaggi di tutto questo sono che ci sono molti meno round trip sul server e una latenza significativamente inferiore per gli utenti finali.Scopri i risultati WebPagetest:

Video, mod_pagespeed on, mod_pagespeed off

Inoltre, ti dispiacerebbe dirmi cosa hosting provider si usa che trasforma mod_pagespeed di default? Grazie!

11

Se si guarda nella directory ap.dd conf (il mio è in /etc/httpd/conf.d), si dovrebbe vedere un file chiamato pagespeed.conf. Per disabilitare completamente il servizio, trovare la linea che dice:

ModPagespeed su

e modificarla in:

ModPagespeed off

... quindi riavviare il servizio httpd con "service httpd restart".

1

Per me ha funzionato in questo modo (Attenzione sarebbe spegnere Page Speed ​​per tutte le richieste, senza querystring):

vim /etc/apache2/mods-available/pagespeed.conf 
#ModPagespeed on 
ModPagespeed unplugged 
:wq 

sto commentando ModPagespeed su, e l'aggiunta di linea scollegata ModPagespeed qui. Spero che aiuti.

0

E se si vuole Page Speed ​​per fermare cambiare il vostro annuncio nomi di file questo filtro:

pagespeed InPlaceResourceOptimization on; 

Vedi here a tale proposito. Il capitolo si chiama "Ottimizzazione delle risorse sul posto"

Inoltre, se si definiscono i file statici, si vedranno subito le modifiche e si miglioreranno le prestazioni. Vedi here a riguardo. Seek capitolo "Caricamento di file statici dal disco"

1

Necessità di cambiare nel file pagespeed.conf da on a off

ModPagespeed off 

Posizione del file in Ubuntu/Debian

/etc/apache2/conf.d/pagespeed.conf 

posizione del depositare in CentOS/httpd

/etc/httpd/conf.d/pagespeed.conf 

Dont Ho dimenticato di riavviare i servizi Apache o httpd.

per singolo sito web tramite .htaccess

ModPagespeed off 
0

sulla mia installazione lampada su Elementary OS, il file di configurazione di Page Speed ​​è in

lampstack-(yourversion)/apache2/conf/pagespeed.conf 
Problemi correlati