排序
一个爬虫占掉六成动态请求,1889 条还是 POST:用 nginx 按 UA 给爬虫限速(2026 实操)
从 nginx 日志数 UA,发现 meta-externalagent 一天打出 3675 条动态请求,其中 1889 条是 POST 进 admin-ajax;用 map 加 limit_req 按 UA 限速,附实测 429 结果、坑位与回滚命令
WordPress 邮件发不出去排查(2026 实操):wp_mail 说成功,postfix 挂了 71 天
评论通知和找回密码的邮件收不到,后台却没有任何报错。这篇按通道分层排查:wp_mail 走的是主题 SMTP 还是 PHP mail ,sendmail 后面那台 postfix 为什么起不来,出站 25 端口和 SPF 记录又该...
WordPress 全站自动备份与恢复(2026 实操):数据库加 wp-content 打包,rclone 再传一份异地
用 WP-CLI 导出数据库、tar 打包 wp-content,让 rclone 把包送到异地对象存储,cron 每天自动跑,附校验命令、恢复顺序和我踩过的坑
WordPress 数据库慢查询排查(2026):1734 条记录里,最慢那条在等锁
库只有 10MB,MySQL 慢日志里却攒了 1800 条记录,最长的一条 5705 秒——其中 5694 秒在等锁。这篇讲怎么把表大小、Query_time 和 Lock_time、autoload 三个数字分开看,顺手给 wp_options 减...
WordPress 安全加固实操(2026):关掉 XML-RPC、限住登录爆破,顺手查一遍后门
一份照着做就行的 WordPress 服务器层加固清单:Nginx 禁掉 XML-RPC、给 wp-login.php 加限流、锁掉后台文件编辑器、禁止 uploads 目录执行 PHP,再用 WP-CLI 校验文件完整性查后门,含验证命令...
WordPress 图片瘦身实操(2026):2.9MB 大图压到 99KB,不装插件
媒体库是 WordPress 站里最容易悄悄变胖的地方,我这一百多兆的上传目录里躺着 6.2MB 的 PNG 和 7680 像素宽的 JPEG。用 WP 核心钩子加几条命令行把尺寸砍下来、子尺寸换成 WebP,全程不装图片...
自建评论系统 Artalk 部署实操(2026):Docker 起服务,数据留在自己服务器
用 Docker 把 Artalk 评论系统跑在自己的服务器上,数据落在一个 SQLite 文件里,再配 Nginx 反代和 HTTPS,最后用一个 mu-plugin 挂到 WordPress 文章底部。含验证方式、常见坑和完整回滚步骤








