首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Templating+scripting反向代理?

Templating+scripting反向代理?
EN

Stack Overflow用户
提问于 2009-07-29 19:13:33
回答 2查看 622关注 0票数 2

思考一个想法,想得到反馈/建议:

在url重写和nginx方面取得了巨大成功之后,我现在想到了一种更有能力的反向代理/路由器,它将完成以下工作:

  • 基于regex匹配将请求映射到处理程序(ala Django)
  • 某些请求将被简单地路由到后端服务器--例如。静态媒体、memcached等
  • 其他请求将呈现从多个后端服务器提取数据的模板。

例如,模板可以包括:

代码语言:javascript
复制
<body>
  <div>{% remote http://someserver/somepage %}</div>
  <div>{% remote http://otherserver/otherpage %}</div>
</body>

反向代理将使http请求发送到someserver/somepage和其他服务器/otherpage,并将结果拉到模板中。

问题:

  • 这个想法有意义吗?还是一个糟糕的主意?
  • 是否有一个现有的包实现类似的东西?
  • 如何用一个现有的server+scripting来实现这个-例如。lighttpd+lua,nginx+?
  • nginx+SSI怎么样?看上去很有能力,如果你有经验/推荐,请评论。
  • 脚本language+eventlet这样的东西怎么样?
  • 扭曲?

我的首选项是编写脚本和jinja/django样式模板的python,但我对其他模板开放。

EN

回答 2

Stack Overflow用户

发布于 2009-08-25 14:28:52

这已经存在了一个叫做Deliverance:http://deliverance.openplans.org/

票数 1
EN

Stack Overflow用户

发布于 2009-07-30 07:26:54

因此,您不是在服务器端执行AJAXy调用iframe之类的操作。

我认为,只有当外部站点完全在我的控制之下时,我才会这么做,这纯粹是为了安全问题。它也对你的反应时间有很大的影响。

我是否完全忽略了这一点,还是说这与某些函数& urllib很简单?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1202430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档