给静态网站加评论
Static HTML comments
这是导读,不是翻译。先用 1 分钟拿到这篇的核心,值得的话再去读 英文原文 →
核心观点
西弗斯给静态网站加评论的做法:评论存进数据库,只在评论变动时导出成静态 HTML,页面再用少量脚本加载。流量暴增时也不必每次查数据库。这套办法他已稳定用了六年多。
要点
- 借助数据库的通知与监听,改动后自动刷新对应页面
- 只重写受影响的那一页,而不是全部重建
- 也可以更简单:收到评论就直接写文件
"write the comments as static HTML, only when comments change" —— Derek Sivers,查看原文 →
对你意味着什么
用静态站点生成器写博客的独立开发者,可以借鉴这种“写时生成、读时零计算”的思路。它比接入第三方评论插件更轻、更自主,也不必把读者数据交给别人。
同主题推荐
- 为什么你的网站该有一个 /now 页面 —— 一页写清「我最近在忙什么」,也是拒绝的底气
- 用互联网,而不只是用平台 —— 平台来来去去,你的网站和联系方式才长久
- 用了两年 Rails,我为什么回到 PHP —— 新语言显得更好,往往只是因为你变强了