Creando un feed RSS dal database, quanti elementi inserire nel feed in modo che possano essere consumati?

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

  •  03-07-2019
  •  | 
  •  

Domanda

Sto creando diversi feed RSS da un database per pubblicare cose come opportunità di lavoro, opportunità di volontariato e collegamenti in generale. La mia domanda è: quanti articoli devono essere restituiti nel feed in modo che sia molto probabile che qualcuno ottenga tutti gli articoli nel proprio lettore senza spazi vuoti?

SELEZIONA I TOP 100? (ovviamente dovrebbe essere impostato per # di feed stimati nel tempo X)

SELEZIONA le ultime 24, 48, 72 ore?

Se eseguo il mio feed tramite Feedburner, qualcuno sa se verifica un determinato intervallo in modo che io possa crearlo secondo il suo standard ed essere sicuro che il feed Feedburner conterrà tutti gli articoli?

È stato utile?

Soluzione

Personalmente proverei a tenerlo a qualcosa di meno di 25 anni. So che il numero di persone che utilizzano iGoogle per la visualizzazione di feed RSS è in aumento e che esiste un limite massimo di visualizzazione di 9 voci. Molte altre visualizzazioni di feed RSS sono limitate a 10-15 voci.

Trovo che un feed RSS, a meno che non sia specificamente un "tutto compreso". si nutre per natura, di solito è un piccolo aggiornamento rapido di ciò che sta succedendo o di ciò che è disponibile.

Come menzionato Madlep, farei anche attenzione a mantenere le dimensioni ridotte.

Altri suggerimenti

Bene, dipende dalla velocità con cui vengono visualizzate le voci.

Ma indovinerei che puntare per le ultime 48 ore sarebbe sicuro - visto che molti utenti avrebbero eseguito lettori RSS autonomi che dovranno colpire il feed per abbattere tutto ciò che è attuale. Ma se saranno troppi dati, forse limitarli. 100 sarebbe molto però.

Dipenderebbe anche da come gli utenti consumerebbero quei dati. Le aperture di lavoro probabilmente funzionerebbero con quel volume, ma gli utenti possono essere sommersi se vedono costantemente troppe voci entrare e annullare l'iscrizione.

E dovrai stare attento alle dimensioni del feed stesso. Alcuni servizi di aggregazione dei feed pongono un limite come 512kb e non lo inoltreranno se diventa più grande di così.

Se hai fatto il duro lavoro di creare i feed al primo posto, offri le variabili di querystring per influenzare quali record vengono restituiti.

Di recente ho fatto qualcosa di simile per un feed basato su Intranet, come questo

feed.asp d = 3 & amp;? N = 100

Che restituisce feed degli ultimi 3 giorni con un massimo di 100 record.

Allo stesso modo,

feed.asp? d = 7 (tutti i record degli ultimi 7 giorni)

feed.asp? n = 10 (gli ultimi 10 record)

Quindi gli utenti possono adattare il feed in base alle proprie circostanze poiché in genere non è possibile avere un feed adatto a tutti i requisiti degli utenti.

Anche se questo non ti aiuta con il tuo " default " valori quando viene richiesto feed.asp, almeno consente agli utenti tecnici di modificare i feed se lo desiderano. Assicurati di controllare anche i valori della stringa di query, per evitare richieste stupide / dannose.

feedburner sembra controllare ogni 5 minuti ma tu potrebbe essere in grado di configurarlo nel tuo account. Un altro post sul forum sembra indicare è ogni 30 minuti .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top