0

バックグラウンド

組み込みデバイスで動作する Web アプリケーションを開発しています。開発時間を健全にするために、フロントエンド開発は静的ドキュメントを提供するApacheを使用して行われ、PHPは特別に構成された動的リソースのために組み込みデバイスにプロキシします。これには、さまざまなサーバー シミュレーション スクリプトをソース管理にぶら下げておく必要があり、新しい動的リソースを追加するたびにそれらのスクリプトを更新する必要があります。

問題

ロジックを逆にしたいと思います。要求されたドキュメントが静的ドキュメント ディレクトリで利用可能な場合は、それを提供します。それ以外の場合は、要求を組み込みデバイスにプロキシします。

最適には、これを実行するソフトウェア パッケージが必要です (Windows 用または cygwin でビルド可能)。ApacheにPHPでそれを強制することはできますが、それを実現するための構成方法がわかりません。私はsquidとprivoxyを見てきましたが、どちらも私が望むことをしていないようです。

何か案は?私はむしろ自分でロールバックする必要はありません。

4

3 に答える 3

1

あなたが欲しいのはvarnishだと思います。

于 2010-05-13T05:14:46.930 に答える
1

Varnish が cygwin で利用できるようになりました。以下を参照してください。

于 2011-01-24T17:54:09.377 に答える
0

ワニスを見てきたので、私が実際に必要としているのはリバース プロキシの特殊なケースであり、必要なことを実行するようにsquidを構成できることがわかりました。(cygwin パッケージとして利用できるという追加のボーナスがあります。)

于 2010-05-13T21:53:08.670 に答える