2010-11-15 11 views
6

Tutte le informazioni che ho trovato riguardo alla generazione di feed RSS forniscono esempi in cui viene restituito un numero indeterminato di articoli.Quanti risultati dovrei dare nel mio feed RSS?

Non sembra troppo pratico, soprattutto se ho un sacco di voci e una tonnellata di clienti che interrogano il feed.

Esiste un numero magico per quanti elementi dovrei restituire? Devo restituire tutto ciò che ho?

risposta

6

Immagino che dipenda dal tipo di informazioni che pubblicizzate, dalla frequenza con cui vengono aggiunti nuovi articoli e dal modo in cui il pubblico lo utilizzerà.

Se si tratta di un feed di notizie con decine di nuove voci al giorno, 50 o 60 potrebbero essere un buon numero, se è aggiornato solo poche volte al mese o anche meno spesso, 20 saranno più che sufficienti.

Se si tratta di un tipo di informazioni specializzate destinate ad essere elaborate da altri software, un numero completamente diverso potrebbe essere più appropriato.

+0

Un sacco di buone risposte ... non riesco a decidere quale contrassegnare come risposta, quindi sto arbitrariamente scegliendo questo per impedire a SO di assillarmi. Grazie! –

3

Non c'è la risposta magica qui.

Basta restituire un importo è pensare è sufficiente.

Nella mia esperienza utente ho visto anche i feed, che restituiscono 1 (uno) oggetto. Così come quelli, che ritorna ~ 100.

Penso che il numero di 20 sia un buon compromesso.

Inoltre, è possibile fare affidamento sul numero period, non su un numero specifico. In questo caso potresti fornire i feed aggiunti dalle ultime 24 ore, ad esempio.

+0

Mi piace l'idea del periodo, ma alcuni dei miei feed si aggiornano molto spesso e alcuni molto di rado - quindi è difficile da determinare. Ne farò 20 per ora. –

1

@Zerkms è corretto IMO -> non esiste un numero magico o standard di settore, ecc

mi sento come se la maggior parte delle persone danno un massimo di 20 elementi. Se vuoi essere davvero complicato, dai al consumatore la possibilità di specificare il numero massimo di elementi nell'URL del feed.

eg. http://www.yourWebSite.com/someFeed.rss?maxCount=whatever 

Si tratta del contenuto che si sta scaricando. È fresco/stantio/molto in un breve periodo, ecc.?