一、为什么依赖锁值得单独写一篇PHP 项目里最容易被忽略的文件,大概就是 composer.lock。它躺在仓库根目录,几十万字节,Git 里每次发版都有...
一、升级之前先搞清楚"升的是什么"Debian 的大版本升级(比如从 11 到 12)看起来只是换一个软件源,实际是几千个软件包同时换版本、一批配置文件格...
一、为什么密钥管理比密码管理更难很多站长把服务器安全理解成"把密码设复杂一点",但真正把机器交出去的那一刻,通常不是密码被猜到,而是某一把 SSH 私钥泄...
一、移动端适配不是加一行 viewport 就完了十年前做移动端适配,标准答案是「加一行 viewport 加上媒体查询」。今天这套还在用,但真正让页面在...
为什么个人站长也该关心 OAuth 授权码流程很多草根站长觉得 OAuth 是「大厂的东西」,自己一个博客一个工具站用不上。但只要你接过一次「用 GitH...
前段时间整理一份老文章的正文,遇到一个特别诡异的现象:文件用 vim 打开一切正常,浏览器的开发者工具里也看不出问题,但页面标题前面始终有一小块空白,而且...
限流这件事我拖了很久没做。原因很实在:小站流量不大,看起来没必要;另一方面限流的方案太多,Nginx 的 limit_req、应用层令牌桶、Redis 计...
Nginx 的默认错误页是 nginx 自己的白底黑字页面,写着 404 Not Found、nginx 版本号,下面一行小字。这个页面在个人站长眼里往往...