Wykorzystaj buforowanie przeglądarki dla Facebooka, Google+ lub innych plików zasobów stron trzecich


10

Przetestowałem moją witrynę za pomocą Google PageSpeed ​​Insights.

Zoptymalizowałem pamięć podręczną w moim .htaccess , ale nie wpłynęło to na pliki zasobów z Facebooka i 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)

Co mogę zrobić, aby to rozwiązać?

Odpowiedzi:


8

Nie masz nad nimi kontroli, ponieważ są one hostowane przez innego dostawcę. I szczerze mówiąc, nie powinieneś się o to martwić, to Google, Facebook itp. Zajmują się buforowaniem odpowiednio do ich potrzeb.

Możesz potencjalnie udostępnić adresy URL lub pobrać pliki lokalnie, ale nie zachęcam do podążania tą drogą. W rzeczywistości możesz potencjalnie skończyć z konfiguracją, która nie odzwierciedla zmian, gdy dostawca usług upstream publikuje aktualizację lub po prostu powoduje konflikt z buforowaniem już zastosowanym przez Google, Facebook itp.


a jeśli absolutnie musisz mieć te skrypty, spraw, by ładowały się asynchronicznie po zakończeniu ładowania strony głównej.
andrew

Cudownie, że to zależy od Google i FB, ale chcę, aby moja strona była szybsza. Nie mogę kontrolować mojej witryny w tym zakresie.
Martijn,

Korzystasz z ich usług, prawdopodobnie za darmo, więc to niestety zależy od nich.
fregante

1

Powinieneś rozważyć usunięcie JavaScript stron trzecich z Facebooka i Google ze swoich stron. Jedyny JavaScript, który zazwyczaj posiadam, to tylko reklama zewnętrzna.

Wszystkie sieci społecznościowe umożliwiają korzystanie z prostych linków (bez JavaScript) do udostępniania strony. Zobacz to pytanie na StackOverflow . Na stronie nie zobaczysz jednak statystyk polubień i +1.


Ale to nie pomaga w przypadku takich przypadków, jak ładowanie bibliotek JQuery innych firm. Obowiązuje tutaj odpowiedź Simone Carletti.
Kenzo

0

Jest to spisek na wysokim poziomie przez ikony rynku internetowego, takie jak Google i Facebook.

Korzystałem z tych skryptów na mojej stronie, co spowodowało, że działał on wolno. Kiedy usunąłem skrypty, osiągnąłem swój cel (tj. Szybkość strony 100/100). Moja strona działa teraz bardzo dobrze. Otwiera się prawie tak, jakby był obsługiwany przez AMP.

Szybkość strony ma znaczenie. Myślę, że powinieneś stać sam, nie trzymając Google ani Facebooka za rękę. Po prostu usuń kod. Twoi subskrybenci potrzebują wydajności strony, ale wydajność zaczyna się od ładowania strony. Jeśli jesteś przegrany od samego początku, nie ma sposobu, aby zająć pierwsze miejsce w żadnej wyszukiwarce na świecie. Jeśli użytkownicy pojawią się na Twojej stronie jako pierwsi, żadna wyszukiwarka nie może Cię opóźnić, ponieważ zaczynasz tworzyć wyzwania dla wyszukiwarek.

Tak więc moją propozycją jest usunięcie skryptów i stworzenie własnego dla lepszego doświadczenia użytkownika.


2
Witamy na tej stronie. Zredagowałem tę odpowiedź dość mocno, ponieważ nie spełniała ona naszych standardów jakości. Podałeś link do swojej strony. To może być w porządku, jeśli trzeba odpowiedzieć na pytanie, ale w tym przypadku nie było to konieczne. Twoja gramatyka i formatowanie wymagały wielu ulepszeń. Usunąłem również wulgaryzmy, które tutaj nie są odpowiednie.
Stephen Ostermiller
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.