我有一套web程序。要部署到多个不同的地方。存在一些差异化的地方请问怎么处理,怎么可以一套代码可以完成,更新就直接更新无需手动修改了。
1. 配置文件xml,有公用的也有个性化的(例如语言文件)
2.图片等静态文件,例如logo等
这就是云程序呀... 配置不在放本地, 而是在服务器. 我正在这样做. 学习腾讯的做法.######具体?######
搞版本控制服务器
多客户端用脚本检查更新同步
######例如 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: 入库....
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。