我想提供一个包含以下内容的在线服务:
这项服务将提供给我以前确定和授权的有限数量的人(比方说300)。 这些人实际上在自己的服务器上运行自己的网站。 正是这些服务器将查询发送到我的数据服务。
信息stream将如下所示:
I.最终用户A向网站服务器B发送URL请求
II。 B标识该请求需要来自我的服务C的数据,从而向C发出请求
III。 C标识请求,从数据库获取数据,进行计算,并将CSV或HTML内容发送回B.
IV。 B使用自己的HTMLdevise集成了数据信息,并将HTML响应发回给A
V.A接收HTML并将其显示在浏览器中
—–用几句话:(从A到B到C,从C到B到A)
我对这个设置的主要担忧是最终用户A可能会有明显的延迟,因为他/她的请求被不同地点的两台服务器所服务。
我的问题是:
任何其他的意见或build议,非常欢迎….在此先感谢。
我想说,互联网上的大多数网站都以这种或那种方式使用这种设置,并且经常使用像您这样的多种服务,所以您不是唯一的(抱歉:-)。 如果你让你的服务器足够快的响应,并将其托pipe在云中或者一个体面的托pipe服务提供商,你应该没问题。