今天搭建了一个论坛,选用比较轻量级的 修罗论坛: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
转载请保留原文链接
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.