项目自身是一个平台性的网站,分国内和国外版,国内还分中英文。要求国内的图片文件和数据存在国内,国外版的话,期望程序文件还是在国内服务器上,只是图片和部分数据存在国外,方便国外用户访问时,速度快点吧。 因为平台有用户管理系统,所以想国内外版本都共用会员系统,只是会对会员进行一个分组划分,方便各自的权限管理。
目前计划是想用 nginx 来做域名转发,根据域名的不同,转发到不同的程序服务器上,然后再对应调用数据库数据。
另外,还有其他的功能模块会跟平台进行整合,这些模块是单独运行在一个服务器上,还是整合到程序文件中,这个目前还没想好。
因为没有这方面的经验,所以来请教下朋友们。
1
artoostark 2017-06-08 07:26:48 +08:00
单独做一个公用的会员管理系统不就行了?
|
2
artoostark 2017-06-08 07:27:38 +08:00
根据 ip 来源跳转语言
|
3
artoostark 2017-06-08 07:29:53 +08:00
国内分什么中英文。所有模块放一台服务器,是想网站全部挂掉?小网站这样就算了。
|
4
338ccom 2018-06-20 15:09:36 +08:00
建议 静态资源 单独出去一个或者多个 静态只读
动态 服务分功能放置不同的服务器上 利用 智能 CDN 和 nginx CDN 缓存 会员登录认证系统 单独一个机器比较好 数据库可以做一个主从 内存缓存服务独立 |