Sfrutta la memorizzazione nella cache del browser per Facebook, Google+ o altri file di risorse di terze parti


10

Ho testato il mio sito Web con Google Page Speed ​​Insights.

Ho ottimizzato la cache nel mio .htaccess , ma non ha influito sui file di risorse che provengono da Facebook e Google+

Leverage browser caching

    http://connect.facebook.net/fr_FR/all.js (20 minutes)

    https://apis.google.com/js/plusone.js (30 minutes)

    https://oauth.googleusercontent.com/…e:rpc:shindig.random:shindig.sha1.js?c=2 (60 minutes)

Cosa posso fare per risolvere questo?

Risposte:


8

Non hai alcun controllo su di loro perché sono ospitati da un altro provider. E onestamente, non dovresti preoccuparti di loro, spetta a Google, Facebook, ecc. Gestire la cache in base alle loro esigenze.

Potresti potenzialmente delegare gli URL o scaricare i file localmente, ma non ti incoraggio a seguire questa strada. In effetti, potresti finire con una configurazione che non riflette le modifiche quando il provider upstream pubblica un aggiornamento o semplicemente è in conflitto con la cache già applicata da Google, Facebook, ecc.


e se devi assolutamente avere questi script, falli caricare in modo asincrono, una volta completato il caricamento della pagina principale.
Andrew

È meraviglioso che dipenda da Google e FB, ma voglio che il mio sito sia più veloce. Non riesco a controllare il mio sito al riguardo.
Martijn,

Stai usando i loro servizi, probabilmente gratuitamente, quindi sfortunatamente dipende da loro.
fregante,

1

Dovresti considerare di rimuovere JavaScript di terze parti da Facebook e Google dalle tue pagine. L'unica JavaScript di terze parti che ho in genere è per la pubblicità.

Tutti i social network hanno modi in cui puoi usare link semplici (no JavaScript) per condividere la tua pagina. Vedi questa domanda su StackOverflow . Tuttavia, non potresti vedere le statistiche relative ai Mi piace e al +1 nella pagina.


Ma ciò non aiuta quando si arriva a casi come il caricamento di librerie JQuery di terze parti. La risposta di Simone Carletti si applicherebbe qui.
Kenzo,

0

È una cospirazione di alto livello da icone del mercato web come Google e Facebook.

Stavo usando questi script sul mio sito Web che lo hanno fatto funzionare lentamente. Quando ho rimosso gli script, ha raggiunto il mio obiettivo (cioè la velocità della pagina 100/100). Il mio sito ora funziona molto bene. Si apre quasi come se fosse supportato da AMP.

Quindi la velocità della pagina conta. Penso che dovresti stare da solo non tenendo la mano di Google o Facebook. Basta rimuovere il codice. I tuoi abbonati hanno bisogno delle prestazioni del sito ma le prestazioni iniziano con il caricamento del sito web. Se sei un perdente dall'inizio, non c'è modo di venire prima in qualsiasi motore di ricerca al mondo. Se gli utenti vengono prima sul tuo sito Web, nessun motore di ricerca può metterti dietro perché inizi a fare sfide per i motori di ricerca.

Quindi il mio suggerimento è rimuovere gli script e crearne uno tuo per una migliore esperienza utente.


2
Benvenuti in questo sito Ho modificato questa risposta abbastanza pesantemente perché non soddisfaceva i nostri standard di qualità. Avevi incluso un link al tuo sito. Questo può andare bene se è necessario per rispondere alla domanda, ma in questo caso non era necessario. La tua grammatica e formattazione necessitavano di molti miglioramenti. Ho anche rimosso la volgarità che non è appropriata qui.
Stephen Ostermiller
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.