What things will you need to consider when developing tinyurl?

This is my first question. I value myselft in designing and analyzing various architectures. In doing this, I came across a http://tinyurl.com/ site.

Can someone give up their ideas on what could be a consideration of the design for this site and what the architecture looks like? What algorithm do you use to create a tiny identifier so that it can be easily remembered and then long URLs?

Thank.

+3
source share
2 answers

I agree with the other answers here that this is a short, not memorable.

, : , ? is.gd, , , . , , , URL-, , URL- . , , , URL ( ). , , , , URL-.

is.gd URL- , - - , URL- . , , , URL , .

- , URL . , , ... , IP- .. ?

URL-? URL- , "" URL- . URL- / , -, , , , URL- . URL-, , . , URL- .

+5

@Kbrimington - tinyurls bit.ly , .

, , , , , . , .

, , - , , , . , , , , .

, . .

Change Another feature of some URL abbreviations is the ability for the user to select a shorter URL, if available. For example, I could choose tinyurl.com/overflow if I wanted to provide a link to something on SO. It is unforgettable for the user and does not require any algorithm for the “catchy” generation of URLs.

+2
source

Source: https://habr.com/ru/post/1757431/


All Articles