|
本帖最后由 IDCLAYER 于 2018-11-13 23:28 编辑
又又又一个CDN集群管理系统 [进度和回答]......
首先真心感谢大家的关注 拜谢各位
持续多天有人短信PM我各种问题 我统一回复下
近期走火入魔了
但是已经找到我的问题在哪里了
我参考了太多同类产品的功能规划和设计 (bcdn,maxcdn,cloudflare等等)
例如Cloudflare的 Page rules, maxcdn的realtime log, bcdn的Storage
就拿SSL那块我就参考了cloudflare的UI,bcdn的规划,maxcdn的逻辑
我一直抱着一种希望集同类产品的精华造一个尽善尽美的产品出来
但是我忽略了我的能力承担不了那么多 强上最后可能整出一个四不像.......
换了个角度 把我作为一个真实用户
发现我对功能的需求没有那么复杂
需求就是能用,好用
支持网站,支持视频,支持安全
没了,完了......
因为这只是一个原形产品,并没有进行完整的功能需求计划
只是考虑完成和实现功能以及业务逻辑
该项目目前持续开发中,不会死, 工程不是很浩大
但是涉及的技术和逻辑比较复杂
状态和薛定谔的猫一样 飘忽不定....
基本上是想到哪里改到哪里
暂时也未对输入输出进行安全过滤和数据效验,肯定是不安全的
所以无法发布也无法商用
毕竟我还是有底线的,不能坑人...
然后再更新下进度和我的傻逼逻辑
近期更新的一些东西
1. 源站域名变更 和源服务器的配置
2. 错误页定制
3. 数字证书的傻逼逻辑
关于这个数字证书的处理我感觉我是傻逼了
当前的逻辑
如果需要使用免费LE SSL
需要这么麻烦
1. 选择 "使用免费数字证书"
[ 然后等待几分钟,后台处理,颁发的证书 在数字证书管理里 显示的系统生成]
2. 在选择 "使用自有数字证书"
会弹一个选择, 选择对应系统生成的证书
确认 才会生效
不要问我为什么这么麻烦, 因为我是魔鬼
这块我思考了很久,还没有好的解决方案
因为这里存在好多问题
第一种: 泛域名支持, 如果需要办法免费证书,必须要改DNS
第二种: 子域名支持, 循环,存在很多子逻辑,比如判断域名是否解析成功,如果10个域名里一个未解析成功,所有域名证书都无法生成
第三种: LE证书续期, 这个有IP请求量的限制,等等限制
其他若干莫名其妙的问题....
4. 域名问题
基本上所有CDN都默认将test.com 和www.test.com 作为2个网站,需要重复绑定
我规划添加 test.com 默认同时也绑定 www.test.com
然后问题来了, 一大片需要重新修改....
比如统计, 这个时候统计需要追加www.test.com域名 否则数据异常
域名我规划的是可以附加的 就是建立www.test.com的zone, 附加域名 www.test233.com
2个域名可以访问一个网站, 可以添加更多域名 [这个是解决封禁问题]
比如附加上泛域名绑定
这样可以有效节省资源
但是他 妈 的 问题来了
统计关联.....
开启SSL.......
因为附加的域名 开启SSL会出现警告.... 因为你不是CLOUDFLARE 没钱 不能买CA自动SNI
5. 后端若干修改和更新
各种奇奇怪怪的问题 还很多
6. 上线了33个机器 ( 23台服务器8G-24G内存 / 10个VPS 1G-2G内存)
我们迁移部分业务过来,在真实使用环境里进行数据采集
主要是采集
各种性能指标
压力测试
同步的耗时
指标测试
不同配置的参数优化
SSD/SATA性能
等等
总的来说就是
**尚未成功,同志还需要继续努力
另外回答下 @UOvZ 关注的问题
因为这个不是主要项目, 只是作为一个业余爱好在开发
所以关于这玩意的所有问题都没定
是否开源:未思考
是否收费:未思考
是否内测:未思考
目的是先完善打磨产品
必须要产品到能用
经过必要性的代码审计
彻底完善所有功能
解决所有安全问题
才会开始考虑这些事
让我们保持期待, 美好的事情总会发生......
嗯 你没看错 我现在还在公司里。。。。
下班 回家
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|