5
回答
网站统一 个性化配置

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

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

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

<无标签>
举报
sampo
发帖于4年前 5回/289阅
共有5个答案 最后回答: 4年前

搞版本控制服务器

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

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

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

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

可以自己写部署脚本,个性化的地方放到统一规范的目录中取,定义好部署流程 就可以,我们现在就是这么做的
--- 共有 1 条评论 ---
sampo有没有可以直接覆盖更新的解决方案? 4年前 回复
顶部