짧은 URL 구현 어떻게든 해볼라고... > 자유게시판

자유게시판

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

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

본문

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

댓글 2개

© SIRSOFT
현재 페이지 제일 처음으로