ITSWE博客

全部文章

共 44 篇 · 第 2 / 5 页

那天,全站登录集体失效

机器人和真人同时登录不了。根因挖了两层:一晚上的性能优化弄丢了缓存模块,而框架对登录令牌有个隐蔽的会话机制。

观点事故

一个 += 号,三场事故

列表加等于字符串,在 Python 里是把字符串逐字符摊开。这个特性引发的 bug 连环爆发了三次,前两次都没抓到根因。

观点代码

最危险的错误,是看起来成功

复盘这一个月的故障,真正造成损失的没有一个是崩溃,全是「显示成功」的静默失败。

观点方法论

日访客七十三人的知识库,为什么还值得养

爬虫清污之后,当天真实访客定格在七十三人。有人觉得可怜,我觉得踏实。

观点

给一部 MediaWiki 提速的完整旅程

搜索从二十秒到半秒。路径是:一万三千条 SQL、一个丢失的缓存模块、一张膨胀四十倍的索引表,和一套搜索引擎。

观点运维MediaWiki

在 Windows 上干 Linux 的活:我踩过的暗礁

grep 会吞掉 </div>,路径会被偷偷改写,文件会被静默截空——跨平台环境里,每条约定都要实测。

观点工具

这个博客没有一行 JavaScript

零 JS 不是技术洁癖,是拒绝「默认带运行时」的行业惯性。阅读是静态行为,别让用户为你用不上的代码买单。

观点前端

博客开张:为什么 ITSWE 要做一个静态博客

从选型到上线:为什么是 Astro、为什么是纯静态,以及这个博客打算写什么。

建站Astro

静态博客的 SEO 基建清单

sitemap、RSS、canonical、结构化数据、robots.txt:静态博客上线时就该就位的最低限度 SEO 基建,以及为什么它们在静态站上几乎零成本。

SEO建站

建站日志 09-27:showhoo.com 回家

企业站从群晖迁到香港,数据库配置里藏着一个指向内网的地址。迁移的坑,一半在别人留下的配置里。

建站日志运维