有个关于项目配置的问题,大家来看看这套方案行得通吗

2017-02-20 00:47:35 +08:00
 WittBulter

先简介一下:我写了个一个博客希望能够一键部署,目前有几个方案,但感觉太超前可能会被人忽略。

  1. 通过安装 cli 工具,运行 init 安转后端所有代码,然后补充一下配置文件的数据库地址和密码。
  2. 重点:需要前往一个前端配置网站,注册登录,输入自己的域名地址,选一个前端模板,获得一个 key 。
  3. 把 KEY 填写在项目配置文件里面,前端就自动完成配置,直接运行项目就是博客了。

原因是这样:

项目是前后端分离的,通过接口交互。

我的项目是 Angular2+写的前端,依赖项非常多不希望用户一个个下载然后编译,但是不编译无法更改请求的接口地址,它们会混淆和 gzip 压缩了。 原理是所有的前端文件全部在我的 CDN 上,大家都一样,后端运行之后 index.html 请求 CDN 的文件,然后去我的前端配置网站根据 KEY 找自己的服务器地址,再访问。

最后,大致测试了一下,我大约可以做好每次延时只有 10-20 毫秒,前端渲染在 500 毫秒以内出页面,但问题是大家愿不愿意绕个弯去网站注册配置一下域名地址呢?刚刚写完 cli ,但是感觉这个方法用户可接受度很差不能 DIY ,你们有什么建议?如果是你你会去网站配置一下吗?

附: 源码大约是这样

1209 次点击
所在节点    问与答
9 条回复
uzumaki
2017-02-20 01:57:47 +08:00
重点是。。。前端文件只存在你的 cdn ,万一。。。是吧
WittBulter
2017-02-20 13:34:35 +08:00
@uzumaki 是啊,但是我担心编译环境太大,找不到很好的办法》。。。。。
uzumaki
2017-02-20 15:35:11 +08:00
暂时不考虑编译问题吧你有测试过多线程问题么 都得经过你网站 如果访问量上 W 怎么算 --!还有 CDN 费用。。
万一你 CDN 费用他高咋办,你关了不就。。。。
我觉得 你得弄个个一键环境包 用户可能多几个
而且博客用 Angular 那么还得考虑 SEO 的问题吧?
uzumaki
2017-02-20 15:37:42 +08:00
@WittBulter 还有就是 我觉得 找几个人 一起研究下一键部署 中途或者最后改个配置文件 配置域名 SQL 就行
WittBulter
2017-02-21 15:09:15 +08:00
@uzumaki 嗯 你说的有道理!
还是需要做成打包一键比较好,还好没开始做~~
uzumaki
2017-02-23 13:54:47 +08:00
@WittBulter 主要是先得有用户吧 别的都不是考虑范围内- -而且这样自己的支出也小啊。 顺便你这个框架 在多加个渲染吧 不然 SEO 木有啊 很多不喜欢单机的。。。就不在考虑范围内了
uzumaki
2017-02-23 13:55:56 +08:00
@WittBulter 顺便 可否做个浏览器插件 一键转存网页到我的 BLOG 。。类似为知的。。妥妥的 当为知的单机版用
WittBulter
2017-02-23 14:49:10 +08:00
@uzumaki seo 这个我在调研选型呢。
浏览器插件做是做过,但一键转存估计会有版权问题,因为会被大众浏览。
你也可以来项目里面提 issue ,贡献一波~~
uzumaki
2017-02-23 17:08:27 +08:00
= =!版权问题。。。这个不是考虑内吧 我倒是希望有个转载的 内部看就行 这样我就可以不用为知了 哈哈
SEO 这块反正你这个框架吧。。。也就这样了- -!麻烦的紧

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

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

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

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

© 2021 V2EX