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

有关 phpBB 3.2.X 的扩展,以及其他系统的整合
版面规则
《发帖时,请复制下列格式文本,提供完整的信息,勿简略发布》


###### 以下为“基本的提问格式” ######
  • 主机操作系统: Windows (XP, 7, 8, 10)、Linux(Redhat,Centos, Mandrake等等)、或者其他的(请务必注明版本)
  • 快速架站程序: AppServ、XAMPP 等等(请务必注明版本号)
  • 您的上网方式:ADSL、Cable、FTTB等等 (请务必留下 ISP 名称或 ISP 官网)
  • 您安装的程序: Apache + php + MySQL 或者其他的组合 (请务必留下版本号,如果使用上面的快速架站程序就不必写了)
  • 您的 phpBB 版本: phpBB 3.2.2
  • 您的域名: 比如 phpbbchinese.com
  • 您的 phpBB 网址: 比如 https://www.phpbbchinese.com/
###### 以上为“基本的提问格式” ######

  • 安装扩展: 请注明安装扩展的名称,版本以及参考链接(非扩展问题免填)
  • 安装风格: 请注明安装的风格名称,版本以及参考链接(非风格问题免填)
  • 错误代码: 请使用 Code 标签将错误代码标识出来,如下:

代码: 全选

错误代码
  • 错误状态:如果没有错误代码,请直接贴出截图,或者是详细叙述错误状态内容。
备注:
如果需要,请提供测试用的账号与密码
若是管理账号,请使用短信联系站长
头像
davidyin
网站管理员
网站管理员
Medal 3
Medal 3
帖子: 965
注册时间: 2015年11月19日 01:50
联系:

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

帖子 davidyin » 2018年12月10日 08:34

这是为了支持 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) 下载 45 次
davidyin_simplecdn_1.0.4.zip
(18.77 KiB) 下载 41 次
simplecdn-acp.jpg
davidyin_simplecdn_1.0.2.zip
(17.33 KiB) 下载 55 次


居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务

头像
davidyin
网站管理员
网站管理员
Medal 3
Medal 3
帖子: 965
注册时间: 2015年11月19日 01:50
联系:

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

帖子 davidyin » 2018年12月10日 15:39

测试。
在启用 CDN 的情况下。
with-cdn.jpg
https://www.webpagetest.org/result/1812 ... a17c69372/
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务

头像
davidyin
网站管理员
网站管理员
Medal 3
Medal 3
帖子: 965
注册时间: 2015年11月19日 01:50
联系:

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

帖子 davidyin » 2018年12月10日 15:43

居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务

hellohappy
注册用户
注册用户
Rank 2
Rank 2
帖子: 11
注册时间: 2018年12月10日 21:14

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

帖子 hellohappy » 2018年12月10日 21:26

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

头像
davidyin
网站管理员
网站管理员
Medal 3
Medal 3
帖子: 965
注册时间: 2015年11月19日 01:50
联系:

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

帖子 davidyin » 2018年12月10日 21:33

是的,代码质量不行,正在学习。

支持 cloudfront 之类的 CDN。
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务

hellohappy
注册用户
注册用户
Rank 2
Rank 2
帖子: 11
注册时间: 2018年12月10日 21:14

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

帖子 hellohappy » 2018年12月10日 22:34

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

头像
davidyin
网站管理员
网站管理员
Medal 3
Medal 3
帖子: 965
注册时间: 2015年11月19日 01:50
联系:

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

帖子 davidyin » 2018年12月11日 06:27

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就取不到源文件了。
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务

hellohappy
注册用户
注册用户
Rank 2
Rank 2
帖子: 11
注册时间: 2018年12月10日 21:14

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

帖子 hellohappy » 2018年12月13日 02:54

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

hellohappy
注册用户
注册用户
Rank 2
Rank 2
帖子: 11
注册时间: 2018年12月10日 21:14

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

帖子 hellohappy » 2018年12月13日 03:03

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

头像
davidyin
网站管理员
网站管理员
Medal 3
Medal 3
帖子: 965
注册时间: 2015年11月19日 01:50
联系:

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

帖子 davidyin » 2018年12月13日 08:13

好像是这样,我这几个地方写法都不一致。

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

谢谢您。
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务

回复