【问题标题】:How to build a PHP middle server between another server & clients?如何在另一台服务器和客户端之间建立一个 PHP 中间服务器?
【发布时间】:2012-09-15 00:43:10
【问题描述】:

我正在尝试构建一个 PHP 服务器(我在这里称之为 server1),它作为另一个 Web 服务器(server2)和客户端之间的中间服务器。

我这样做的原因是,我想隐藏用于从 server1 访问 server2 的 API 密钥。另外,我想减少对 server2 的调用次数。

我的问题是,我怎样才能缓存从 server1 到 server2 的调用?在 PHP 中是否有模块或其他东西可以使用?我不希望客户端的每个调用都产生对 server2 的调用。

另一个要求是将来自 server2 的提要仅缓存 5 分钟。

【问题讨论】:

    标签: php http caching browser-cache


    【解决方案1】:

    清漆可以替代吗? https://www.varnish-cache.org/

    【讨论】:

    • 如果可能的话,使用适当的缓存代理绝对是可取的。但是,OP 提到了I want to hide the API Key I'm using to access the server2 from server1,这可能会使事情变得有些复杂。根据 API 调用的构造方式,在 varnish 中注入 API 密钥可能不是一件容易的事。
    【解决方案2】:

    你想要一个PHP代理,比如:

    http://sourceforge.net/projects/php-proxy/

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 2011-12-09
        • 2012-04-24
        • 2011-05-20
        • 2011-02-10
        • 1970-01-01
        • 2015-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多