2016-07-19 15 views
3

Google AMP Cache ist ein Dienst, der im Cache gespeicherte Versionen von AMP-Seiten über URLs in diesem Format dient:Gewährleistet Google AMP Cache, dass keine Linkfäule erstellt wird?

// original URL 
https://amp.theguardian.com/football/2016/aug/23/roma-champions-league-porto-dundalk 

// cached version on Google AMP Cache 
https://cdn.ampproject.org/c/amp.theguardian.com/football/2016/aug/23/roma-champions-league-porto-dundalk 

Live-Demo:original URL, cashed version on Google AMP Cache.

Garantiert Google, dass dieser Dienst (virtuell) für immer verfügbar sein wird? (Ich habe keine Erwähnung in den Dokumenten und FAQ gefunden.) Ich frage, denn wenn Google es herunterfahren würde, würde dies eine Menge Link-Fäulnis verursachen, da sich verschiedene Parteien (einschließlich Endnutzer) darauf verlassen können auf diesen AMP-Cache-URLs.


Related discussion on Twitter.


Update: Ich habe das Beispiel mit echten URLs aktualisiert.

Antwort

4

Wir empfehlen, dass Personen auf die Canonicals und nicht auf die Google AMP Cache-Versionen ihrer Seiten verweisen. Das verhindert das von Ihnen beschriebene Link-Rot-Problem.

Wir veröffentlichten auch (gestern) eine Reihe von design principles, die sagen, dass Dinge ohne den Cache sowie mit dem Cache funktionieren sollten.

+0

Es verhindert das Problem nur auf einer Instanz-pro-Instanz Basis. Einige Benutzer haben jedoch AMP-Cache-URLs in der Zukunft freigegeben und teilen diese. Die einzig wahre Lösung ist, dass Google den Dienst "https: // cdn.ampproject.org/c /" nie herunterfährt (oder ihn zumindest auf einen automatischen Weiterleitungsdienst herabgestuft, statt ihn vollständig herunterzufahren). Wenn Google dies nicht garantieren kann, wird AMP Cache weiterhin ein potenzielles Link-Rot-Problem darstellen. –

0

Warum verwenden Sie die AMP-Cache-URL direkt? Wenn Sie den Cache aktualisieren oder eine URL aus dem Cache entfernen müssen, um das Verrotten von Links zu verhindern, verwenden Sie AMP cache ping url.

Die direkte Verknüpfung mit der Cache-Version führt zu Problemen, wenn der AMP-Cache nicht verfügbar ist. Wenn jemand diese Cache-URL mit einem Lesezeichen versehen hat, ist er möglicherweise in der Zukunft nicht mehr vorhanden. Sie müssen die Entscheidung, einen Nutzer an die AMP-Versionen zu senden, an Google zurücklassen.

Wenn alles gesagt und getan ist, würden Sie zwei Versionen jeder Seite AMP'd haben. Sie haben die reguläre Version und die AMP-Version. Die reguläre Version hat ein kanonisches Link-Tag, um auf die AMP-Version zu verweisen und umgekehrt. Read more on making your AMP pages discoverable. Wenn das AMP canonical im head-Tag der regulären Seite nicht vorhanden ist, geht Google davon aus, dass es keine AMP-Version gibt und Sie daher genau dort bleiben, wo Sie gerade sind. Wenn dieses AMP-Kanonical existiert, wird AMP versuchen, eine zwischengespeicherte Version zu speichern, andernfalls wird es direkt an den AMP-Kanon gesendet.

Hoffe, das hilft.

+0

Hier geht es nicht um mich - ich habe weder Zugriff auf AMP (ich bin in Kroatien) noch veröffentliche ich AMP-Seiten. Es geht vielmehr um ein breiteres Problem. Wenn ein Nutzer eine AMP-Seite aus den Google-Suchergebnissen öffnet, sieht er die auf "google.com/amp /" gehostete Version. Wenn dieser Benutzer dann entscheidet, diese Seite freizugeben, kopiert er diese Google-URL (oder verwendet sie anderweitig). Siehst du das Problem? So wie das System derzeit funktioniert, werden Google-URLs zwangsläufig von Nutzern geteilt. Wenn Google "google.com/amp /" herunterfahren würde, würden alle diese geteilten Links zu Link-Rot werden. Google muss ** garantieren **, dies nie zu tun. –

+0

Garantiert Goggle etwas? Ich gehe davon aus, dass Google an dieses Szenario gedacht hat und ich bezweifle, dass Google.com/amp irgendwo hin geht. – SBDuvallian