Foxtable(狐表)用户栏目专家坐堂 → 二层转三层架构的疑问


  共有141人关注过本帖树形打印复制链接

主题:二层转三层架构的疑问

帅哥哟,离线,有人找我吗?
kgdce
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:492 积分:5237 威望:0 精华:0 注册:2013/12/17 1:00:00
二层转三层架构的疑问  发帖心情 Post By:2020/11/21 17:24:00 [只看该作者]

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

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

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

用何种办法达成?

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

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:60534 积分:306829 威望:0 精华:8 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/21 17:31:00 [只看该作者]

这样就要A服务器直接访问B服务器的数据库,A服务器如果和B服务器不在同一个网络,就要把B服务器暴露出来。如果在同一个内网就没有问题了

 回到顶部
帅哥哟,离线,有人找我吗?
kgdce
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:492 积分:5237 威望:0 精华:0 注册:2013/12/17 1:00:00
  发帖心情 Post By:2020/11/21 18:21:00 [只看该作者]

A与B不在同一个内网,目的是解决B服务器是电信服务器,而A服务器是三线机房服务器,因此想通过三线机房A服务器连电信B服务器,达到三种(电信、移动、联通)客户端都能顺畅访问B服务器数据库的目的。B服务器只对A服务器暴露吗?A服务器的服务端代码需要什么样的修改?A服务器可以不安装数据库吗?
[此贴子已经被作者于2020/11/21 18:44:34编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:60534 积分:306829 威望:0 精华:8 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/22 20:05:00 [只看该作者]

A服务器能够访问B服务器即可,直接连接B服务器的数据库,A服务器可以不安装数据库

 回到顶部
帅哥哟,离线,有人找我吗?
kgdce
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:492 积分:5237 威望:0 精华:0 注册:2013/12/17 1:00:00
  发帖心情 Post By:2020/11/24 15:02:00 [只看该作者]

发现转为3层后,比2层速度慢了不少,不知是什么原因。我用阿里云2G4核带宽2M的试了一下,发现CS端打开窗口的时间慢了不少,以前都是秒杀,现在需要5秒左右才能开窗口加载表,表中数据很少,是这样的吗?

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:60534 积分:306829 威望:0 精华:8 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/24 15:05:00 [只看该作者]

3层肯定比2层速度慢。多了一层代理,所以

 回到顶部