Aproveite o cache do navegador para o Facebook, Google+ ou outros arquivos de recursos de terceiros


10

Testei meu site com o Google PageSpeed ​​Insights.

Fiz otimização de cache no meu .htaccess , mas isso não afetou os arquivos de recursos do Facebook e do 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)

O que posso fazer para resolver isso?

Respostas:


8

Você não tem controle sobre eles porque eles são hospedados por outro provedor. E honestamente falando, você não deve se preocupar com eles, cabe ao Google, Facebook, etc. lidar com o cache de acordo com a necessidade deles.

Você pode potencialmente proxy os URLs ou baixar os arquivos localmente, mas não encorajo você a seguir esse caminho. De fato, você pode acabar com uma configuração que não reflete as alterações quando o provedor upstream publica uma atualização ou simplesmente entra em conflito com o cache já aplicado pelo Google, Facebook etc.


e se você absolutamente precisar desses scripts, faça com que sejam carregados de forma assíncrona, após a conclusão do carregamento da página principal.
andrew

É maravilhoso que cabe ao Google e ao FB, mas quero que meu site seja mais rápido. Não consigo controlar meu site em relação a isso.
Martijn

Você está usando os serviços deles , provavelmente de graça, por isso, infelizmente, depende deles.
fregante

1

Você deve remover o JavaScript de terceiros do Facebook e do Google de suas páginas. O único JavaScript de terceiros que normalmente tenho é para publicidade.

Todas as redes sociais têm maneiras de usar links simples (sem JavaScript) para compartilhar sua página. Veja esta pergunta no StackOverflow . Você não seria capaz de ver estatísticas de curtidas e +1 na página.


Mas isso não ajuda em casos como o carregamento de bibliotecas JQuery de terceiros. A resposta de Simone Carletti se aplicaria aqui.
Kenzo

0

É uma conspiração de alto nível por ícones do mercado da web como Google e Facebook.

Eu estava usando esses scripts no meu site, o que fez com que funcionasse lentamente. Quando removi os scripts, ele atingiu meu objetivo (velocidade da página 100/100). Meu site agora está funcionando muito bem. Abre quase como se fosse suportado por AMP.

Portanto, a velocidade da página é importante. Eu acho que você deveria se defender por não segurar a mão do Google ou do Facebook. Apenas remova o código. Seus assinantes precisam do desempenho do site, mas o desempenho começa com o carregamento do site. Se você é um perdedor desde o início, não há como chegar em primeiro lugar em qualquer mecanismo de pesquisa do mundo. Se os usuários aparecerem em primeiro lugar no seu site, nenhum mecanismo de pesquisa poderá colocá-lo para trás, pois você começará a desafiar os mecanismos de pesquisa.

Portanto, minha sugestão é remover os scripts e criar o seu próprio para uma melhor experiência do usuário.


2
Bem-vindo a este site. Eu editei essa resposta bastante porque ela não atendia aos nossos padrões de qualidade. Você incluiu um link para seu próprio site. Isso pode ser bom se for necessário responder à pergunta, mas neste caso não foi necessário. Sua gramática e formatação precisavam de muitas melhorias. Também removi a profanação que não é apropriada aqui.
Stephen Ostermiller
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.