国外主机 提升 Typecho 博客访问速度

 (UID: 2) 2020-10-31

5137 5

原文 https://ii.do/21.html

由于本人域名的关系,国内暂时不支持备 案,导致不能使用国内服务器以及国内 CDN,只能使用大陆以外的服务器,但是访问国外的服务器又太缓慢,所以加速网站访问就显得尤为重要。在这里分享几个加速 Typecho 的小方法,能够有效提高你的 Typecho 访问速度,以下方法均为本人目前所用到的方法:

开启 gzip 压缩

通过开启 gzip,压缩网页内容大小能有效提升网页打开速度。在根目录下的 index.php 文件里面加上以下这句代码即可:

  • ob_start('ob_gzhandler');

反代 Gravatar 头像

Gravatar 头像是国外的站点,通常国内访问比较缓慢,同时也拖慢了网页打开速度。解决方法,只需替换一个国内打开速度快的反代地址,在 conf.inc.php 加入以下代码即可:

我做了点点整理,这里提供几个可选择的反代地址,请自行选择体验较好的地址:

v2ex,也就以上是代码中的反代地址
https://cdn.v2ex.com/gravatar/

这两个好像是 t.tt 原持有者烧饼搭建的
https://gravatar.loli.net/avatar/
https://gravatar.cat.net/avatar/

官方的几个镜像源
https://www.gravatar.com/avatar/
https://secure.gravatar.com/avatar/
https://cn.gravatar.com/avatar/
https://en.gravatar.com/avatar/

七牛云
https://dn-qiniu-avatar.qbox.me/avatar/

极客族
https://sdn.geekzu.org/avatar/

私人自建
https://gravatar.zeruns.tech/avatar/

托管主题静态资源

OSS 不敢用,怕被好事者攻击网站,导致超费。所以,这里我选择白嫖,Jsdelivr 是个好东西,免费提供静态资源托管以及全球加速
使用方法,所有主题大致都应该差不多,有的主题自带 cdn 镜像加速的可以忽略这个方法,这里说说我是怎样做的吧:

在本地新建目录
user/themes
user/plugins

复制你的主题目录到 themes 里,比如我的主题目录是 Mirages,那么正确路径就为如下:
user/themes/Mirages
主题自带的插件目录也同上复制到 plugins 里

删除 themes 和 plugins 里的非静态文件的类型,比如.php 结尾的,当然删不删也并非必要,只是个人强迫症

下载 git 软件
https://git-scm.com/download/win

把你的静态文件 git 到你的 Github 仓库上,这里不多说,直接把网上的教程给你:
https://blog.csdn.net/jackson23333/article/details/81315474

git 到 Github 后,发布 release,这样你的静态资源就可以通过 Jsdelivr 访问得到了,比如:

你静态资源在 Github 的地址:
https://github.com/用户名/仓库名

那么通过 Jsdelivr 加速的地址就为:
https://cdn.jsdelivr.net/gh/用户名/仓库名@release版本/

我自己的加速地址是:
https://cdn.jsdelivr.net/gh/idarku/blog@20201009/

那么以我的为列子,把这个地址填入我所用主题里的设置
CDN

保存设置即可

文件外链

本站的图片,音频,视频等资源均为外链

图片我是放在图床上的,推荐两个我在用图床:

http://t.ooe.pw/pic/tc
我自己搭建的图床,调用的阿里云接口

https://chuibi.cn/
网友的作品,上传的图片都是通过 Jsdelivr 全球加速

音频资源我是直接手动上传到 Github,通过 Jsdelivr 加速

视频资源,我放在快手以及其它短视频上,通过解析工具提取的高清无水印直连,也顺便分享几个短视频解析工具:

http://3g.gljlw.com/diy/kuaishou.php
快手解析

https://m.video996.com/
https://www.tool22.com/Tools-DVideo.html
https://bilibili.iiilab.com/
短视频解析

https://www.xbeibeix.com/api/bilibili/
哔哩哔哩解析

以上为我自己所用的几个小方法,还有些方法没来得及弄,暂时就不介绍了。可能你觉得我的博客速度还是缓慢,这主要是我文章卡片背景图引起的,我是直接用几 M 一张的高清壁纸做背景图,没有经过压缩,所以就算你网速好,还是得花些时间加载图片。暂时就这样了,压缩图片的事,改天再弄

在下 Dark

ww.ws
已有评论 (5)
  • V 阿呆 (UID: 1) 2020-10-31
    1

    为何不用国内七牛云,我博客所有静态资源和图片都存放七牛云,七牛云http://免费,加ssl才收费,且ssl收费价格很低,开年充值10元到现在还有6块多


  •  (UID: 2) 2020-10-31
    2
    呆哥 为何不用国内七牛云,我博客所有静态资源和图片都存放七牛云,七牛云http://免费,加ssl才收费,且ssl收费价格很低,开年充值10元到现在还有6块多

    被攻击会超费嘛?


  • FANAYUN (UID: 49) 2020-10-31
    3
    阿巴阿巴 为何不用国内七牛云,我博客所有静态资源和图片都存放七牛云,七牛云http://免费,加ssl才收费,且ssl收费价格很低,开年充值10元到现在还有6块多

    知道了,马上拿我的给你刷100TB 不用谢,我是雷锋,记得卖房的时候找我,还有折上折


  • huanhuan (UID: 33) 2020-10-31
    4
    FANAYUN 知道了,马上拿我的母鸡给你刷100TB 不用谢,我是雷锋,记得卖房的时候找我,还有折上折

    不推销一波樊云?无限流量的那种?


  • wishing (UID: 60) 2020-10-31
    5

    确实挺鸡子快


    • 大佬论坛
      6
      登录后才可回帖  登录 注册