짧은 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
.
.
.
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
12년 전 조회 2,788
12년 전 조회 1,216
12년 전 조회 955
12년 전 조회 1,338
12년 전 조회 1,149
12년 전 조회 1,163
12년 전 조회 4,591
12년 전 조회 3,165
12년 전 조회 1,141
12년 전 조회 4,602
12년 전 조회 1,042
12년 전 조회 2,628
12년 전 조회 4,038
12년 전 조회 7,303
12년 전 조회 1,179
12년 전 조회 2,917
12년 전 조회 1,267
12년 전 조회 1,137
12년 전 조회 1,141
12년 전 조회 1,964
12년 전 조회 1,901
12년 전 조회 1,165
12년 전 조회 1,304
12년 전 조회 1,157
12년 전 조회 1,164
12년 전 조회 2,400
12년 전 조회 8,073
12년 전 조회 2,634
12년 전 조회 1,283
12년 전 조회 1,174