Short URL: Generatore random di lunghezza variabile

Contenuti
Short URL Generator
Hai mai avuto la necessità di generare un Short URL all’interno del tuo codice sorgente? Ecco una possibile soluzione per ottimizzare la generazione e la diffusione di link con una BaseURL personalizzata col proprio dominio.
|
|
Come funziona?
- Vi basterà effettuare la chiamata a GenerateShortURL fornendo due parametri
- lenght: di quanti caratteri volete il vostro short url?
- charsToExclude: volete escludere dei caratteri? Ecco, vi basterà definirli in questo parametro
Ora vi mostro l’esempio pratico
|
|
Cosa manca?
Vi elenco alcuni punti/spunti che mancano in questo esempio proposto:
- Salvare i risultati di GenerateShortURL utilizzati nel vostro database
- Escludere quelli utilizzati dai risultati quelli validi. Non vorreste lo stesso url che punta concettualmente a due indirizzi diversi, vero?
- Implementare le rotte di ingresso e su questo buon divertimento!
Test
Ho effettuato dei test generando ben 500000 e 1000000 shortUrl di lunghezza pari a 10.
Univoci | Generati |
---|---|
497342 | 500000 |
497338 | 500000 |
497396 | 500000 |
989611 | 1000000 |
989554 | 1000000 |
989566 | 1000000 |
Come avrete notato, la percentuale di quelli validi è interessante!