Я пытаюсь понять функции кэширования SimplePie в Linux. Он никогда не говорит нам создавать отдельную базу данных mySql для RSS-каналов, поэтому я предполагаю, что весь кеш выполняется локально. (в каталогах /httpdocs/?)
Я не могу понять, как SimplePie хранит свои статьи после их импорта... (используя установку по умолчанию в инструкциях Linux) и как долго эти статьи хранятся в БД.
Эта проблема в основном связана с SimplePie с простой настройкой разбиения на страницы, как указано на их сайте здесь -
http://simplepie.org/wiki/tutorial/how_to_do_item_paging
Но дело в том, что он сохраняет только определенное количество элементов (статей), прежде чем они перезапишут друг друга.
Например, у меня есть базовая небольшая настройка страницы SimplePie здесь -
http://www.oil-gas-prices.com/
внизу всегда обрывается на отметке 76. (показаны 1 - 10 из 76)
Я хочу указать 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?
Мой главный приоритет — хранить больше в кеше, чтобы другие статьи не перезаписывали их, тем самым уменьшая количество хранимых элементов.
У меня установлена последняя версия SimplePie в Linux. Никаких расширений wordpress или чего-то подобного.
Я очень ценю любую помощь. В наши дни так сложно найти законную помощь SimplePie,