RSS란?

2019. 5. 30. 00:59IT/정리&정보

 

RSS: Rich Site Summary 또는 Really Simple Syndication 또는 RDF Site Summary

 

업데이트가 빈번한 웹사이트(뉴스·날씨·쇼핑·블로그 등)의 정보에 사용자가 보다 쉽게 접근하기 위해 만들어진 XML 기반의 콘텐츠 배급 포맷을 말한다. 즉, 사용자가 어떤 사이트에 새로운 콘텐츠가 올라왔을 때 해당 사이트에 방문하지 않고, RSS서비스를 통해 RSS리더 한 곳에서 그 콘텐츠를 이용하기 위한 방법이다. 쉽게 생각하면, 여러 언론사 사이트를 모두 방문할 필요 없이 다양한 기사를 네이버뉴스 한 곳에서 볼 수 있는 것과 같다고 보면 된다. 팟캐스트도 RSS를 이용하여 음성이나 영상을 배포하는 것이다.

 

RSS를 구독하기 위해서는 RSS리더가 있어야 한다. RSS리더는 웹 기반과 응용프로그램 기반으로 나뉘는데, 백업 및 유지보수가 필요 없어 최근에는 웹 기반의 RSS리더를 많이 사용하고 있다. RSS리더가 준비되었다면 블로그나 사이트에 RSS라는 글자가 들어간 텍스트나 이미지를 누르면 RSS 주소로 이동되는데, 이 주소를 해당 RSS리더에 추가 버튼 등을 눌러 넣으면 된다.

 

RSS가 많이 쓰이기 시작한 것은 2000년대 초반 블로그 열풍이 불면서 부터이다. 블로그는 주로 개인이 운영하다보니 업데이트 주기가 길고, 관심이 가는 블로그가 몇 개부터 심하게는 몇백~몇천 개까지 될 수 있다. 그런데 이러한 블로그들을 모두 즐겨찾기 해 놓고 일일이 새글이 올라왔는지 확인하기란 너무나도 귀찮은 일이므로, RSS리더 한 곳에서 업데이트된 소식만 받을 수 있는 RSS 기능이 쓰이기 시작한 것이다.

현재 국내외 거의 모든 블로그에서 RSS를 지원하고 있으며, 그 외에 일부 언론사나 커뮤니티 사이트에서도 지원한다. 하지만 대부분의 언론사는 기사 전문을 full feed로 제공하지 않는데, 그 이유는 페이지뷰와 그를 통한 광고수의 산정에 좋을 게 없기 때문으로 보인다. 또한, 네이버나 다음 등 대형포털의 서비스들은 RSS보다 자체적인 구독서비스에만 치중하기도 한다. 개인블로그에서도 여러 이유로 전문을 배포하지 않는 경우가 많다.

RSS는 보내준 정보를 받는다는 점에서 이메일 구독과 유사하지만, 아래와 같은 차이점이 있다.

- 이메일 주소를 알려줄 필요가 없기 때문에 보안상 문제가 생길 여지가 적다.

- 콘텐츠 성격에 따라 별도의 섹션을 만들어 RSS피드를 제공할 경우, 사용자는 원하는 것만 골라서 이용할 수 있다.

- 이메일 구독은 회원가입 등의 절차가 필요한 곳도 있지만, RSS는 대개 그런 절차가 필요 없다.

- 구독을 중지할 경우에도 RSS는 RSS리더에서 삭제만 하면 되기에 절차가 간단하다.

정리하자면, 이메일 구독은 배포자가 나에게 보내는 것이고, RSS 구독은 내가(=RSS리더가) 배포자에게서 긁어오는 것이다.

 

RSS는 2010년대에 들어서 쇠퇴하기 시작했다. 내부적으로 컨텐츠를 퍼블리싱하는 기술의 하나로는 여전히 RSS가 많이 사용되지만, 사용자가 직접 RSS를 구독하는 일은 찾아보기 어렵게 되었는데, 이에는 몇 가지 이유가 있다.

- 사용자가 RSS 주소를 직접 사용하기 어렵다. 결국 RSS를 겉으로 드러내지 않고 블로그 사이트의 서비스나 팟캐스트 포털을 통해 사용하게 된다.

- 유료 서비스가 쉽지 않다. 광고를 넣기도 어렵고, RSS 접근을 제한하기도 어렵고 (제한하면 리더 사용이 어렵게 되고), 어떻게 유료 결제를 하게 만들더라도 공유하는 걸 막기도 쉽지 않다.

- 파편화된 버전

RSS는 W3C의 RDF를 기반으로 한 RSS 0.90과 1.0이 있고, 이것을 단순화하자고 만든 RSS 0.91, 0.92에 기반한 2.0이 있다. 이런 관계로 RSS 1.0과 2.0은 다른 점이 많은데 두 포맷 모두 널리 쓰였기 때문에 하나만 지원할 수는 없었다. 이 상황을 정리하기 위해 Atom이라는 포맷도 등장했지만, 또 하나의 혼란만 가중된 셈이다. 직접적인 원인은 아니었지만 결국 여러가지 규격이 나뉜 것이 RSS를 기피하게 되는 한 가지 원인을 제공했다. 참고로 RSS의 약자에 대한 해석이 여러 가지인 이유가 이 때문이다.