积薪的技术架构

积薪的技术架构

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

积薪是一个独立博客导航站,使用Nest框架构建后端,包括blog、auto、auth、user模块。利用百度API对文章进行分类、打标签、整理摘要。前端使用Svelte框架,部署在Cloudflare上。性能优化包括缓存和抓取频率控制。项目让作者对后端开发有更深入的认识,不再依赖专业后端支持。

🎯

关键要点

  • 积薪是一个独立博客导航站,使用Nest框架构建后端,前端使用Svelte框架。
  • 项目旨在为作者和读者搭建流量通道,自动抓取和分类文章,同时提供人工精选推荐。
  • 后端模块包括blog、auto、auth、user,处理用户认证和文章管理。
  • 使用RSS文件抓取文章,定期检测文章可访问性,并对失联网页进行标记。
  • 利用百度API对抓取的文章进行分类、打标签和整理摘要,提高信息展示效率。
  • Svelte框架的优点是没有运行时,缺点是生态和文档支持不足。
  • 项目部署在Cloudflare上,优化了性能,减少了后端压力。
  • 抓取频率控制在白天每4小时一次,避免频繁请求对服务器造成压力。
  • 亲自完成项目让作者对后端开发有更深入的认识,克服了对后端的恐惧。
➡️

继续阅读