假设一个电商系统(网站),要给多个业主使用,如何有效「管理「与」更新」?
这对我来说算是新世界,有点像掏寶(?
我很好奇一些作法,不知道有没有大大愿意分享的,或是知道怎么做的
像掏寶是程式码都在他那,你只要申请付钱就可以使用
那他要怎么解决网站语言和跨国伺服器的问题?
因为当然是离TA地区越近越好的伺服器据点吧?
加上申请人如果要客制化呢?
总不可能有多少业主就多少份程式码吧?里面有功能需要更新怎么办?
我这边有一个想像性的问题
假设有一套电商网站(包含php,css,js,html ...)
想要做到多个业主使用,前提是业主都有自己的伺服器
但是这一套程式码是用复制吗?到业主伺服器
问题来了
在同一份的情况下,要怎么针对这些业主做数据库连接,网域,金流甚至语言的客制化?
如果有配置文件是所有业主的数据,根据该服务器绑定的域名做判断
那这样这份配不就大家都看得到了
这只是我的想像
只是我好奇到底是怎么管理这些程式码才是对的?
加上如果有共用的程式码可以使用呢?是不是应该提出来?
假设某一个功能是一个业主要的
但是BCDEF业主不要这功能,这怎么解?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
语言网站和跨国服务器:
程序运行前检测用户ip切换对应服务器和语言。
语言的话,程序语言是可以进行国际化操作的。
举个例子。
把
print "hello world"
国际化支持中文首先要
loadfile("zh_CN")
读取配置文件然后改变方法为
forprint(src)
(随便编的),这个方法就是读取语言文件然后把打印配置文件里的变量。配置文件的话有
zh_CN
和en_US
,前者里面的内容是src=你好世界
,后者是src=hello world
。这样就可以切换程序的打印语言了。关于你想象的问题:
我的语文不是很好,我姑且理解为"有一个现成的电商网站,现在有很多甲方要以这个电商网站为基础来定制化。"
那么有多少个甲方,这套代码就要复制多少遍——但是复制的代码不包含任何配置信息,只包含功能实现。其他的就根据甲方的需求定制了。
后面的问题推荐题主去了解一下设计模式,我想你就能明白