긴 URL 주소, 짧게 줄이기 - Short URL (개발중, 개선됨!)


안녕하세요. 오늘은 평소와는 다르게 다른 사람이 개발한 애플리케이션이 아닌, 제가 직접 개발한 어플을 처음으로 공개해 보려 합니다. 조금 쑥스럽군요. 역시 다른 사람이 개발한 어플을 소개할 때와 느낌이 다릅니다. ^^; 제가 이번에 소개해 보려는 어플은 긴 URL을 짧게 줄여주는 Short URL이란 이름의 웹 애플리케이션 입니다.


Short URL을 소개합니다.



안녕하세요. 이 웹 애플리케이션을 만든 Sirjhswin 입니다. 우선 간략하게 Short URL에 대해서 소개해 보겠습니다. Short URL은 긴 URL을 짧게 줄여주는 웹서비스 입니다. 트위터와 함께 인기를 끌게된 bit.ly나 tinyurl.com과 비슷한 기능을 가지고 있다고 보시면 됩니다.


긴 URL을 입력하고 버튼을 클릭하면 짧게 줄여진 URL이 생성되지요. 크게 특별할게 없어 보이는 기능이지만 몇몇 상황에서는 정말 유용하게 사용할 수 있습니다. 트위터나 SMS 문자 메시지가 적절한 예가 되겠군요. 글자수에 제한이 있어서 긴 URL을 바로 보내기 곤란할 경우 URL 줄이기(URL Shortener) 서비스를 사용하면 간편하게 긴 URL을 줄여 다른 사람에게 보낼 수 있습니다. 사용하기에 따라선 그 밖에도 여러가지 경우에서 유용하게 활용할 수 있겠지요.


처음 이 웹서비스를 만들기전 어느 정도의 고민이 필요했습니다. 앞서 말씀드렸던 것과 같이 기존에 이미 훌륭한 URL 줄이기 서비스들이 나와있는데 제가 굳이 새롭게 하나 만들 필요가 있을까 하는 의문이 들었기 때문입니다. 그냥 이미 있는걸 사용해도 되지 않을까 하는 생각과 함께 말이지요.


그런데 다시 한 번 생각해 보니 bit.ly나 tinyurl.com처럼 상당한 인기를 끌고 있는 URL 줄이기 서비스들은 이미 사용자수가 많아서인지 주소 길이가 상당히 길어져 있더군요. 아마 앞으로 날이 갈수록 점점 더 길어 지겠지요. 상당히 부담스러워 보일 정도까지 길어진것 같습니다. 이런 고민에서 생각을 바꾸게 되었습니다. 하나 만들어 봐야겠다고 말이죠. 신생 서비스이기 때문에 주소가 짧은건 당연할 수 밖에 없고, 이런점이 하나의 장점으로 작용하지 않을까 하는 생각이 든것이죠. 시간이 지나면 마찬가지로 길어질 수 밖에 없겠지만, 트레픽의 집중으로 인해 빠른 속도로 늘어나는 기존 서비스 URL의 길이 증가 속도를 늦추고 트레픽을 분산 시키는것에 대해 작지만 어느 정도 도움이 되지 않을까요. ^_^


앞으로 데스크탑이나 모바일앱을 만들어서 좀 더 편리하게 사용할 수 있게하면 어떨까 하고 구상해 보고 있습니다. 일단 JAVA로는 기초적인 소스가 이미 작성된 상태입니다. 분명 좀 더 편하게 사용할 수 있겠지요? 그리고 페이지 하단을 잘 살펴 보셨다면 이미 발견하셨겠지만 현재 외부 프로그램에서 사용할 수 있는 API까지 제공하고 있습니다. 프로그램을 새로 만들때 한 번 이 API를 사용해 보시는건 어떨까요. 긴 URL을 손쉽게 바로 짧게 줄여서 활용할 수 있습니다. 트위터앱을 새로 개발하신다면 특히 유용하게 활용할 수 있겠지요.


통계 기능을 제공하고 있기 때문에 클릭횟수, 클릭 횟수가 최대였던 시간대와 날짜, 트레픽 유입 출처 및 레퍼러, 트레픽 방문 위치등도 별도의 웹서비스나 개발을 진행할 필요없이 바로 확인하고 활용할 수 있습니다.


생성된 짧은 URL에 대해 QR Code를 제공하기 때문에 휴대폰이나 스마트폰에서 간편하게 Short URL로 이동할 수 있습니다.


데스크탑 애플리케이션이나 모바일앱의 새 버전 공개, 그리고 기타 추가되거나 개선된 사항에 대한 최신 소식은 공지사항을 통해 확인해 보실 수 있습니다.


이제 아래쪽에 Short URL의 특징을 간결하게 정리해 보겠습니다. ^_^V



Short URL의 특징


Short URL의 특징은 크게 아래와 같습니다.

  • 긴 URL을 짧게 줄일 수 있음: http://long_url_is_here.com/sub/unknown.php?id=34... => http://surl.wo.tc/[줄여진 URL]
  • [줄여진 URL] 부분을 사용자가 직접 정할 수 있음.
  • 외부 API를 제공하므로, 트위터앱이나 기타 프로그램에서 긴 URL을 짧게 줄이는데 간편하게 활용할 수 있음.
  • 모바일과 데스크탑을 위한 앱을 제공할 예정임. 현재 JAVA 코드 작성 완료.
  • 통계 기능 제공: 클릭횟수, 클릭 횟수가 최대였던 시간대와 날짜, 트레픽 유입 출처 및 레퍼러, 트레픽 방문 위치등도 별도의 웹서비스나 개발을 진행할 필요없이 바로 확인하고 활용가능.
  • QR Code 제공: 휴대폰, 스마트폰에서 편리하게 Short URL로 이동 가능.


Short URL API


외부 프로그램이나 애플리케이션에서 Short URL의 기능을 자유롭게 사용할 수 있도록 Open API인 Short URL API를 제공하고 있습니다. Short URL API를 사용하면 기존에 이미 개발되어 있거나 혹은 새롭게 작성하는 프로그램에서 자유롭게 Short URL의 기능을 활용할 수 있습니다. 특징과 사용 방법은 아래 페이지에서 확인하실 수 있습니다.



QR Code 기능 제공



긴 URL을 줄이면 짧게 줄여진 URL이 생성됨과 동시에, 줄여진 URL에 대해 QR Code가 함께 표시되게 됩니다. 작성중인 블로그 본문이나 인쇄물 등에 포함시켜 스마트폰을 사용중인 다른 사람과 손쉽게 원하는 사이트를 공유할 수 있습니다.


통계 기능


0123

생성된 짧은 URL에 대해 통계를 확인해 볼 수 있도록 "통계 기능"이 포함되어 있습니다. 생성된 짧은 URL에 + 기호만 붙이면 바로 해당 URL에 대한 통계를 확인해 볼 수 있습니다. 확인 가능한 통계의 종류에는


  • 시간대별 클릭 횟수
  • 기간별 클릭 횟수
  • 최대 클릭수 기록일
  • 트레픽 위치, 국가
  • 트레픽 출처
  • 직접 유입에 대한 레퍼러를 통한 유입의 비율 (파이 차트)

가 있고 URL을 바로 트위터나 페이스북에 공유할 수 있도록 공유 파트까지 포함되어 있습니다.

 

Short URL과 같은 URL 줄이기 서비스가 현재 인기를 얻고 있는 이유는, 트위터와 같은 단문 SNS 덕분이기도 하지만 줄여진 해당 URL을 통해 통계 정보를 손쉽게 확인해 볼 수 있기 때문이기도 합니다. 처음 발견한 외부 블로그나 웹사이트에 링크를 걸었을 경우 하루, 혹은 특정 기간동안 몇 명의 사람이 클릭하고 접속했는지 알기란 쉬운일이 아닙니다. 외부 프레임이나 특정 URL을 경유해야만 클릭 횟수나 통계를 알 수 있기에 일일이 페이지나 URL을 구성하는데 상당한 시간을 들여야 합니다.

Short URL을 활용할 경우 긴 URL에 대한 단축 URL뿐만 아니라 클릭 횟수, 트레픽 출처와 같은 통계 정보까지 제공하고 있기에 위와 같은 고민과 시간을 좀 더 쉽게 해결할 수 있습니다.

줄여진 URL에 대한 통계는 주소 마지막 부분에 + 기호만 붙이면 바로 손쉽게 확인해 볼 수 있습니다. 예를들면, http://surl.wo.tc/1 의 주소에 대한 통계를 확인해 보고 싶으실 경우

http://surl.wo.tc/1+

와 같이 주소 끝부분에 + 기호만 붙이시면 됩니다.



데스크탑 클라이언트 제공


Short URL긴 URL을 짧게 줄여주는 주소 줄이기 서비스 입니다. 긴 길이 때문에 기억하기 어렵고, 공유하기 번거로운 복잡한 URL을 간결하게 줄여줍니다. http://surl.wo.tc에 들어간 다음, 메인 화면 중앙에 표시되는 텍스트 상자에 URL을 입력하고 줄이기 버튼을 클릭하면 바로 짧게 생성된 URL이 표시되고, 필요할 경우 트위터나 페이스북과 같은 소셜 서비스로 링크를 공유할 수도 있습니다.


Short URL API 라는 이름을 가진 외부 API를 제공하고 있기 때문에 새로 개발되는 웹서비스나 프로그램이 있다면 Short URL의 기능을 활용해 사용자에게 좀 더 나은 경험을 제공할 수도 있겠지요. 아무래도 짧은 URL이 기억하기도 쉽고 다른 사람에게 알려 주기에도 편하니 말입니다. ^_^

 

Short URL 클라이언트는 이런 Short URL의 기능을 데스크탑에서 훨씬 더 효율적으로 활용하고 편하게 사용할 수 있도록 하기 위해 개발되었습니다. 얼 핏 생각하기엔 "음? 웹사이트만으로 이미 충분하지 않을려나. 단순히 URL 줄이는 기능이라면, 웹브라우저 창이나 탭을 하나 새로 열고, 주소를 붙여넣은 다음, 버튼만 누르면 될텐데..." 라고 생각하기 쉽지만 실제로 사용해 보면 웹브라우저 상에서 동작하는 웹앱만으론 뭔가 부족함이 느껴짐을 알 수 있습니다.


신문 기사나 커뮤니티 사이트, 게시판, 블로그, 검색 엔진등을 둘러 보다가 얼른 친구나 주변 사람과 공유하고 싶은 페이지를 발견했다고 가정해 볼까요. 그 사람의 메신저 아이디를 알고 있다면 바로 로그인해서 IM을 보내면 되겠지만, 폰번호 밖에 몰라서 문자로 보내야 한다면 어떨까요. 이 경우 다음과 같은 점들을 생각해 볼 수 있습니다.


  • 웹브라우저 창이나 탭이 여러개 열려 있을 경우, 주소를 줄일때 마다 Short URL 창이 열린 창/탭으로 전환하는 작업을 반복할 경우 속도 저하와 버벅임, 손과 손목의 피로를 경험할 수 있습니다. 최악의 경우 웹브라우저가 다운되서 현재까지 살펴보던 모든 페이지들을 잃을수도 있습니다. 세션 복구 기능이 있다 하더라도 그리 유쾌한 경험은 아니지요. 
    • 이 경우 Short URL 클라이언트를 사용하면 (1) 창이 항상 화면 최상위에 표시될 수 있기 때문에 여러 웹브라우저 창이나 탭을 전환할 경우에도 효과적으로 긴 URL을 줄일 수 있고  
    • (2) 외부 프로그램이기 때문에 반복된 URL 줄이기 기능의 사용 때문에 웹브라우저 자원에 영향을 주는일이 없도록 신경쓸일을 하나 더 줄일 수 있습니다. ㅎ...
  • 손과 손목의 피로에 대해서도 (사소해 보여서 간과되기 쉽지만) 다음과 같은 효율성, 작은 편안함을 제공해 줍니다.
    • 웹페이지 주소를 복사했을 경우, 클라이언트 프로그램으로 전환해서 URL 입력란을 클릭하면 자동으로 긴 주소를 붙여넣어 주고,
    • 주소가 짧게 줄여진 다음 '줄여진 주소'란을 클릭할 경우 짧게 줄여진 URL이 자동으로 클립보드에 복사됩니다.
  • 가끔씩 사용할 경우라면 위의 문제점들이 크게 다가오지 않을지도 모르지만, 웹서핑을 하면서 Short URL을 한켠에 두고 자주 사용할 경우 Short URL 클라이언트를 사용해야 좀 더 편하게 Short URL을 사용할 수 있습니다.
    • =Short URL의 매니아가 되시려면... 이 아니라 (^_^;; ) 사용 빈도가 높을 경우 클라이언트를 사용하는 편이 효과적 입니다. ^_^

 

이런 Short URL 클라이언트의 특징은 (현재 시점에서) 크게 아래와 같이 정리해 볼 수 있습니다.
(20100718 버전 기준)

 

Short URL 클라이언트의 특징


  • 창이 항상 화면 최상위에 표시될 수 있음 - 여러창을 전환하면서 작업하는 중에도 효과적으로 URL 줄이기, 공유등이 가능.
  • 단일 클라이언트 형태의 독립 프로그램 - 웹브라우저의 동작 상태에 영향을 받지 않고, 안정적으로 기능 활용 가능. 사이트를 일일이 열 필요가 없어짐.
  • 자동으로 클립보드의 주소를 입력란에 붙여넣어 주고,  짧게 줄여진 URL도 자동으로 클립보드에 붙여넣어줌 - 작업 속도 및 효율성 향상, 반복 작업으로 인한 피로 감소.
  • 일반적인 알림창, 팝업 윈도, 경고창 보다 좀 더 시각적으로 즐겁고(,,,) 보기 편한 형태로 메시지 및 에러 메시지 표시. - 다양한 상황에 대해 (...) 빠른 대응 가능 (!?!)
  • 크로스 플랫폼, 여러 운영체제를 지원함. Windows XP/ Vista/ 7 버전과 완전히 호환되고 Mac OSX와 Linux에 대해 지원 준비 마무리중.
  • 통계 기능 제공: 줄여진 각 URL에 대해 생성일, 클릭 횟수 등의 통계 정보를 바로 확인해 볼 수 있습니다.

 

20100718 버전을 기준으로 보면 크게 위와 같이 특징을 정리해 볼 수 있습니다. URL 줄이기 서비스 중에서 전용 클라이언트를 제공하는 경우는 아마 제가 처음이 아닐까 생각해 봅니다. ^^


Short URL  클라이언트 다운로드 페이지



소셜 네트워크로 바로 공유하기



줄여진 URL은 트위터, 페이스북과 같은 소셜 네트워크로 바로 공유할 수 있습니다. 프렌드피드도 일단 포함시켜 봤는데, 아마 다른걸로 바꿔야 하지 않을까 싶습니다.


URL 줄이기 서비스에서 좀 더 간결한 형태로 유용한 기능을 원하셨다면 Short URL을 사용해 보셨으면 합니다. 잘 사용 하셨으면 합니다. :)


최종 수정일: 2010년 12월 25일, 03:19

서지스윈

누군가가 무언가를 시작하고 해낼 수 있는 기반을 'IT'로 전달하고 싶어 이 ‘서지스윈 @IT 블로그 매거진’를 만들었고, 지금도 설레는 마음으로 밤낮 분투하고 있습니다. 무엇보다 이 블로그, 사이트가 IT와 기술을 이해하고, 유용한 소프트웨어를 발견하는 데 도움이 되었으면 좋겠네요.

댓글