SimplePie-Paginierung / Cache

Ich versuche, die Cache-Funktionen von SimplePie unter Linux zu verstehen. Es sagt uns nie, dass wir eine separate mySql-Datenbank für die RSS-Feeds erstellen müssen, daher schätze ich, dass der gesamte Cache lokal erfolgt. (In den Verzeichnissen / httpdocs /?)

Ich kann nicht herausfinden, wie SimplePie die Artikel speichert, nachdem sie importiert wurden (unter Verwendung der Standardanweisungen für die Installation unter Linux) und wie lange diese Artikel in der Datenbank gespeichert sind.

Dieses Problem betrifft hauptsächlich SimplePie mit einer einfachen Paginierungskonfiguration, wie auf der Website hier angegeben.

http://simplepie.org/wiki/tutorial/how_to_do_item_paging

Die Sache ist jedoch, dass nur eine bestimmte Anzahl von Elementen (Artikeln) aufbewahrt wird, bevor sie sich gegenseitig überschreiben.

Zum Beispiel habe ich hier ein einfaches kleines SimplePie-Seiten-Setup -

http://www.oil-gas-prices.com/

unten schneidet es immer um 76 ab. (zeigt 1 - 10 von 76)

Ich möchte eine 1000 angeben. Damit es dort abschneidet.

Wenn Sie einen der folgenden Werte anpassen, wird die Gesamtmenge der indizierten / zwischengespeicherten Elemente nicht erhöht:

// Set our paging values
$start = (isset($_GET['start']) && !empty($_GET['start'])) ? $_GET['start'] : 0; // Where do we start?
$length = (isset($_GET['length']) && !empty($_GET['length'])) ? $_GET['length'] : 5; // How many per page?
$max = $feed->get_item_quantity(); // Where do we end?

Meine Hauptpriorität ist es, mehr im Cache zu speichern, ohne dass andere Artikel sie überschreiben, wodurch die Anzahl der gespeicherten Artikel verringert wird.

Ich habe die neueste Version von SimplePie unter Linux installiert. Keine WordPress-Erweiterungen oder so.

Ich schätze jede Hilfe sehr. Es ist heutzutage so schwer, echte SimplePie-Hilfe zu finden.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage