图映博客 - 开发
type: channel
link: https://www.tuhub.cn/develop
items: Typecho开启Gzip
items: Typecho批量替换图片和文章链接地址

Typecho开启Gzip
type: item
date: 2022-05-19T19:05:00+08:00
description: Gzip 是一种常用的 HTML 压缩技术，通常情况下，Gzip 开启后会将输出到用户浏览器的数据进行压缩的处理，这样就会减小通过网络传输的数据量，提高浏览的速度。开启Typecho的gzip压缩开启 Typecho 的 gzip 功能很简单，只要在 根目录 下的 index.php 文件里面加上下面这一句就可以了：/** 开启GZIP */ ob_start('ob_gzhandler');[scode type="red" size=""]注意是 Typecho 根目录的 index.php，不是主题根目录。[/scode]测试效果可以在站长之家提供的 Gzip 检测链接，进行测试，如图可以看到 压缩率（估计值）77.21%，效果非常明显。

Typecho批量替换图片和文章链接地址
type: item
date: 2022-05-17T20:11:00+08:00
description: 域名发生变化时，文章中的图片链接将失效，无法显示，那么就需要修改地址。但挨个手动修改不现实，因为一般这种连接比较多，难以准确查找。下面就说一下通过 phpMyAdmin 工具快速修正数据库文章图片，文件链接地址，此方式也可以批量替换指定内容。确定要替换的内容，就是旧的域名和新的域名网站原来的图片 202205070006652.jpg旧的地址是：https://cdn.jsdelivr.net/gh/tuhub-cn/img/tuhub-blog/202205070006652.png新的地址是：https://img.tuhub.cn/202205070006652.png用phpMyAdmin进入typecho数据库选中 typecho_contents 文章这个表，点击 SQLUPDATE typecho_contents SET text = REPLACE(text,'旧域名地址','新域名地址');示例UPDATE typecho_contents SET text = REPLACE(text,'https://cdn.jsdelivr.net/gh/tuhub-cn/img/tuhub-blog','https://img.tuhub.cn');点击 执行 后会提示是否成功，影响了多少数据