Erstellen von RSS-Feeds aus der Datenbank, wie viele Elemente in dem Futter zu setzen, so dass sie alle wahrscheinlich verbraucht werden?

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

  •  03-07-2019
  •  | 
  •  

Frage

Ich erstelle mehrere RSS-Feeds aus einer Datenbank Dinge wie Arbeitsplätze, Möglichkeiten für Freiwillige und Links im Allgemeinen zu veröffentlichen. Meine Frage ist, wie viele Elemente soll im Futter zurückgeführt werden, so dass es sehr wahrscheinlich ist, dass jemand all Elemente in ihren Lesern ohne Lücken bekommen?

TOP 100 SELECT? (Natürlich müßte für # von Futtermitteln geschätzt über X Zeit eingestellt wird)

SELECT die letzten 24, 48, 72 Stunden?

Wenn ich meinen Feed durch Feedburner laufen, weiß jemand, ob sie auf einem bestimmten Intervall überprüfen, so dass ich es auf ihre Standard erstellen und sicher sein, dass die Feedburner-Feed alle Elemente enthalten?

War es hilfreich?

Lösung

Ich persönlich würde versuchen, es unter 25 oder so etwas zu halten. Ich weiß, dass die Zahl der Menschen für RSS-Feed Betrachtung mit iGoogle wird steigen, und es gibt eine maximale Anzeigegrenze von 9 Einträge gibt. Viele andere RSS-Feeds angezeigt bei 10-15 Einträge beschränken.

Ich finde, dass ein RSS-Feed, außer es ist ausdrücklich ein „allumfassender“ feed von Natur aus ist, ist in der Regel ein kleine, schnell getroffen, Update, was los ist oder was verfügbar ist.

Wie madlep erwähnte i auch vorsichtig sein, würde die Größe zu halten.

Andere Tipps

Nun, wäre es auf der Geschwindigkeit ab, die Einträge angezeigt.

, aber ich würde raten, dass für die letzten 48 das Ziel, Stunden oder so sicher sein würde - da viele Benutzer laufen würde allein RSS-Reader stehen, das das Futter nach unten ziehen müssen getroffen, was auch immer aktuell ist. Aber wenn das wird zu viele Daten sein, dann vielleicht nur sie begrenzen. 100 wäre allerdings viel sein.

Es wäre auch davon abhängen, wie sich die Nutzer diese Daten verbrauchen würde. Offene Stellen würden wahrscheinlich mit diesem Volumen arbeiten, aber die Benutzer können, wenn sie ständig zu viele Einträge kommen zu sehen bekommen überschwemmt, und abmelden.

Und Sie werden vorsichtig von der Größe des tatsächlichen Futter selbst sein müssen. Einige Feed Aggregation Services eine Grenze wie 512kb setzen und es wird nicht das Relais, wenn es größer wird als das.

Wenn Sie die harte Arbeit der Erstellung des Feeds in der Faust Ort getan haben dann Variablen bieten Abfragezeichen zu beeinflussen, welche Datensätze zurückgegeben werden.

Ich habe etwas ähnliches vor kurzem für eine Intranet-basierte Feed, wie diese

feed.asp? D = 3 & n = 100

Welche sind die letzten 3 Tage im Wert von RSS-Feeds mit maximal 100 Datensätze zurückgibt.

Und

feed.asp? D = 7 (alle Datensätze für die letzten 7 Tage)

feed.asp? N = 10 (die letzten 10 Einträge)

Dann kann der Anwender den Feed anpassen ihren Bedürfnissen zur Verfügung, wie Sie können in der Regel nicht möglicherweise ein Futter, die für alle Anforderungen der Anwender gerecht wird.

Während dies hilft Ihnen nicht mit „default“ Werte, wenn feed.asp angefordert wird, es ist zumindest erlauben techy Benutzer die Feeds zu ändern, wenn sie dies wünschen. Stellen Sie sicher, dass Sie die Abfragezeichenfolgeflag Werte überprüfen zu, dumm / böswillige Zugriffe zu verhindern.

scheint alle 5 Minuten zu überprüfen aber Sie könnte in der Lage sein, es in Ihrem Konto einzurichten. Ein weiteres Forum Post scheint es alle 30 Minuten ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top