假设要在中美两地架设一个网站,目的是在两地能够招收新会员,并浏览异国会员资料。从没接触过,请各位赐教。
1:域名的分配,同一域名,能够让两国会员能够访问本地服务器。应使用何种技术?
2:两地是否都需要架设数据库?两地数据库一个为主?一个为次?主次之间是否相同,还是主数据库保存全部数据,次服务器只保留本地数据? 如果两者会员互发短信,数据应保存在哪个数据库?指点下思路吧,谢谢
1:域名的分配,同一域名,能够让两国会员能够访问本地服务器。应使用何种技术?
2:两地是否都需要架设数据库?两地数据库一个为主?一个为次?主次之间是否相同,还是主数据库保存全部数据,次服务器只保留本地数据? 如果两者会员互发短信,数据应保存在哪个数据库?指点下思路吧,谢谢
用一个服务器就可以了。难道担心GFW?
如果两个web访问同一个数据库,还是会有访问速度问题。
也就只能将数据库分开了。但分开,数据就不能共享了。
所以,关键还是要找一个好的服务器,能让两地都能正常快速地访问。
再根据ip定位
那么,数据库与web服务器分离,服务器群组什么的这些你就不用考虑了。没有意义。你需要考虑的只是服务器面向国内国外用户都有较高的带宽支持其快速的访问。
如果仅仅是这样,并且允许每年几万的投入的话,可以去了解下“cdn服务”。否则,基本的原型就是国内一个服务器,国外一个。每个服务器有自己的数据库和web服务,按照分布式的方式搭建,开发。
如果测试发现数据库的查询对于异地来说没有问题,仅仅是网页中大量图片什么的影响速度的话,那么,只用其中一个服务器做数据库服务,也就是2服务器,各1个web服务,其中一台做数据库。然后你要解决域名解析问题,如果有服务商提供这个服务那当然最好,没有的话,最好还是用2个域名,
默认主域名(国内),发现对方是国外地址后跳转到国外服务器的域名。访问域名不要直接到首页,而应该有个判断跳转页。前提还是楼主不想太高花费。如果有钱,自然有服务商给你解决:)
这个是现在网络的现状,没有人可以绕开。
12个顶级DNS中国一个没有,亚洲只有一个在日本。中国的只是个镜像