【发布时间】:2011-12-28 05:17:15
【问题描述】:
让我先描述一下我的工作环境。我是一名大学生。我的实验室有四台机器,A、B、C 和 D 通过 1Gb/s 以太网连接。我有一个使用 B 和 C 作为计算从属的集群系统。这个集群计算系统有一个 Python HTTP 服务器在机器 A 上运行。我想把这个 Python HTTP 服务器暴露给校园外的其他人。好在我的实验室已经在机器 D 上设置了一个 Jetty 服务器。这个 Jetty 服务器可以在校园外访问。所以我在机器 A 上设置了一个 HTTP 代理 servlet。我使用从http://www.servletsuite.com/servlets/httpproxy.htm 下载的这个。任何发往这个 servlet 的请求都将被定向到我的 Python 服务。
现在,问题是我发现代理 servlet 很慢。通常在机器B(集群计算)上的实际处理时间仅为0.5秒,但结果需要5秒才能响应并显示在我的浏览器上。
这是为什么呢?以前有人遇到过缓慢的 HTTP 代理情况吗?
【问题讨论】:
标签: python http servlets proxy jetty