假设一个电商系统(网站),要给多个业主使用,如何有效「管理「与」更新」?

发布于 2022-09-11 19:49:15 字数 518 浏览 17 评论 0

这对我来说算是新世界,有点像掏寶(?
我很好奇一些作法,不知道有没有大大愿意分享的,或是知道怎么做的

像掏寶是程式码都在他那,你只要申请付钱就可以使用
那他要怎么解决网站语言和跨国伺服器的问题?
因为当然是离TA地区越近越好的伺服器据点吧?
加上申请人如果要客制化呢?
总不可能有多少业主就多少份程式码吧?里面有功能需要更新怎么办?

我这边有一个想像性的问题
假设有一套电商网站(包含php,css,js,html ...)
想要做到多个业主使用,前提是业主都有自己的伺服器
但是这一套程式码是用复制吗?到业主伺服器
问题来了
在同一份的情况下,要怎么针对这些业主做数据库连接,网域,金流甚至语言的客制化?
如果有配置文件是所有业主的数据,根据该服务器绑定的域名做判断
那这样这份配不就大家都看得到了
这只是我的想像
只是我好奇到底是怎么管理这些程式码才是对的?
加上如果有共用的程式码可以使用呢?是不是应该提出来?
假设某一个功能是一个业主要的
但是BCDEF业主不要这功能,这怎么解?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风柔一江水 2022-09-18 19:49:15

语言网站和跨国服务器:
程序运行前检测用户ip切换对应服务器和语言。
语言的话,程序语言是可以进行国际化操作的。
举个例子。
print "hello world"国际化支持中文
首先要loadfile("zh_CN")读取配置文件
然后改变方法为forprint(src)(随便编的),这个方法就是读取语言文件然后把打印配置文件里的变量。
配置文件的话有zh_CNen_US,前者里面的内容是src=你好世界,后者是src=hello world。这样就可以切换程序的打印语言了。

关于你想象的问题:
我的语文不是很好,我姑且理解为"有一个现成的电商网站,现在有很多甲方要以这个电商网站为基础来定制化。"
那么有多少个甲方,这套代码就要复制多少遍——但是复制的代码不包含任何配置信息,只包含功能实现。其他的就根据甲方的需求定制了。

后面的问题推荐题主去了解一下设计模式,我想你就能明白

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文