Links, die im SDK ausgeliefert werden. Ein Jahr später immer noch aktuell.
Duende Software entwickelt IdentityServer, das SDK, mit dem Entwickler ihre eigene Identitäts- und Zugriffsverwaltung aufbauen und betreiben. In seinen Logs, Beiträgen und Vorträgen wird auf Kurzlinks unter duende.link verwiesen, die Duende jederzeit umleiten kann. Sie werden in Git gepflegt und über die RedirHub-API synchronisiert. Und als der Blog zu duendesoftware.com umzog, kamen jeder alte Beitrag und jede Feed-URL mit.
info: see https://duende.link/… for detailsdocs.duendesoftware.com/… (today’s page)- duende.link-Kurzlinks in Git, über 17 Domains hinweg
- 300+
- Anfragen pro Monat
- 50,000+
- Anfragen an den alten Blog-Feed, seit dem Umzug umgeleitet
- 220,000+
- Median-Antwortzeit eines duende.link-Kurzlinks (google.com: 38 ms)
- 16 ms
Aus dem Workspace von Duende Software, gerundet, Februar 2025 bis Oktober 2026. Geschwindigkeit: mediane Zeit bis zum ersten Byte aus Washington, D.C., Frankfurt und Tokio, jeweils 10 Durchläufe, Oktober 2026.
Links innerhalb der Software, die Kunden bereits nutzen
IdentityServer ist eine Bibliothek, die Entwickler in ihre eigene Software einbetten, und ihre Protokolle verweisen auf Dokumentation und andere Ressourcen. Diese Protokollzeilen bleiben in jeder Version erhalten, die ein Kunde einsetzt, und Upgrade-Zyklen können ein Jahr oder länger dauern. Da die Links über duende.link laufen, kann Duende noch lange nach der Auslieferung der Version, die sie ausgegeben hat, ändern, wohin jeder einzelne führt.
Wir haben keine Garantie, dass unsere Kunden immer die neueste Version verwenden. Verschiedene Kunden haben unterschiedliche Upgrade-Richtlinien, und manchmal dauern Upgrade-Zyklen bis zu oder sogar über ein Jahr. Was also, wenn wir diese URLs aktualisieren wollen? Kurzlinks sind hier großartig, denn wir können jederzeit ändern, wohin ein bestimmter Link letztendlich weiterleitet.
Maarten BalliauwLeiter des Kundenerfolgs, Duende SoftwareEin Kurzlink verursacht keine spürbare Wartezeit. Gemessen von Washington, D.C., Frankfurt und Tokio aus (mediane Zeit bis zum ersten Byte, jeweils 10 Durchläufe), antwortete duende.link/06oct26 in 16 ms, während die eigene Weiterleitung von google.com 38 ms benötigte. Führe denselben Test aus.
Kurzlinks, verwaltet als Code
Dieselbe Kurz-Domain trägt Links für Social-Media-Beiträge, QR-Codes und Vortragsfolien, bei denen lange URLs mit Kampagnen-Tags unhandlich sind und QR-Codes dichter machen. Jeder duende.link liegt in einem Git-Repository. Jeder bei Duende kann in einem Pull Request einen neuen Link oder eine Änderung vorschlagen; sobald er zusammengeführt ist, prüft eine Pipeline, dass jedes Ziel erreichbar ist, und wendet die Änderungen über die RedirHub-API an. Einige der Marketing-Domains von Duende werden auf dieselbe Weise verwaltet.
Wir setzen Infrastruktur als Code stark ein, auch für RedirHub. Alle unsere Kurzlinks befinden sich in einem Git-Repository, in dem Duende-Mitarbeiter Kurzlinks per Pull Request hinzufügen, aktualisieren oder entfernen können. Wenn der Pull Request zusammengeführt wird, prüfen wir, ob alle Weiterleitungen auf ein gültiges Ziel verweisen, und verwenden dann die RedirHub-API, um diese Links in der Produktion hinzuzufügen, zu entfernen oder zu aktualisieren.
Damian HickeyChefarchitekt, Duende SoftwareEine Blog-Migration, bei der jeder Leser mitgenommen wurde
Duende hat seinen Blog von blog.duendesoftware.com nach duendesoftware.com/blog verschoben, um ein besseres Leseerlebnis direkt neben dem Produkt und eine stärkere Autorität der Hauptdomain in der Suche zu erreichen. Jede alte Beitrags-URL und der RSS-Feed antworten jetzt mit einer permanenten Weiterleitung zur neuen Adresse. Artikel von Drittanbietern verlinken weiterhin auf die alte Domain, und Aggregatoren rufen weiterhin den alten Feed ab: Seit dem Umzug sind mehr als 220.000 Feed-Anfragen über genau diese eine Weiterleitung gelaufen, was das Team in den RedirHub-Statistiken beobachten kann.
Wir verwenden RedirHub, um alle alten URLs an den neuen Speicherort weiterzuleiten, einschließlich der RSS-URL und so weiter. Das sind dauerhafte Weiterleitungen, aber wir möchten die alten URLs weiterhin beibehalten: Ältere Inhalte von Drittanbietern verlinken möglicherweise noch auf uns unter der alten Domain, und es gibt mehrere automatisierte Aggregatoren, die unseren auf blog.duendesoftware.com basierenden RSS-Feed weiterhin abrufen.
Maarten BalliauwLeiter des Kundenerfolgs, Duende SoftwareAuch die Dokumentation
Als ältere Dokumentation von ReadTheDocs zu docs.duendesoftware.com verschoben wurde, setzte Duende RedirHub dazwischen, damit das Team präzise steuern kann, wo alte Links und Suchanfragen landen, ohne die Einstellungen in ReadTheDocs jedes Mal ändern zu müssen.
Für Teams, die Software ausliefern
Liefer Links aus, die du noch ändern kannst.
Verkürze, was du nicht aktualisieren kannst
Logs, Dokumentationen, Folien und QR-Codes überdauern die Version, die sie gedruckt hat.
Links in Git verwalten
Überprüfe sie in Pull Requests, validiere Zieladressen, synchronisiere über die API.
Inhalte verschieben, URLs behalten
Leite jede alte Seite und den Feed weiter und beobachte, wer sie noch nutzt.
