Усі попередні відповіді більш-менш покладалися на існуючі сервіси, щоб все-таки мати копію цього каналу або движок подачі, щоб мати можливість динамічно надавати старі елементи.
Існує хоч інший, правда кажучи, проактивний і досить теоретичний спосіб зробити це: Нехай ваш feedreader використовує проксі-кешування, яке семантично розуміє RSS та / або Atom-канали та кешує їх на основі кожного елемента до стільки елементів, скільки налаштовано.
Якщо фідер для читання каналів не регулярно запитує канали, проксі-сервер може самостійно отримувати відомі канали, щоб не пропускати елемент у дуже мінливих каналах, як-от у користувальницькому, який має лише один елемент, і змінюється щодня (або принаймні раніше це робили). Отже, якщо feedreadere.g. перерване або втрачене мережеве з'єднання, коли ви знаходитесь у відсутності на кілька днів, ви можете втратити елементи в кеші вашої програми. Наявність проксі-сервера для регулярного завантаження цих каналів (наприклад, з центру даних, а не з дому або на сервері замість ноутбука) дозволяє легко запускати канал читання лише тоді і без втрати елементів, розміщених після того, як ваш feedreader отримує канали востаннє, але знову обертається, перш ніж ви наступного разу їх отримаєте.
Я називаю цю концепцію прокси-семантичним каналом, і я реалізував доказ реалізації концепції під назвою sfp . Це хоч і не набагато більше, ніж доказ концепції, і я не розвивав її далі. (Тож я б радий натякам на проекти з подібними ідеями чи цілями. :-)