xiuno BBS 使用 jsdelivr 加速

2020-10-18 19:17:18 +08:00
 xinyana

今天搭建了一个论坛,选用比较轻量级的 修罗论坛:Xiuno BBS 4.0,本文讲述静态文件使用 jsdelivr 加速的步骤

一. 论坛基础资源加速

Xiuno 论坛默认使用大量的 js 和 css,即使更换主题,这些基础资源依然需要加载

这一部分的静态文件加速是个大头.但是方法却最简单

conf/conf.php文件的 74 行~79 行替换为以下代码:

 'view_url' => 'https://cdn.jsdelivr.net/gh/gdtool/xiunobbs/view/',
  'upload_url' => 'upload/',
  'upload_path' => './upload/',
  'logo_mobile_url' => 'https://cdn.jsdelivr.net/gh/gdtool/xiunobbs/view/img/logo.png',
  'logo_pc_url' => 'https://cdn.jsdelivr.net/gh/gdtool/xiunobbs/view/img/logo.png',
  'logo_water_url' => 'https://cdn.jsdelivr.net/gh/gdtool/xiunobbs/view/img/water-small.png',

二. 插件静态文件加速

插件静态资源,一般需要修改 hook 文件夹内的 htm 钩子,一般文件名为:hook/...htm

../plugin 替换为 https://cdn.jsdelivr.net/gh/gdtool/plugins/plugins

只需完成以上两步,你的论坛将会健步如飞

加速后的效果

加速比例在 98%以上,一个页面在本地加载的资源只有 4kb

本文用到的 github 库:

https://github.com/gdtool/xiunobbs

https://github.com/gdtool/plugins

转载请保留原文链接

2055 次点击
所在节点    程序员
7 条回复
Smash
2020-10-18 19:17:45 +08:00
这个 BBS 不是挂了吗
xinyana
2020-10-18 19:19:44 +08:00
@Smash 官网挂了,但是程序是真的好用
xinyana
2020-10-18 19:21:05 +08:00
而且这个论坛有些人在接盘继续开发,有个叫小白 还是小兔的 还有其他版本,哪怕原版的 4.0 也足够用了
ZAESKY
2020-10-18 20:22:30 +08:00
哇,居然能在这里看到有用 xiuno 的大佬,我也是一直在用 xiuno,那个知乎蓝主题就是我写的,虽然写的不是很好☺
syozzz
2020-10-19 13:03:27 +08:00
我自己的博客切到了 jsdelivr 感觉还是慢
solider245
2020-10-19 14:06:21 +08:00
楼主,你那个 GITHUB 地址都打不开,你不能放一个不存在的地址给我们呀
xinyana
2020-10-19 14:17:32 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/716156

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX