服务器从一台变成三台之后,SSH 管理就开始失控:密钥散落在几个人的笔记本上、离职的人还记得密码、审计日志里只有 IP 分不清是谁、某个跳板机的 root...
很多站长对「代码审计」的理解停留在「买个扫描器,跑一遍,把报告里的高危改掉」。真正做过一轮完整审计的人会发现,扫描器给的是线索,不是结论;报告里最高危的那...
一、无损压缩不是「画质差不多就行」给站点提速时,图片几乎总是最大的一块。一页 2MB 里有 1.6MB 是图片,这种比例在内容站里非常正常。压缩图片有两条...
一、先说清 tmux 与 screen 的分工SSH 会话断开时,前台进程会收到 SIGHUP。结果就是:一条跑了四十分钟的 mysqldump 断在一半...
一、先说清楚静态分析能帮你抓到什么很多人第一次听说 PHPStan,以为是「比 PHP 更严格的语法检查」。不是。PHP 语法检查(php -l)只能发现...
一、竞态不是高并发才有的问题很多人以为「竞态条件」是秒杀系统、分布式服务才需要关心的事。实际上一个日 IP 几千的个人站点同样会撞上:后台的定时任务和用户...
一、SMART 不是「能看就行」硬盘坏掉这件事,最麻烦的地方不是坏,而是坏得没有预告。对个人站长来说,一台 VPS 上的数据盘或者家里那台自建服务器,一旦...
一、为什么依赖锁值得单独写一篇PHP 项目里最容易被忽略的文件,大概就是 composer.lock。它躺在仓库根目录,几十万字节,Git 里每次发版都有...