分页: 1 / 2

(站长出品)Simple CDN v1.0.5 发布[更新]

发表于 : 2018年12月10日 08:34
davidyin
这是为了支持 CDN 而开发的扩展。
目前属于 RC 版本。

是基于 phpBB 3.2.4 开发的,没有在之前的版本测试过。

特点:
  • 支持风格模版中的 CSS 和 JS 文件,但不包括 forum_fn.js 和 ajax.js
  • 支持用户等级图标
  • 支持用户上传的头像
  • 支持发帖页面表情列表和帖子中显示的表情图片
  • 支持上传并放入帖子中的图片
  • 支持论坛版面图标
  • 支持用户上传并放入帖子中的下载附件 v1.0.4
davidyin_simplecdn_1.0.5.zip
2018/12/14 发布
(19.34 KiB) 已下载 554 次
davidyin_simplecdn_1.0.4.zip
(18.77 KiB) 已下载 557 次
simplecdn-acp.jpg
davidyin_simplecdn_1.0.2.zip
(17.33 KiB) 已下载 580 次

Re: (站长出品)Simple CDN v1.0.2 发布

发表于 : 2018年12月10日 15:39
davidyin
测试。
在启用 CDN 的情况下。
with-cdn.jpg
https://www.webpagetest.org/result/1812 ... a17c69372/

Re: (站长出品)Simple CDN v1.0.2 发布

发表于 : 2018年12月10日 15:43
davidyin

Re: (站长出品)Simple CDN v1.0.2 发布

发表于 : 2018年12月10日 21:26
hellohappy
想问一下,具体怎么用呢?
这个扩展是相当于做了动静分离对吗?
比如CDN的url是 www.aaa.com
CDN的回源用的是存储桶
那么我的存储桶需要放哪些东西,以及格式是怎么样的,完全和源站一样的格式?
不好意思我是新手,没做过CDN,如果理解有误请指正。
同时有一定需要指出的是,你的扩展代码格式貌似不是很符合规范,缩进貌似有点问题,注释也有点少或。

Re: (站长出品)Simple CDN v1.0.2 发布

发表于 : 2018年12月10日 21:33
davidyin
是的,代码质量不行,正在学习。

支持 cloudfront 之类的 CDN。

Re: (站长出品)Simple CDN v1.0.2 发布

发表于 : 2018年12月10日 22:34
hellohappy
1.站长愿意花点时间写多点这个插件的介绍吗,关于如何使用这个插件(如上面的提问),fileCDN选项对应的是哪些文件,默认选项包含哪些(默认是只包含css、html、js吗)
2.这个插件是否能把对某些功能加上一个配置选项,比如我开启了对象存储(对图片),我不希望用CDN加速图片。
提供一个选项给用户是否对某一类进行加速,比如 图片、头像

Re: (站长出品)Simple CDN v1.0.2 发布

发表于 : 2018年12月11日 06:27
davidyin
hellohappy 写了: 2018年12月10日 22:34 1.站长愿意花点时间写多点这个插件的介绍吗,关于如何使用这个插件(如上面的提问),fileCDN选项对应的是哪些文件,默认选项包含哪些(默认是只包含css、html、js吗)
2.这个插件是否能把对某些功能加上一个配置选项,比如我开启了对象存储(对图片),我不希望用CDN加速图片。
提供一个选项给用户是否对某一类进行加速,比如 图片、头像
开启 CDN 后会起作用的部分在首贴更新了。

这个扩展的目的是简单,就是把静态内容给分离出去,放到 CDN 上,而不是那种全站 CDN 的(cloudflare)
我测试过的就是只有 cloudfront,应该 CDN77, KeyCDN等等,也是可以的。
国内的 CDN 没有账号,无法测试。 :bighan:

所谓 File CDN 就是开启对于上传到论坛,并在帖子内展示的图片。因为有些论坛是需要注册才能访问的,那样的话,CDN就取不到源文件了。

Re: (站长出品)Simple CDN v1.0.4 发布[更新]

发表于 : 2018年12月13日 02:54
hellohappy
event 文件夹里面的listener.php 第124行附近;
是不是应该改写成这样?这里好像是多了一个斜杠?多了一个斜杠导致连续两个斜杠如何解析不出正确的路径。
1544640608(1).png
原来是这样的:
555.png

Re: (站长出品)Simple CDN v1.0.4 发布[更新]

发表于 : 2018年12月13日 03:03
hellohappy
listener.php文件里面,好像还有几个地方也是可能有这个问题,解析出来的路径是 连续两个斜杠,(具体的我不记得我改了哪里了,大概是文中出现了 “./”的附近)。
可能是测试是环境不一样?我的测试环境是腾讯云CDN,回源是指向存储桶的。

Re: (站长出品)Simple CDN v1.0.4 发布[更新]

发表于 : 2018年12月13日 08:13
davidyin
好像是这样,我这几个地方写法都不一致。

虽然解析出两个斜杠并不影响图片,但还是问题,会在下一个版本改正。

谢谢您。