추천 수가 많은 게시글은 [베스트 짤] 게시판으로 자동 이동됩니다.
재미있는 글 많이 올려주세요.
  • 웹미니 한줄 전광판 영역 입니다.
글 수 3,829

0

조회 수 : 4710 신고 : 0

작성자 : 아테네오
포인트 : 2141 | 레벨 : 4

독립사이트 안내 길라잡이, Syndication API를 소개합니다.

내가 운영하는 사이트에 올라오는 주옥같은 콘텐츠, 어떻게 하면 우리 사이트 이용자 외에도 더 많은 누리꾼들이 보도록 할 수 있을까? 독립사이트나, 설치형 블로그를 운영하는 분들은 이런 걱정을 할 때가 많은데요. 네이버에서 제공하는 Syndication API 를 달면, 네이버 검색에서도 효과적으로 빠르게 검색될 수 있어, 사이트 운영에 큰 도움이 될 것으로 보입니다. 4월1일 정식 오픈한 Syndication API에 대해, 직접 개발을 담당했던 고영수 UI기술랩장이 질의응답 형식을 빌어 소개해 드립니다.

Q. 신디케이션 API란?

A. Syndication API는 콘텐츠를 보유하고 있는 웹 사이트와 콘텐츠를 찾아 주는 검색 서비스 간의 동기화 규약을 정의하는 API를 말합니다. 아래 그림에서 보시듯, 독립사이트에서 컨텐츠를 등록하거나 수정, 삭제할 때 신디케이션 서버를 통해 검색 서버에 정보가 전달이 되어 빠르고 정확한 검색반영이 가능하게 됩니다.

 


<신디케이션 API 동작방식

 

Q. 독립사이트는 뭔가요?

A. 네이버 카페나 블로그처럼 인터넷 서비스 업체에서 제공하는 서비스가 아닌, 직접 웹사이트를 개발하여 운영하는 곳을 이야기합니다. 일반적으로 개인 홈페이지와 회사 홈페이지 또는 커뮤니티 사이트 등이 대표적인 독립 사이트들 입니다. 독립 사이트들은 글을 보관하는 데이터베이스(Database)가 공개되어 있지 않기 때문에 그동안 검색엔진들은 웹로봇이 무작위로 방문하여 글을 긁어가는 방법(크롤링)을 이용해 왔었습니다.

 

Q. 기존의 크롤링과 Syndication API는 어떤 차이가 있나요?

A. 인터넷에는 수 많은 웹사이트와 웹페이지들이 있습니다. 그만큼 많은 정보들이 인터넷에 있고 많은 검색서비스들은 이 정보를 수집해서 검색 결과로 보여주려 하고 있습니다. 그런데 이 많은 웹페이지들이 어디에 위치해 있고, 어떤 글이 올라오거나 삭제되는 지를 알 수 없기 때문에 크롤링이라고 불리는 무작위 접근 및 수집 방법을 사용했었습니다. 이렇게 무작위로 접근을 하기 때문에 찾아지지 않는 웹페이지들이 있기도 하고, 새롭게 등록되거나 수정 혹은 삭제되는 글들을 수집하기 위해서 빈번하게 접속을 할 수 밖에 없습니다. 예를 들어 자주 글이 올라오는 곳은 접속 주기를 짧게 해서 계속 새로운 글이 올라왔는지를 검색해야 하겠죠. 이렇게 빈번하게 새로운 글을 수집하기 위해 웹페이지에 접속하게 되다보니 간혹 웹사이트 운영에 방해가 될 정도로 높은 부하를 일으키게 되는 경우도 생기게 됩니다. 또한 이렇게 수집된 웹페이지는 HTML 형식이라 제목과 내용을 추출하기 어려운 경우가 있어 검색 순위에서 뒤로 밀리는 경우도 있었습니다.
Syndication API 서비스는 이런 일방적인 수집을 할 수 밖에 없던 기존 크롤링 방식을 탈피하여 웹사이트에서 직접 글의 등록과 수정, 삭제 정보를 PING으로 보내고 검색 서비스 업체는 XML 문서로 글의 정보를 받아 보게 됩니다. 그 결과 실시간으로 매우 빠르고 정확하게 검색에 반영될 수 있습니다.  

 

Q. Syndication API의 구체적 효과는 어떤 것이 있을까요?

A. 앞서 설명드렸듯, 독립 사이트 콘텐츠의 업데이트가 실시간으로 이루어지고 정형화된 문서가 수집되면 검색 정확도가 상승하기에, 네이버 검색 이용자들의 사이트 유입이 크게 증가할 것으로 예상됩니다. 실제로 시범 서비스 기간 동안 Syndication API 서비스를 이용한 600개 가량의 독립사이트 운영자들은 최소 2배에서 최대 6배 이상의 사이트 유입 증가율을 경험한 걸로 나타나고 있습니다. 이러한 독립사이트에서의 트래픽 유입량 증가는 온라인 생태계 전반의 발전에도 도움이 될 것으로 기대하고 있습니다.

 

Q. Syndication API를 사용하려면 어떻게 해야 하죠?

A. Syndication API에 대한 정보는 네이버 개발자센터Syndication API 소개페이지를 보시면 됩니다. Syndication API 소개 페이지를 보고 직접 개발하여 운영하시는 독립사이트에서 Syndication API를 사용하실 수도 있고, NHN에서 배포하는 XpressEngine으로 구축된 웹사이트를 운영중이시라면 Syndication API 연동 라이브러리 프로젝트에서 XpressEngine용 Syndication API 모듈을 다운받아 손쉽게 적용하실 수 있습니다. XpressEngine 뿐 아니라 다른 오픈 소스 프로그램에서도 Syndication API 연동 프로그램이 개발될 수 있도록 노력하겠습니다.

 

Q. Syndication API서비스의 향후 추가 개발 계획이 있나요?

A. 일반적으로 독립 사이트들은 검색기능을 구현하기 위해 직접 데이터베이스에서 키워드에 해당하는 글을 찾는 방식을 이용하는데 이는 글이 많을수록 느려지고 다양한 검색결과를 추출할 수가 없습니다. 따라서 독립사이트의 활성화를 위해 Syndication API를 통해 수집된 글을 강력한 네이버 검색 기능을 통해 OpenAPI로 제공받을 수 있도록 하여 사이트내 검색서비스를 개선할 수 있도록 연내에 개발하려는 계획을 가지고 있습니다. 자세한 내용은 차후 다시 알려드릴 수 있도록 하겠습니다.

 

 

 웹 로봇
웹 로봇은 웹문서를 돌아다니면서 필요한 정보를 수집하고 이를 색인해 정리하는 기능을 수행한다.또 웹로봇은 주로 검색엔진에서 사용되고 있다.검색엔진에서 사용하는 웹로봇은 전세계의 웹문서를 돌아다니면서 관련된 정보들을 자신의 데이터베이스에 색인해 둔 것들을 검색하게 된다.
(출처:네이버 용어사전)

 

 크롤링

무수히 많은 컴퓨터에 분산 저장되어 있는 문서를 수집하여 검색 대상의 색인으로 포함시키는 기술. 어느 부류의 기술을 얼마나 빨리 검색 대상에 포함시키냐 하는 것이 우위를 결정하는 요소이다.
(출처:네이버 용어사전)

 

 API(application program interface, 응용프로그램인터페이스)

운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식을 말한다. 정보 제공업체가 자사의 데이터를 웹서비스 형태로 외부에 공개하는 것으로, 외부의 개발자는 이를 활용하여 다양한 서비스를 조합하고 만들어 낼 수 있다.

(출처:네이버 백과사전)

 

 네이버 오픈API

네이버의 다양한 서비스와 컨텐츠, 데이터를 개발자 대상으로 쉽게 이용할 수 있도록 공개한 인터페이스. 콘텐츠,기능,데이터,검색,지도의 총 다섯 가지 부문에서24개를 제공하고 있다.그 중에는 실시간급상승검색어,지식iN등 네이버의 주력 서비스도 포함되어 있다.

 

소중한 댓글 부탁드립니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시 BEST 아이콘이 붙게됩니다.
추천수에 따른 배경색 보기 본문으로 바로가기
  • 추천수 50개이상
  • 추천수 30개이상
  • 추천수 20개이상
  • 추천수 10개이상
  • 추천수 3개이상
닫기

댓글 '5'

profile
title: [ani]깜빡이는 표정빽짱구 (210336)

2010.06.25 11:18:28

개인적으로 XE사용자들은 신디케이션 모듈을 설치하시길 권장합니다. 확실히 검색에 잘걸리는거 같습니다.

profile
title: 화분k02092000 (211543)

2010.06.30 14:56:34

빽짱구 (210336) 에 대한 댓글

사용하고 있습니다.^^

아테네오 (210366)

2010.06.25 11:59:11

작성자

xe 사용자면 사용하면 좋을것같더라구요.

저도 한번 해봐야 겠어요^^

qemaster (210712)

2010.06.27 11:30:45

한번 도전해봐야 겠습니다

 

 

블루스카이 (227751)

2010.08.23 16:05:29

저도 나중에 도전해봐야겠는데요.

파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
글쓴이 비밀번호
List of Articles
번호 제목 글쓴이 날짜 추천 수 조회 수sort
공지 퍼스트드림 광고글 올리지 마세요. [5] title: [ani]깜빡이는 표정빽짱구 2011-11-25 4 108086
3489 남을 돕는다는 것 [3] title: [ani]보라색 나비바비인형 2006-04-02 17 4749
3488 마음을 달래주는 뉴에이지 피아니스트 모음~ (이루마, 스티브바라... 봄봄봄이왔어요 2011-06-02   4746
3487 세계의 미스테리한 동물 file title: 새싹사뎅이 2010-10-20 1 4746
3486 best of best 요즘에도 이거 하나 모르겠네요. file [4] title: [ani]깜빡이는 표정빽짱구 2006-04-24 22 4738
3485 영원히 들어도 좋은말 [1] 은지 2004-05-04 10 4733
3484 지배주주를 위한 회사 대왕토끼 2009-10-02   4722
3483 best of best "미안... 내 딸아... 사랑한다..." [6] title: [ani]깜빡이는 표정빽짱구 2004-10-18 20 4718
3482 추억돋는 초코파이 포장 변천사 꺄오 2011-12-29   4712
3481 [19금] 노브라 여성 file [2] title: 새싹사뎅이 2011-12-14   4712
3480 독립사이트를 위한 신디케이션 API [5] 아테네오 2010-06-25   4710
3479 지하철에서 성추행당했어요 제발 도와주세요 ㅠㅠ file [5] [1] 미니하트 2010-08-17 1 4697
3478 best of best 숨어있는 진실 file [7] title: [ani]보라색 나비바비인형 2005-03-30 20 4697
3477 best of best 선물 [1] 빽짱구 2004-05-03 26 4690
3476 백인 흑인 부모에서 각각 완벽한 백인 흑인 자녀 file 주영아빠 2010-10-27   4682
3475 담배사러온 여고딩 ㅋㅋㅋ file [2] title: 화분6시내고환 2011-12-09 2 4681
3474 대륙의 미인 file [3] 코코팜 2010-05-31 1 4679
3473 내가 벌린일 내가 치우기~ file title: [ani]보라색 나비바비인형 2011-04-25   4670
3472 일베저장소(일베) 난리도 아니구나 - 조웅목사,박근혜 file [12] title: [ani]방울UI 2013-02-19   4668
3471 누구세요.. ^^7 file [6] 바보노트 2005-03-07 18 4655
3470 망사팬티 찾습니다(쓰러짐) [2] 휘동이 2010-02-18   4651