Typecho生成首页静态HTML数倍提高网站打开速度

我发现Typecho访问速度以及加载文章的速度很慢。

借助在线测速工具检测站点性能,测速地址:ITDog 网站测速

测速结果全黄,加载延迟严重,测速截图如下:

Typecho生成首页静态HTML数倍提高网站打开速度

实操优化方案

这里提供两套静态化脚本,分别为无密码自动刷新版、带密码手动强制刷新版,按需选用其一即可。

第一步:新建静态化脚本文件

进入网站根目录,新建 PHP 文件,命名为youhua.php,文件编码保持 UTF-8。

然后在其中写入需要的代码(不需要密码和需要密码的选择其中一个即可)

版本一:无密码自动静态化脚本

适用于希望全自动定时刷新静态页面,无需手动输入密码访问的场景。

版本二:带密码可控静态化脚本

支持自动过期刷新,也可携带密码链接强制立即更新,安全性更高。

第二步:宝塔面板额外配置(使用宝塔必须操作)

  1. 进入宝塔后台,打开对应网站设置;
  2. 找到「默认文档」配置项;
  3. index.html 拖动排序至列表第一位,让服务器优先加载静态 HTML 文件。
Typecho生成首页静态HTML数倍提高网站打开速度

第三步:执行脚本生成静态首页

浏览器访问对应链接,脚本会自动在网站根目录生成 index.html 静态首页,静态缓存优化部署完成。

无密码脚本直接访问:https://你的域名/youhua.php

带密码强制刷新访问:https://你的域名/youhua.php?password=123456

参数自定义说明

两段脚本默认缓存有效期均为 600 秒(10 分钟自动更新一次),带密码脚本默认访问密码为 123456。

可根据自身需求直接修改脚本内对应数值,自定义缓存时长与访问密码。

效果验证方法

刷新网站首页,右键查看网页源代码,区分两套脚本的判断标识:

无密码版本:页面代码末尾可见【script language=javascript 】开头的 JS 代码,即代表当前访问静态 index.html

带密码版本:页面底部会打印缓存生成时间注释 【Create time: 年-月-日 时:分:秒 】,并附带刷新 JS 标签。

最后再测试一下:

Typecho生成首页静态HTML数倍提高网站打开速度

⚠️需要注意

优化完成后会导致搜索功能失效,报错405,在 Typecho 首页静态化后搜索 405 Not Allowed 完整解决方案教程 中有解决方法。

👶佐佐佑佑小站 · 版权声明

本站内内容,若无额外特殊标注,均为本站原创整理创作。
若本站内容无意侵犯他人著作合法权益,原著作者可随时联系站长,我们将快速核实、及时下架整改。
未经本站许可,任何个人、自媒体、网站及团体,严禁私自复制、爬虫采集、篡改搬运、商用刊发至各类网络平台、纸质读物等渠道。

给TA打赏
共{{data.count}}人
人已打赏
🛠️杂物归庐

迷失频段档案馆 UI音乐播放器

2026-7-27 16:24:05

👨‍💻奇技淫巧

Typecho 首页静态化后搜索 405 Not Allowed 完整解决方案教程

2026-7-27 16:17:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索