- Home
- Categorie
- Coding e Sistemistica
- Help Center: consigli per il tuo progetto
- Aiuto: tempo di ritorno al mio sito da parte degli spideri google
-
Aiuto: tempo di ritorno al mio sito da parte degli spideri google
Buongiorno,
avrei bisogno di una informazione, ho aggiornato una pagina del mio sito una settimana fa, ma ho notato che google nella sua cache ha da più di 15giorni la versione non aggiornata della pagina, c'è un modo per invitare google a fare una nuova scansione?
Mi è stato poco tempo fa modificato il file htaccess dicendomi che in questo modo si è abbassato il tempo di caricamento delle pagine, settendo il tempo di expire dei file sul server, potrebbe essere stata questa modifica a causare il problema?
-
Ciao Daniele,
il problema è decisamente quello. L' Expire Header indica quando far rigenerare la cache. Più è corto il tempo di cache più è veloce il caricamento, ma i contenuti aggiornati non saranno visibili fino al prossimo rigenero.Michele
-
Capisco, ma quindi come è possibile gestire il fatto che Google Speed Page premia o comunque valuta in modo positivo che il contenuto del sito sia settato con cache maggiore di 15 giorni?
Come posso migliorare il file htaccess?
attualmente è settato in questa maniera :
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A1
ExpiresByType text/css A31536000
ExpiresByType application/x-javascript A31536000
ExpiresByType text/richtext A31536000
ExpiresByType image/svg+xml A31536000
ExpiresByType text/plain A31536000
ExpiresByType text/xsd A31536000
ExpiresByType text/xsl A31536000
ExpiresByType text/xml A31536000
ExpiresByType video/asf A31536000
....
etc
-
E' vero che premia siti con expires più lunghi possibili, ma devi vedere se fa al caso tuo.
Questa che segue è una buona configurazione, valuta se fa al caso tuo (comunque i numeri dopo la A sono in secondi, anche nel caso da te attualmente adottato):
Abilita l'Expires ed imposta il default to 0
ExpiresActive On
ExpiresDefault A0Imposta la cache dei file multimediali ad 1 anno
<FilesMatch ".(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
ExpiresDefault A29030400
Header append Cache-Control "public"
</FilesMatch>Imposta la cache delle immagini a 1 settimana
<FilesMatch ".(gif|jpg|jpeg|png|swf)$">
ExpiresDefault A604800
Header append Cache-Control "public"
</FilesMatch>Imposta la cache delle risorse aggiornate di frequente a 2 ore<FilesMatch ".(xml|txt|html|js|css)$">
ExpiresDefault A7200
Header append Cache-Control "proxy-revalidate"
</FilesMatch>Forza la disabilitazione della cache per le risorse dinamiche
<FilesMatch ".(php|cgi|pl|htm)$">
ExpiresActive Off
Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"Header set Pragma "no-cache"
</FilesMatch>
*Michele*
-
grazie, provo a sostituire il codice e speriamo
-
Poi facci sapere come va
Michele