关于 RETRUI
Retrui 是一个现代复古风格的新闻聚合器,为您提供来自多个可信来源的最新新闻。采用美丽的怀旧界面和尖端网络技术构建。
数据收集
RSS订阅聚合:Retrui实时从175+个可信RSS源聚合8个类别的新闻。
数据存储
服务器数据库 (Prisma Postgres)
新闻在我们的数据库中存储24小时。超过24小时的文章会自动删除,以保持内容新鲜和相关。
24小时保留期
我们只保留24小时的新闻。旧文章会自动清理,确保您始终看到最新的新闻。
实时更新
新闻源每15分钟通过自动化定时任务同步一次,确保您能访问最新头条。
自动清理
超过24小时的文章会自动从我们的数据库中删除,以保持最佳性能和新鲜度。
客户端缓存 (IndexedDB)
- • RSS订阅缓存:5分钟TTL
- • 新闻列表缓存:2分钟TTL
- • 文章内容缓存:24小时TTL
离线支持:缓存内容即使离线也可用。
隐私:您的阅读历史和缓存数据保留在您的设备上。我们不跟踪个人阅读行为。
技术栈
框架
Next.js 15 (App Router)
语言
TypeScript 5
样式
Tailwind CSS 4
UI组件
shadcn/ui
数据库
Prisma Postgres
RSS解析
rss-parser
Retrui 是开源的,可在 GitHub 上获取。
使用 Next.js、TypeScript 和 Tailwind CSS ❤️ 构建。