2010-12-02 6 views
0

ローカルサーバーとリモートサーバー上のゲームサーバーを管理するWebパネルを作成中です。リモートサーバーには、Webパネルから与えられた指示を実行する簡単なPHPボットがあります。リモートボット(エージェント)とウェブパネルを通信させる最も良い方法(PHP)

私の質問は、ウェブパネルからエージェントに指示を伝えるための最良の方法(パフォーマンスと反応性を考慮して)は何ですか?

EG: ソケットエクステンション? エージェントが定期的に照会するキューと呼ばれるデータベース内のメモリテーブル? 3

答えて

0

使用memcachedの、巨大な配列を:

彼らは代替案よりも良いように見えるかもしれない場合でも、すべてのオプションを議論してください! :)

EDIT

式の両辺は、リモートmemcachedサーバを同じ方法でアクセスすることができます。大きな配列を命令のスタックとして扱う。したがって、コンソールは新しいものを追加することができ、ボットはそれを読み取り、削除して実行することができます。

これは本当にばかげた考えです。ああ、あなたが慎重でないならば、本当に簡単にねじれてしまうだろう。

プロです。それはSUPER簡単です。とprolly本当に速い。

+0

私が望んでいた答えは正直ではありません。それは基本的にそれをどのように保存するかを教えてくれます。エージェントが最初にそれを取得する方法ではありません。 (と賛否両論v.v) – Prom3th3an

+0

それは良いですか?私は答えを編集する。 – DampeS8N

+0

ハハ、そうだよ。唯一の問題はmemcacheでの認証がないことです。そのため、リモートサーバはIPを使用して適切にファイアウォールされていないと、リモートサーバがそれを使用したり、読み込んだりすることがあります。 – Prom3th3an

関連する問題