当前位置: 首页 > news >正文

针对Mkdocs部署到Githubpages加速访问速度的一些心得

加速网站访问的一些心得

在使用 MkDocs 构建网站时,为了提高访问速度,我们可以采取以下一些措施:

1. 优化图片

使用合适的图片格式,如 WebP、JPEG2000 等,减少图片文件大小,从而加快加载速度。

可以使用在线工具进行图片压缩,如:

  • freeconvert

2. JS/CSS使用 CDN

使用内容分发网络(CDN)来加速网站的访问,将静态资源(如图片、CSS、JS)缓存到全球各地的服务器上,用户就近访问,减少延迟。

这里推荐

  • jsDelivr CDN 加速 GitHub 文件

3.加速本地渲染

优化 git 插件的 enabled 配置
比如我配置里有 git-revision-date-localized 和 git-committers 插件,这些插件会在每次渲染时读取所有文件的 git 历史,导致本地预览变慢。
推荐做法是在本地开发时禁用它们,仅在 CI/CD 或线上构建时启用。
具体写法如下:

plugins:- git-revision-date-localized:enabled: !ENV [CI, false]  # 只有在CI环境变量为true时才启用- git-committers:enabled: !ENV [CI, false]

检验加速效果是否生效可以使用lighthouse进行测试,具体可以参考:

使用lighthouse进行网站性能测试

http://www.dtcms.com/a/176566.html

相关文章:

  • 2021年下半年试题四:论微服务架构及其应用
  • Spring AI 之 AI核心概念
  • 2025年渗透测试面试题总结-渗透岗位全职工作面试(附回答)(题目+回答)
  • SWiRL:数据合成、多步推理与工具使用
  • 前端代码规范详细配置
  • QT:qt5调用打开exe程序并获取调用按钮控件实例2025.5.7
  • 2025年高校辅导员考试高频考点有哪些?
  • qsort函数
  • Linux/AndroidOS中进程间的通信线程间的同步 - 信号量
  • 绘制拖拽html
  • 移动二维矩阵
  • 证券行业数字化转型:灵雀云架设云原生“数字高速路”
  • ZArchiver解压缩工具:高效解压,功能全面
  • FreeCAD傻瓜教程-涡轮蜗杆的快速绘制FCGear工作台的使用方法
  • kubernetes核心概念 Service(二)
  • 策略优化基础网格搜索与参数优化
  • (25.05)Ubuntu 20.04上安装和运行ORB-SLAM3(非ROS)
  • VSCode怎么同时打开多个页面
  • Redis--哈希类型
  • 数字乡村综合管理与服务平台软件需求规格说明文档
  • SCADA|KingSCADA运行报错:加载实时库服务失败
  • #黑马点评#(二)商户查询缓存
  • 2-C#控件
  • 紫光展锐全新奇迹手游引擎,开启游戏“芯”时代
  • Redis从入门到实战 - 高级篇(上)
  • 大模型赋能:2D 写实数字人开启实时交互新时代
  • C语言复习笔记--自定义类型
  • 使用OpenCV 和 Dlib 实现人脸融合技术
  • 【面试 · 二】JS个别重点整理
  • 路由器WAN口和LAN口