侧边栏壁纸
  • 累计撰写 8 篇文章
  • 累计收到 1 条评论

EMLOG 三件套:免费全页缓存 + 七牛下载加速 + 安卓发布 App

2026-7-13 / 0 评论 / 38 阅读

做 EMLOG 博客久了,绕不开三件事:访问慢、大文件下载费带宽、手机上写文章不方便。这篇把我自己一直在用的三件工具打包介绍给你——全部免费、可直接用、互不冲突。

一、EmCache:免费全页静态缓存,给博客提速


官方收费的"缓存/静态化"插件不是人人都想买。EmCache 是一个免费的全页静态缓存插件,专门解决这个问题。

它怎么做到的?

  • 游客首次访问某页面,EMLOG 正常渲染,插件在请求结束时把整页 HTML 落盘成静态文件;
  • 后续游客再访问,直接在入口读取静态文件返回,跳过 PHP 和 MySQL,不再查数据库;
  • 缓存按"有效期"自动过期;你发布 / 修改 / 删除文章、评论时,自动清空全部缓存,不怕串号、不怕评论 token 失效;
  • 已登录用户、后台、API 接口、单篇文章页(默认)不参与缓存,安全稳妥。

效果:香港源站 + 未备案的情况下,游客访问 TTFB 从约 1.7s 降到约 0.8s 量级;再配合 PHP OPcache,整体提速非常明显。

安装只需两步

  1. 上传 emcache/ 到站点 content/plugins/
  2. 在根目录 index.php 顶部 <?php 之后加 3 行引导代码(即便以后删插件也不影响站点),后台启用即可。

验证也很简单:无痕窗口打开首页刷新两次,F12 看响应头里有没有 X-Cache: HIT,出现即代表命中静态缓存。

二、七牛下载(qndown):大文件走 CDN,免备案更快


博客里放软件、资料包、压缩包,直连源站既慢又占带宽。qndown 把下载类文件存到七牛云对象存储,文章里用短码就能渲染成下载按钮,国内访客从七牛 CDN 节点下载,免备案、比直连香港源站更快。它和 EmCache 是互补关系——一个管页面、一个管文件。

核心特性

  • 后台文件管理页直接上传到七牛,自动给出短码;
  • 文章正文写 ⬇ 显示文字,前端渲染成蓝色下载按钮;
  • 编辑器集成:写文章时点自带「图片」按钮直接传七牛并自动插图;顶部「☁ 七牛文件」按钮弹窗上传并插入短码;
  • 不接管 EMLOG 原生附件表,只是独立的文件管理 + 短码渲染,零风险
  • 七牛免费额度 10GB 存储 + 10GB/月外网流量,个人站点基本够用;
  • 内置「存储区域」选择与区域自愈:选错区域也会自动纠正重试,上传更稳。

给别人用的前提:自己先在七牛控制台建一个公开读 Bucket、绑一个已备案的自定义加速域名(如 dl.你的域名.com)、拿到 AccessKey / SecretKey,再到插件设置里填好即可。

三、EMLOG 文章发布 App(Android):手机随时发文章


这是一个配套你 EMLOG 博客的安卓 App,打开即用:填一次博客地址和 API Key,之后随时写、随时点发布,直接推送到 ?rest-api=article_post

功能亮点

  • 标题、正文(支持 HTML)、标签、分类一键发布;可勾选「存为草稿」;
  • 封面图 + 正文插图片:选图自动压缩上传,封面随文章提交,正文图插入到光标处;
  • 图片直传七牛:在「站点设置」开「图片上传到七牛云」开关(默认开),图片经七牛插件获取令牌后直传 CDN,国内更快、不占源站带宽;关掉则回退博客本地上传,没装七牛也不卡;
  • 本地草稿:断网也能写,存手机本地,随时载入继续;
  • 原生 Android(Kotlin + WebView),网络走原生桥接,比纯网页更稳。

这是已签名的 release 包(作者 DavidQin),可直接分发安装。每个使用者的博客地址、API Key 都在各自手机本地填写,互不干扰。

下载

以下为三件套的配套下载链接。

三件工具配合起来:EmCache 让页面飞快,qndown 让文件下载飞快,App 让你随时随地发文。有疑问或改进建议,欢迎在评论区交流。


扫描二维码,在手机上阅读

评论一下?

OωO
取消