Linux での SimplePie のキャッシュ機能を理解しようとしています。RSS フィード用に別個の mySql データベースを作成するように指示されることはないので、すべてのキャッシュはローカルで行われると推測しています。(/httpdocs/ ディレクトリに?)
インポート後にSimplePieが記事をどのように保存するかを理解できません...(Linuxの指示でデフォルトのインストールを使用)、およびこれらの記事がDBに保存される期間。
この問題は主に、こちらのサイトで指定されている単純なページネーション設定を使用した SimplePie に関するものです -
http://simplepie.org/wiki/tutorial/how_to_do_item_paging
しかし問題は、アイテム (記事) が互いに上書きされる前に、一定量のアイテム (記事) しか保持しないということです。
たとえば、ここに基本的な小さな SimplePie ページのセットアップがあります -
http://www.oil-gas-prices.com/
下部では、常に 76 付近で途切れます。 (76 の 1 - 10 を表示)
1000を指定したいのですが、そのあたりで切れるように。
以下の特定の値のいずれかを調整しても、インデックス化/キャッシュされたアイテムの全体量は増加しません。
// 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?
私の主な優先事項は、他の記事がそれらを上書きすることなく、より多くをキャッシュに保存することです。これにより、保存されるアイテムの数が減ります。
LinuxにSimplePieの最新バージョンがインストールされています。ワードプレスの拡張機能などはありません。
助けていただければ幸いです。最近では、正当な SimplePie ヘルプを見つけるのは非常に困難です。