생활
URL 단축 서비스는 어떤 원리로 긴 주소를 짧게 만드는 건가요?
인터넷에서 긴 URL을 짧게 줄여주는 서비스들이 많이 있잖아요 이게 어떻게 가능한건지 궁금해졌습니다
긴 주소를 입력하면 bit.ly나 me2.do 같은 짧은 주소로 바뀌는데 이런 서비스들은 어떤 방식으로 동작하는 걸까요?
궁금한 게 원래 주소가 거의 막 100자가 넘어가는데도 일고여덟자 정도의 짧은 주소로 바뀌는 거에요 이렇게 줄어든 주소로도 원래 페이지를 정확하게 찾아갈 수 있다는 게 신기하고요..
그리고 이런 서비스들은 매일 수많은 URL을 처리할텐데 주소가 중복안되게 하는건 가능한걸까요
그래서 혹시 이런 URL 단축 서비스의 개략적인 원리에 대해 설명해주실수 있나요? 데이터베이스는 어떻게 구성되어있고 어떤 알고리즘으로 주소를 변환하는지 등등이 궁금합니다.