局域网中的客户端-服务器(Web-服务器)应用程序 - 应该注意代理吗?

Posted

技术标签:

【中文标题】局域网中的客户端-服务器(Web-服务器)应用程序 - 应该注意代理吗?【英文标题】:Client-Server (web-server) app in LAN - should proxy be taken care of? 【发布时间】:2009-06-21 11:33:24 【问题描述】:

在 LAN 中,ASP .NET Web 应用程序充当服务器。它在组织的网络服务器内部托管。

可以访问-这样说-http://192.168.0.23/myApp

客户端是需要不断与服务器交互的桌面应用程序(驻留在内部网上的 Web 应用程序)

考虑到这是一个 LAN 设置,并且来自客户端的请求并没有完全发送到 Internet - 客户端是否应该能够处理基于代理的连接?

含义 - 假设客户端使用代理连接到互联网,如果客户端的应用程序向 http://192.168.0.23/myApp 发送 WebRequest,请求是否应该使用代理设置?

【问题讨论】:

【参考方案1】:

我建议不要,但这不会有任何区别。代理只会增加开销,如果应用程序提供动态内容,它将几乎没有用处。

就应用而言,它不关心是代理访问它,还是直接访问客户端。

【讨论】:

但是客户端应用程序是否需要使用代理设置来连接到服务器(通过 http)?还是可以直接拨打电话?【参考方案2】:

您应该设计您的应用程序,以便您不需要了解任何有关网络基础设施的信息。这样一来,网络基础设施就可以发生变化,而无需任何人先告诉您。

【讨论】:

【参考方案3】:

我认为您不需要获取代理详细信息。对于 Intranet 服务器应用程序,代理详细信息将无关紧要,因为客户端将对您的应用程序具有内部 LAN 访问权限,从而使代理设置无关紧要。

如果我错了,请纠正我。 谢谢。

【讨论】:

以上是关于局域网中的客户端-服务器(Web-服务器)应用程序 - 应该注意代理吗?的主要内容,如果未能解决你的问题,请参考以下文章

nginx简单介绍

nginx正向代理的配置及实现

SQUID透明代理服务器

java web基础

java web基础

java web基础