服务器1中有域abc.com主机,服务器2中有def.com主机。
文件托管在服务器2中的域def.com。我希望通过使用abc.com掩蔽隐藏def.com域。示例:当我打开带有令牌的链接abc.com (abc.com?token=8888)时,如果令牌找到,它将从服务器2中的域def.com中选择文件。也就是说,当我下载文件时,它将从服务器2中的域def.com获取该文件,显示它是从域abc.com下载的。
发布于 2022-11-06 15:53:21
我能知道这样做是可能的吗?使用技术url掩蔽对吗?
这通常是通过配置您的HTTP服务器作为一个反向代理来完成的。
另外,在下载时,它将使用来自服务器1的域abc.com的带宽,还是使用来自服务器2的域def.com的带宽?
两者都有。
为了让客户机在不知道服务器2的情况下从服务器1下载文件,必须将文件从服务器1发送到客户端。
将文件从服务器1传输到客户端将使用服务器1的带宽。
但是,服务器1首先需要访问该文件。由于您讨论的是不同的服务器(而不是同一服务器上的不同域),所以文件必须从服务器2通过网络传输。这将使用服务器1的和服务器2的带宽。
例如,对于1MB的文件,您要说的是:
假设您不关心客户端的带宽,那就是3MB的带宽。
您可以通过在服务器1上缓存数据来减少对同一文件的后续请求。
https://stackoverflow.com/questions/74337347
复制相似问题