0

背景

我开发了一个驻留在嵌入式设备上的 Web 应用程序。为了使开发时间更加合理,前端开发是使用 apache 服务静态文档完成的,PHP 代理到嵌入式设备以获取专门配置的动态资源。这要求我们在源代码控制中保留各种服务器模拟脚本,并且每当我们添加新的动态资源时都需要更新这些脚本。

问题

我想颠倒逻辑:如果请求的文档在静态文档目录中可用,则提供它;否则,将请求代理到嵌入式设备。

最理想的情况是,我想要一个可以为我执行此操作的软件包(适用于 Windows 或可在 cygwin 上构建)。我可以处理强制 apache 使用 PHP 来做这件事,但我不确定如何配置它来实现它。我看过 squid 和 privoxy,但他们似乎都没有做我想做的事。

有任何想法吗?我宁愿不必自己动手。

4

3 回答 3

1

我想你想要的是清漆

于 2010-05-13T05:14:46.930 回答
1

现在,在 cygwin 中可以使用 Varnish,请参阅:

于 2011-01-24T17:54:09.377 回答
0

现在我已经看过 varnish,我明白我真正想要的是反向代理的特殊情况,并且可以配置squid来做我需要的事情。(额外的好处是它可以作为 cygwin 包使用。)

于 2010-05-13T21:53:08.670 回答