创刊于 2025

本刊要览

中文文字博客
Markdown 本地写作
新闻纸排印

Under the Sun with Paddy

铭言

以文字记录日常
以思考抵抗遗忘

第 2 卷 · 第 73 期

以铅字对待每一次书写

温馨提醒

本站正在测试新开发主题,详情见 Paddy-Newsprint GitHub仓库

如有任何问题,建议,bug,烦请在任意评论区位置留言

或通过邮箱(paddysun@foxmail.com)与我联系

近日简报

  • 自”妍” WordPress 主题性能实测

    长读 · The Long Read

    自”妍” WordPress 主题性能实测

    同一台服务器、同一条 CDN,WordPress 换上自研块主题后 …

    系列:paddy-newsprint 主题开发记 · 续篇
    前置阅读做了一个报纸风格的 WordPress Markdown 主题 · 主题说明页
    主题分类:实践复盘
    阅读时间:约 8 分钟

    9 月 13 日晚上,我把运行了一年多的旧主题下线,换上了自己写的 paddysun-newsprint。切换前我给旧主题拍了一组基线,切换、清缓存、改完页脚之后,用同样的工具、同样的页面、同样的网络再测了一遍。

    先看结果:

    同一台 2 核 4G 的小服务器,同一条 CDN 链路,同一个域名。差的是那套主题。

    上一篇文章说过,这个主题在开发时立了三条军规:零外部请求、按需加载、缓存友好。当时它们更像审美洁癖——博客圈流行的话术谁都会说,可这些原则到底值几分,没有人真的去量过。这一篇就是量过的结果。

    先用 curl 在生产环境逐页计时(宁波电信宽带直测,每页三轮取中位数):

    首页瘦了四分之一。这个主题没有 Google Fonts、没有统计脚本的第三方请求、没有图标库——四枚正文字体(含一枚花体装饰字)全部自托管,头像用本地 SVG。浏览器打开首页时,除了博客自己,不需要信任任何第三方域名。

    诚实地说,”零外部请求”目前还差一口气:友情徽章里有两枚 88×31 的小图仍指向外站(indieweb.org 和一位友链的徽章)。这两枚已经在待办清单上,方案是下载进主题的 assets 目录改本地引用。账本要记完整——2 枚外链图,不美化成”基本为零”。

    PSI 里最扎眼的一个数字是总阻塞时间 0 毫秒——换装前后都是 0。这在 WordPress 主题里不常见:典型的多用途主题会加载一整个前端框架、滑块、动画库,主线程被切成碎片,TBT 轻松上百毫秒。

    这个主题的写法是:首页一个 JS 文件都不加载。代码高亮、KaTeX 公式、Mermaid 图表、目录悬浮、复制按钮、评论折叠——全部按需加载,PHP 端先检查正文里有没有对应内容,有才在页脚挂上对应的 defer 脚本。首页没有代码块也没有公式,所以一个字节的任务都不用排。这个 0 不是运气,是”正文里没有就不加载”的直接结果。

    阅读全文 →

订阅 · Subscribe

订阅本刊

RSS 可用任意阅读器订阅;llms.txt 为机器读者而设,AI 可循此索引取阅全刊。

本期要目 · Inside This Edition