Aproveche el almacenamiento en caché del navegador para Facebook, Google+ u otros archivos de recursos de terceros

10

Probé mi sitio web con Google PageSpeed ​​Insights.

Hice la optimización de caché en mi .htaccess , pero no afectó a los archivos de recursos que son de Facebook y 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)

¿Qué puedo hacer para resolver esto?

usuario3134277
fuente

Respuestas:

8

No tiene control sobre ellos porque están alojados por otro proveedor. Y honestamente hablando, no debe preocuparse por ellos, depende de Google, Facebook, etc. manejar el almacenamiento en caché de acuerdo con sus necesidades.

Potencialmente, podría proxy las URL o descargar los archivos localmente, pero no lo aliento a seguir esa ruta. De hecho, puede terminar con una configuración que no refleja los cambios cuando el proveedor ascendente publica una actualización, o simplemente entra en conflicto con el almacenamiento en caché ya aplicado por Google, Facebook, etc.

Simone Carletti
fuente
y si debe tener estos scripts, haga que se carguen de forma asíncrona, una vez que se complete la carga de la página principal.
Andrew
Maravilloso que depende de Google y FB, pero quiero que mi sitio sea más rápido. No puedo controlar mi sitio con respecto a esto.
Martijn
Estás utilizando sus servicios, probablemente de forma gratuita, por lo que lamentablemente depende de ellos.
fregante
1

Debería considerar eliminar JavaScript de terceros de Facebook y Google de sus páginas. El único JavaScript de terceros que normalmente tengo es para publicidad.

Todas las redes sociales tienen formas de usar enlaces simples (sin JavaScript) para compartir su página. Vea esta pregunta en StackOverflow . Sin embargo, no podrás ver las estadísticas de Me gusta y +1 en la página.

Stephen Ostermiller
fuente
Pero eso no ayuda cuando se trata de casos como cargar bibliotecas JQuery de terceros. La respuesta de Simone Carletti se aplicaría aquí.
Kenzo
0

Es una conspiración de alto nivel por parte de íconos del mercado web como Google y Facebook.

Estaba usando estos scripts en mi sitio web, lo que hizo que funcionara lentamente. Cuando eliminé los scripts, logré mi objetivo (es decir, velocidad de página 100/100). Mi sitio ahora está funcionando muy bien. Se abre casi como si fuera compatible con AMP.

Entonces la velocidad de la página importa. Creo que deberías mantenerte por tu cuenta no cogiendo la mano de Google o Facebook. Solo elimina el código. Sus suscriptores necesitan rendimiento del sitio, pero el rendimiento comienza con la carga del sitio web. Si eres un perdedor desde el principio, no hay forma de llegar primero en ningún motor de búsqueda del mundo. Si los usuarios ocupan el primer lugar en su sitio web, ningún motor de búsqueda lo puede retrasar porque comienza a hacer desafíos para los motores de búsqueda.

Entonces, mi sugerencia es eliminar los scripts y crear los suyos para una mejor experiencia de usuario.

usuario72692
fuente
2
Bienvenido a este sitio He editado esta respuesta bastante porque no cumple con nuestros estándares de calidad. Había incluido un enlace a su propio sitio. Eso puede estar bien si es necesario para responder la pregunta, pero en este caso no fue necesario. Su gramática y formato necesitaban muchas mejoras. También eliminé la blasfemia que no es apropiada aquí.
Stephen Ostermiller