Link distribuiti nell'SDK. Ancora attuali a distanza di un anno.
Duende Software sviluppa IdentityServer, l'SDK che gli sviluppatori usano per creare ed eseguire il proprio sistema di identity and access management. I suoi log, i post e i talk rimandano a short link duende.link che Duende può reindirizzare in qualsiasi momento, conservati in git e sincronizzati tramite l'API RedirHub. E quando il blog è stato spostato su duendesoftware.com, ogni vecchio post e ogni URL del feed sono stati portati con sé.
info: see https://duende.link/… for detailsdocs.duendesoftware.com/… (today’s page)- short link duende.link in git, su 17 domini
- 300+
- richieste al mese
- 50.000+
- richieste al vecchio feed del blog, reindirizzate dalla migrazione
- 220.000+
- risposta mediana di un short link duende.link (google.com: 38 ms)
- 16 ms
Dallo spazio di lavoro di Duende Software, arrotondato, da febbraio 2025 a ottobre 2026. Velocità: tempo mediano al primo byte da Washington, D.C., Francoforte e Tokyo, 10 esecuzioni ciascuna, ottobre 2026.
Link all'interno del software che i clienti già utilizzano
IdentityServer è una libreria che gli sviluppatori incorporano nel proprio software, e i suoi log li indirizzano alla documentazione e ad altre risorse. Quelle righe di log restano in ogni versione che un cliente esegue, e i cicli di aggiornamento possono durare un anno o più. Poiché i link passano attraverso duende.link, Duende può cambiare la destinazione di ciascuno molto tempo dopo che la versione che lo ha stampato è stata rilasciata.
Non abbiamo alcuna garanzia che i nostri clienti eseguano sempre l'ultima versione. Clienti diversi hanno politiche di aggiornamento diverse e, a volte, i cicli di aggiornamento richiedono fino a un anno o anche più. Quindi, cosa succede se vogliamo aggiornare questi URL? I link brevi qui sono ottimi, perché possiamo sempre cambiare la destinazione finale di un link specifico.
Maarten BalliauwResponsabile del Successo del Cliente, Duende SoftwareUn link breve non aggiunge alcuna attesa percepibile. Misurato da Washington, D.C., Francoforte e Tokyo (tempo mediano al primo byte, 10 esecuzioni ciascuna), duende.link/06oct26 ha risposto in 16 ms, mentre il reindirizzamento di google.com ha impiegato 38 ms. Esegui lo stesso test.
Link brevi, gestiti come codice
Lo stesso dominio breve ospita link per post sui social, codici QR e slide di presentazioni, dove URL lunghi con tag di campagna sono ingombranti e rendono i codici QR più densi. Ogni duende.link vive in un repository git. Chiunque in Duende può proporre un nuovo link o una modifica in una pull request; una volta unita, una pipeline verifica che ogni destinazione risolva correttamente e applica le modifiche tramite l'API di RedirHub. Alcuni domini di marketing di Duende sono gestiti allo stesso modo.
Utilizziamo molto l'infrastructure-as-code, anche per RedirHub. Tutti i nostri link brevi sono in un repository git, dove i dipendenti Duende possono aggiungere/aggiornare/rimuovere link brevi tramite una pull request. Quando viene unita, verifichiamo che tutti i reindirizzamenti puntino a una posizione valida, e poi usiamo l'API di RedirHub per aggiungere/rimuovere/aggiornare questi link in produzione.
Damian HickeyChief Architect, Duende SoftwareUna migrazione del blog che ha mantenuto ogni lettore
Duende ha spostato il suo blog da blog.duendesoftware.com a duendesoftware.com/blog, per offrire un'esperienza di lettura migliore accanto al prodotto e per sfruttare l'autorità del dominio principale nei motori di ricerca. Tutti i vecchi URL dei post e il feed RSS ora rispondono con un reindirizzamento permanente al nuovo indirizzo. Gli articoli di terze parti continuano a collegarsi al vecchio dominio e gli aggregatori continuano a interrogare il vecchio feed: da quando è avvenuto lo spostamento, più di 220.000 richieste del feed hanno seguito quel singolo reindirizzamento, che il team può monitorare nelle statistiche di RedirHub.
Usiamo RedirHub per reindirizzare tutti i vecchi URL alla nuova posizione, incluso l'URL RSS e così via. Si tratta di reindirizzamenti permanenti, tuttavia vogliamo comunque mantenere disponibili i vecchi URL: i contenuti più vecchi di terze parti potrebbero collegarsi a noi sul vecchio dominio e esistono diversi aggregatori automatici che continuano a eseguire la scansione del nostro feed RSS basato su blog.duendesoftware.com.
Maarten BalliauwResponsabile del Customer Success, Duende SoftwareAnche la documentazione
Quando la documentazione più vecchia è passata da ReadTheDocs a docs.duendesoftware.com, Duende ha inserito RedirHub nel mezzo, così il team può definire con precisione dove devono arrivare i vecchi link e le ricerche senza dover cambiare ogni volta le impostazioni su ReadTheDocs.
Per i team che rilasciano software
Rilascia link che puoi ancora modificare.
Accorcia i link che non puoi aggiornare
Log, documenti, slide e codici QR sopravvivono alla release che li ha stampati.
Mantieni i link nel git
Revisionarli nelle pull request, convalidare le destinazioni, sincronizzare tramite l'API.
Sposta i contenuti, mantieni gli URL
Reindirizza ogni vecchia pagina e il feed, e osserva chi li usa ancora.
