데이터베이스에서 RSS 피드 생성, 모두 소비 될 가능성이 높아질 수 있도록 피드에 넣을 항목 수는 몇 개입니까?

StackOverflow https://stackoverflow.com/questions/221554

  •  03-07-2019
  •  | 
  •  

문제

데이터베이스에서 몇 가지 RSS 피드를 만들어 구직, 자원 봉사 기회 및 일반적으로 링크와 같은 것들을 게시합니다. 내 질문은, 피드에서 얼마나 많은 품목을 반환해야하는지, 누군가가 틈없이 독자의 모든 항목을 얻을 가능성이 높는가?

톱 100을 선택 하시겠습니까? (X 시간이 지남에 따라 추정 된 피드에 대해서는 분명히 설정해야합니다)

마지막 24, 48, 72 시간을 선택 하시겠습니까?

Feedburner를 통해 피드를 실행하는 경우, 특정 간격을 확인하여 표준으로 만들 수 있고 Feedburner 피드에 모든 항목이 포함되어 있는지 확인해야합니까?

도움이 되었습니까?

해결책

나는 개인적으로 그것을 25 세 미만으로 유지하려고 노력할 것입니다. RSS 피드보기에 IGOOGLE을 사용하는 사람들의 수가 증가하고 있으며 9 개의 항목의 최대 표시 한계가 있습니다. 다른 많은 RSS 피드 디스플레이는 10-15 항목으로 제한됩니다.

RSS 피드는 특히 "모든 포괄적 인"피드가 아니라면 일반적으로 진행중인 작업 또는 사용 가능한 작업에 대한 작고 빠른 업데이트입니다.

Madlep이 언급했듯이 크기를 낮추도록주의를 기울일 것입니다.

다른 팁

글쎄, 그것은 항목이 나타나는 속도에 따라 다릅니다.

그러나 나는 지난 48 시간 정도의 시간을 목표로하는 것이 안전 할 것이라고 생각합니다. 많은 사용자들이 독립형 RSS 독자들을 실행할 것이므로 현재의 모든 것을 끌어 내기 위해 피드에 부딪쳐야 할 것입니다. 그러나 그것이 너무 많은 데이터가 될 것이라면 아마도 그것을 제한 할 수 있습니다. 하지만 100은 많을 것입니다.

또한 사용자가 해당 데이터를 어떻게 소비하는지에 따라 다릅니다. 구인 개구부는 아마도 그 책과 함께 작동 할 것이지만, 너무 많은 항목이 끊임없이 들어오고 구독을 취소하면 사용자는 늪에 빠질 수 있습니다.

그리고 실제 피드 자체의 크기에주의해야합니다. 일부 피드 집계 서비스는 512KB와 같은 제한을두고 그보다 커지면 전달되지 않습니다.

주먹 장소에서 피드를 만드는 데 어려움을 겪고 있다면 쿼리 스트링 변수를 제공하여 반환 된 레코드에 영향을 미칩니다.

나는 최근에 인트라넷 기반 피드에 대해 비슷한 일을했습니다.

feed.asp? d = 3 & n = 100

마지막 3 일 상당의 피드를 최대 100 개의 레코드로 반환합니다.

비슷하게,

feed.asp? d = 7 (지난 7 일 동안의 모든 기록)

feed.asp? n = 10 (마지막 10 개 레코드)

그런 다음 사용자는 일반적으로 모든 사용자의 요구 사항에 맞는 피드를 가질 수 없으므로 자신의 상황에 맞게 피드를 조정할 수 있습니다.

피드가 요청 될 때 "기본값"값에 도움이되지는 않지만 기술 사용자가 원하는 경우 피드를 수정할 수 있습니다. 어리석은/악의적 인 요청을 방지하려면 쿼리 스트링 값도 확인하십시오.

피드 버너 5 분마다 확인하는 것 같습니다 그러나 계정에서 설정할 수 있습니다. 또 다른 포럼 게시물이 표시되는 것 같습니다 30 분마다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top