开发者社区> 问答> 正文

网站统一 个性化配置:报错

我有一套web程序。要部署到多个不同的地方。存在一些差异化的地方请问怎么处理,怎么可以一套代码可以完成,更新就直接更新无需手动修改了。

1. 配置文件xml,有公用的也有个性化的(例如语言文件)

2.图片等静态文件,例如logo等

展开
收起
kun坤 2020-06-07 08:08:37 415 0
1 条回答
写回答
取消 提交回答
  • 这就是云程序呀... 配置不在放本地, 而是在服务器. 我正在这样做. 学习腾讯的做法.######具体?######

    搞版本控制服务器

    多客户端用脚本检查更新同步

    ######例如 a、b平台,公用s配置文件,文件里面的有一个节点 e。 a要求e节点的内容是e1,b要求e的节点内容是e2######做个虚拟目录把个性化的东西放进去,部署的时候程序是一样的,虚拟目录里的文件根据用户变化######回复 @sbyang : 所谓个性化不就是每个都不一样吗?把这些不同的东西抽出来放在虚拟目录里就好了。如果n个平台只需要维护n-1个个性化资源 说明有两个资源是一样的######这个维护代价太大了。n个平台就要维护n个 个性化程序######

    其实你可以看看QQ聊天工具. 比如那个表情.
    假如我们手工增加一个表情, 一张图片做成表情, 这时, 腾讯的做法是本地将图片表情md5+名字+图片保存一份.  同时保存一份在服务器.

    云计算的工作都得做如下:
    1: 判断md5值在服务器是否存在.
    2: 对比全盘表情, (有些需要删除的)
    3: 验证QQ登录token.
    4: 入库....

    ######可以自己写部署脚本,个性化的地方放到统一规范的目录中取,定义好部署流程 就可以,我们现在就是这么做的######有没有可以直接覆盖更新的解决方案?
    2020-06-07 08:08:43
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
AutoTalk第八期:自动化场景之高效创建安全合规新账号 立即下载
无需从0开发 1天上手只能语音离在线方案 立即下载
优化4K制作流程,创建“4K视觉云”服务 立即下载