2016-05-23 7 views
2

Ich benutze Wordpress für mein Content-Management-System. Nach einer Weile versuche ich, es leistungsfähiger zu machen und die Werkzeuge, die ich verwende, um meine Website zu analysieren, ist Gtmetrix.Reduzieren Expires Header SEO

Ich habe eine Menge Leistungsoptimierung gemacht, aber es gibt ein Problem, das ich nicht lösen kann, tatsächlich weiß ich nicht einmal, wann es erzeugt wird.

Das Problem bezieht sich auf die Expires-Header für die folgenden Dateien:

connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3 
platform.twitter.com/widgets.js 
platform.stumbleupon.com/1/widgets.js 
apis.google.com/js/platform.js 
www.facebook.com/impression.php/f38617d6c3bf89e/lid=115&payload=%7B%22source%22%3A%22jssdk%22%7D 

Ich bin auch WooCommerce verwenden.

Können Sie mir helfen, diese Dateien von meiner Website zu entfernen oder ihnen mindestens einen expire-Header hinzuzufügen? was meiner Meinung nach nicht möglich ist, da diese Datei von woanders geladen wird.

+0

Sie sagen, das '" Problem hängt mit Expires Header zusammen "... aber was ist das Problem? Ladezeiten? Fehler? – Darren

+0

Nein, es gibt keine Fehler nur Ladezeit zu reduzieren –

+0

Ja, Sie haben Recht, Sie können nicht Ablaufdatum hinzufügen, weil dies alle Drittanbieter-Links sind, wenn Sie diese entfernen möchten, müssen Sie überprüfen, von wo diese geladen sind, Sie kann einige Plugins deaktivieren, um dies zu überprüfen, finden Sie von Ihrem wp-Content-Ordner –

Antwort

2

Sie können die Header von Websites, die Sie nicht kontrollieren, nicht ändern.

Facebook, Twitter, StumbleUpon und Google steuern ihre eigenen Header und haben ihre eigenen Gründe für die Verfallszeit und andere Cache-Einstellungen, die sie senden.

Sie können diese Änderungen nur für eine von Ihnen kontrollierte Domäne vornehmen. In diesem Fall Ihre Optionen sind:

  • alternative Wege Betrachten wir zu diesen sozialen Netzwerken zu verbinden. Sie könnten zum Beispiel Ihre eigenen benutzerdefinierten Skripte programmieren oder ein Wordpress-Plugin finden, das lokal auf Ihrer Seite ausgeführt wird (auch wenn Sie die Abhängigkeit von diesen externen Skripten nicht vollständig entfernen können, abhängig von der gewünschten Funktionalität)

  • Nicht aufhängen versuchen, gute Ergebnisse zu erhalten alles GTMetrix sagt Ihnen. Versteh mich nicht falsch, die Vorschläge von GTMetrix sind großartig und du kannst viel von ihnen lernen, aber es ist selten möglich, absolut alles in 100% der Zeit zu machen. Tun Sie Ihr Bestes, tun Sie, was unter Ihrer Kontrolle ist, und Sie werden auf jeden Fall feststellen, dass die Geschwindigkeit Ihrer Website (und hoffentlich auch die Rangfolge) steigt.

Für das, was es wert ist, ein lokales Caching-Plugin wie W3 Total Cache Installation beschäftigt sich im Allgemeinen mit mehreren GTMetrix Metriken in einem Rutsch!

+0

Danke für umfassende Antwort. Mein Problem bei der Verwendung von Caching-Plugins ist, dass, wenn ich sie verwende, mein Payment-Gateway nicht funktionieren würde. Gibt es eine Möglichkeit, diese Skripte von meiner Website zu entfernen? Die Sache ist, ich lade sie nicht in mein Thema und ich denke, dass ein Plugin das tut –

+0

@MMTdesigner Fair genug, Caching auf einer E-Commerce-Website bringt seine eigenen Herausforderungen. In diesem Fall würde ich empfehlen, jedes Plug-in einzeln zu deaktivieren, um zu sehen, welche Skripte geladen werden. Sie können die Quelle Ihrer Seite anzeigen und nach jedem einzelnen aktualisieren, um zu sehen, wann sie verschwinden. –

+0

Alles war hilfreich, vielen Dank –