複数のWindows/IIS/.Netサイト(サーバごとに30以上のサイト)を実行します。各サイトは、設定を含む構成ファイルを介して個々の顧客向けにカスタマイズされています。リモートサーバへの呼び出しを行うPHP/ASPアプリケーションの最適設計
特定の設定(または設定)のために特定のサーバー上のすべての設定ファイルを「grep」し、見栄えの良いWebページ表示用の値を返す小さなツールを書くことが任されています。多くのグループは多くの時間を節約できます。特に、ほとんどのグループは運用サーバーにアクセスできないため、顧客が現在どのように構成されているかを知る必要があるためです。
すべての.configファイルが開始パスから見つかる作業コードがありますが、これを拡張してgrep'ingを簡単に行うことができます。問題は次のとおりです。
- このデータを複数のサーバーから集約したいとします。つまり、ツールはそれ自身のサーバー上でホストされ、サーバーのリストを呼び出すことになります。
- 実際のサーバーで.NET/ASPを使用することに制限されています(IISにPHPをインストールしません)。しかし、私はPHPでツールを書いています。
提案された設計:私の視点から、私はこれは私のPHPツールを書いて、それが各サーバーに住んでASPスクリプトにAJAXやCURLリクエストを作成することです達成するための最良の方法を考えていますリスト。各ASPスクリプトは、再帰的なディレクトリ解析を行い、設定ファイルを見つけてデータのファイルを個別にgrepし、RESPONSEに戻すことができます。
これを達成する最善の方法はありますか? ASPやPHPの側は '重い荷揚げ'をするべきですか?彼らは私がデータを渡すために使用すべき推奨データ形式です。
すべてのアイデアやサンプルは素晴らしいでしょう。さらに詳しい情報が必要な場合は、私が提供することができます!
ありがとうございます!
更新:これは設定例です。他のスクリプトに含まれる基本的なASPファイルです。
custConfig1 = " 8,9,6:5:5 "
custConfig2 = " On "
configファイルはどのようなデータ形式ですか?それはXMLですか?または何...? – ircmaxell
そのASPファイルはconfigsでいっぱいです - サンプルを使って投稿を更新します。 – tresstylez