짧은 URL 구현 어떻게든 해볼라고...

용쓰고 있습니다.
구글이나 다음처럼 짧은 URL 어떻게든 해볼라고요.
 
goo.gle/sdRgd4 <<== 이런거요.
 
알고리즘을 어떻게 할까?
고민하다가 2개를 따로 구현하기로 했습니다.
 
하나는 요청이 들어올때마다 INDEX 테이블에 ROW 입력하고 일련번호 가져와서 지지고 볶아서 String 만들어 내고
 
또 하나는 아예 String을 미리 다 입력해 놓고 URL 생성 요청이 들어올때마다 안쓴거 하나씩 너해~~ 하면서 주는 방식
 
우선 String 다 입력해 놓는거 우선 시작했는데 INDEX 테이블에 일단 ROW부터 다 입력해 놓으려 합니다.
INT의 한계치인 42억개 입력하려고 하는데 서버가 8억개 넘어가니 슬슬 뻗어가려고 합니다.
사양이 낮은 오래된 서버라 그런가봐요.
Sting을 죄다 일단 입력해 놓고 요청 들어올때마다 하나씩 분배하는데
 
저는 좋은 단어들 선점해서 쓸랍니다.
예를 들어 korea, ok, nice, goos, 이런 명사나 알기 쉬운 단어들만 먼저 골라쓰기...
 
 
다 구현하면 적용해 보려고 합니다.
품격있는 사이트의 완성은 짧은 URL이라고 쓸대없는 문구까지 생각했네요.
|

댓글 2개

62진수를 이용하면 됩니다.

0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
넹...
제가 생각한거와 100% 일치하네요.
62
3844
.
.
.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
11년 전 조회 2,724
11년 전 조회 1,169
11년 전 조회 904
11년 전 조회 1,288
11년 전 조회 1,097
11년 전 조회 1,098
11년 전 조회 4,533
11년 전 조회 3,111
11년 전 조회 1,075
11년 전 조회 4,549
11년 전 조회 983
11년 전 조회 2,573
11년 전 조회 3,975
11년 전 조회 7,250
11년 전 조회 1,122
11년 전 조회 2,845
11년 전 조회 1,199
11년 전 조회 1,077
11년 전 조회 1,072
11년 전 조회 1,905
11년 전 조회 1,846
11년 전 조회 1,121
11년 전 조회 1,240
11년 전 조회 1,092
11년 전 조회 1,099
11년 전 조회 2,338
11년 전 조회 8,010
11년 전 조회 2,582
11년 전 조회 1,223
11년 전 조회 1,102
🐛 버그신고