Nutzen Sie das Browser-Caching für Facebook, Google+ oder andere Ressourcendateien von Drittanbietern

10

Ich habe meine Website mit Google PageSpeed ​​Insights getestet.

Ich habe in meinem .htaccess eine Cache-Optimierung durchgeführt , die jedoch keine Auswirkungen auf Ressourcendateien von Facebook und Google+ hatte

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)

Was kann ich tun, um das zu lösen?

user3134277
quelle

Antworten:

8

Sie haben keine Kontrolle über sie, da sie von einem anderen Anbieter gehostet werden. Und ehrlich gesagt sollten Sie sich keine Sorgen um sie machen. Es liegt an Google, Facebook usw., das Caching entsprechend ihren Anforderungen zu handhaben.

Sie könnten möglicherweise die URLs als Proxy verwenden oder die Dateien lokal herunterladen, aber ich empfehle Ihnen nicht, diesem Weg zu folgen. Möglicherweise erhalten Sie eine Konfiguration, die die Änderungen nicht widerspiegelt, wenn der Upstream-Anbieter ein Update veröffentlicht, oder einfach einen Konflikt mit dem bereits von Google, Facebook usw. angewendeten Caching aufweist.

Simone Carletti
quelle
Wenn Sie diese Skripte unbedingt benötigen, müssen Sie sie nach Abschluss des Ladens der Hauptseite asynchron laden.
Andrew
Wunderbar, dass es an Google und FB liegt, aber ich möchte, dass meine Website schneller ist. Ich kann meine Website diesbezüglich nicht kontrollieren .
Martijn
Sie nutzen ihre Dienste wahrscheinlich kostenlos, es liegt also leider an ihnen.
fregante
1

Sie sollten in Betracht ziehen, JavaScript von Drittanbietern von Facebook und Google von Ihren Seiten zu entfernen. Das einzige JavaScript von Drittanbietern, das ich normalerweise habe, ist für Werbung.

In allen sozialen Netzwerken gibt es Möglichkeiten, wie Sie einfache Links (kein JavaScript) verwenden können, um Ihre Seite freizugeben. Siehe diese Frage auf StackOverflow . Sie könnten jedoch keine Statistiken für Likes und +1 auf der Seite sehen.

Stephen Ostermiller
quelle
Dies hilft jedoch nicht, wenn Sie Fälle wie das Laden von JQuery-Bibliotheken von Drittanbietern aufrufen. Die Antwort von Simone Carletti würde hier zutreffen.
Kenzo
0

Es ist eine Verschwörung auf hoher Ebene durch Webmarktsymbole wie Google und Facebook.

Ich habe diese Skripte auf meiner Website verwendet, wodurch sie langsam funktionierten. Als ich die Skripte entfernte, erreichte es mein Ziel (dh Seitengeschwindigkeit 100/100). Meine Seite funktioniert jetzt sehr gut. Es öffnet sich fast so, als würde AMP unterstützt.

Die Seitengeschwindigkeit ist also wichtig. Ich denke, Sie sollten alleine stehen und nicht die Hand von Google oder Facebook halten. Entfernen Sie einfach den Code. Ihre Abonnenten benötigen eine Website-Leistung, die Leistung beginnt jedoch mit dem Laden der Website. Wenn Sie von Anfang an Verlierer sind, gibt es keine Möglichkeit, in einer Suchmaschine der Welt an erster Stelle zu stehen. Wenn Benutzer auf Ihrer Website an erster Stelle stehen, kann Sie keine Suchmaschine zurückhalten, da Sie anfangen, Herausforderungen für Suchmaschinen zu stellen.

Mein Vorschlag ist also, die Skripte zu entfernen und Ihre eigenen zu erstellen, um die Benutzererfahrung zu verbessern.

user72692
quelle
2
Willkommen auf dieser Seite. Ich habe diese Antwort ziemlich stark bearbeitet, weil sie nicht unseren Qualitätsstandards entsprach. Sie haben einen Link zu Ihrer eigenen Site eingefügt. Das kann in Ordnung sein, wenn es zur Beantwortung der Frage benötigt wird, aber in diesem Fall wurde es nicht benötigt. Ihre Grammatik und Formatierung mussten stark verbessert werden. Ich habe auch die Obszönität entfernt, die hier nicht angemessen ist.
Stephen Ostermiller