Skip to content

Latest commit

 

History

History
25 lines (24 loc) · 1.99 KB

rss.md

File metadata and controls

25 lines (24 loc) · 1.99 KB

RSS란

  • RSS는 Really Simple Syndication의 머리글자를 딴 말이며, 사이트에 새로 올라온 글을 쉽게 구독할 수 있도록 하는 일종의 규칙 이다.
  • 이 규칙은 W3C 사이트에서 발표한 XML 규칙을 지켜야한다.
    • 현재 이 규칙은 RSS 1.* 버전과 RSS 2.* 버전이 있으나, 대게 2.0 버전을 사용한다.
    • 퍼블리셔가 어떤 RSS 버전을 사용하느냐에 따라서 xml에 포맷이 바뀌기 때문에, 이를 지원해야한다.
  • 사이트에서는 바뀐 내용, 새로운 글을 RSS라는 규칙에 따라 제공하면 이용자는 RSS를 읽을 수 있는 프로그램 (보통 RSS리더기 로 불리웁니다.)으로 그 내용을 받아올 수 있습니다.
  • 이메일과 RSS의 차이는?
    • 이메일로 구독하는 것과 RSS는 무슨 차이인가? 이메일을 해당 서비스에 알려주면, 해당 서비스에서 이메일로 보내는 방식
    • RSS는 직접 해당 서비스에 RSS 리더기가 polling 방식으로 일정 시간마다 긁어오는 방식
  • RSS를 제공하는 방법은?
    • 만약 직접 RSS를 제공하는 블로그에서 매번 글이 업데이트 될 때, RSS 형식으로 작성해서 제공해야 한다면 유지가 힘들 것이다.
    • 그렇기 때문에 대부분 RSS 자동 생성기를 이용한다.
    • Q. 퍼블리셔들은 RSS를 어떤 url로 노출시킬까? 이 노출하는 url은 일정한가?
      • 블로그를 운영하는 서비스들마다 각자 RSS를 제공하는 URI 가 다르다.
        • 예)
          • 우아한 형제들 기술 블로그 : http://woowabros.github.io/feed.xml
          • 티스토리 블로그들 : https://bcho.tistory.com/rss 티스토리 블로그는 끝에 /rss 붙여주는 것으로 주로 이루어져있다.
  • RSS의 핵심 구성 xml 값을 알아야 한다.
    • : item은 해당 블로그의 하나의 컨텐츠 단위를 의미한다.
      • title : item의 제목
      • link : item의 링크
      • description : item의 full text