内容标签

性能优化

返回全部文章
编程笔记
按博客的实际 Git 改动,记录如何用 Bun.YAML.parse 替换 gray-matter,用 Bun.markdown 替换 marked。代码包括 frontmatter 分隔、标题与目录提取、Shiki 高亮回填、外链处理和搜索文本提取,以及内容脚本移除依赖的过程;上线后观察到内存明显下降、启动加快。
编程笔记
一次 Taro 前台分页改造记录:从用单页条数猜测是否还有下一页,到发现列表接口每次返回 total 会重复执行 COUNT,最后将列表与总数拆成两个接口,并按筛选条件缓存总数,减少空页请求和翻页开销,同时说明排序、搜索、缓存键和新旧客户端的发布顺序。
部署记录
使用Nginx官方仓库提供的Dockerfile代码指定ENABLED_MODULES编译参数可构建brotli,geoip,geoip2,lua,ndk,rtmp,image-filter等编译构建第三方模块。主要演示brotli模块并替换清华镜像源在nginx.conf中引入使用。