以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  二层转三层架构的疑问  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=158493)

--  作者:kgdce
--  发布时间:2020/11/21 17:24:00
--  二层转三层架构的疑问

Foxtable 2018开始提供Web数据源,服务端可以创建一个本地数据源,然后通过HttpRequest事件公开给客户端。

客户端不再直接和服务端的数据库打交道,而是和服务端的HttpRequest事件交互,现在客户端和服务端中间多了一个Web层,成了三层结构。

问题:这里是在本地创建数据源,能否用异地数据源?也就时有两台服务器,A服务器接客户端和B服务器,客户端和B服务器不直接相连通过A服务器交换数据,A服务器无数据库,B服务器有数据库,

用何种办法达成?

[此贴子已经被作者于2020/11/21 17:25:01编辑过]

--  作者:有点蓝
--  发布时间:2020/11/21 17:31:00
--  
这样就要A服务器直接访问B服务器的数据库,A服务器如果和B服务器不在同一个网络,就要把B服务器暴露出来。如果在同一个内网就没有问题了
--  作者:kgdce
--  发布时间:2020/11/21 18:21:00
--  
A与B不在同一个内网,目的是解决B服务器是电信服务器,而A服务器是三线机房服务器,因此想通过三线机房A服务器连电信B服务器,达到三种(电信、移动、联通)客户端都能顺畅访问B服务器数据库的目的。B服务器只对A服务器暴露吗?A服务器的服务端代码需要什么样的修改?A服务器可以不安装数据库吗?
[此贴子已经被作者于2020/11/21 18:44:34编辑过]

--  作者:有点蓝
--  发布时间:2020/11/22 20:05:00
--  
A服务器能够访问B服务器即可,直接连接B服务器的数据库,A服务器可以不安装数据库
--  作者:kgdce
--  发布时间:2020/11/24 15:02:00
--  
发现转为3层后,比2层速度慢了不少,不知是什么原因。我用阿里云2G4核带宽2M的试了一下,发现CS端打开窗口的时间慢了不少,以前都是秒杀,现在需要5秒左右才能开窗口加载表,表中数据很少,是这样的吗?
--  作者:有点蓝
--  发布时间:2020/11/24 15:05:00
--  
3层肯定比2层速度慢。多了一层代理,所以