2011-12-18 13 views
0

私はいくつかのサーバーに分割されていたので、PHPスクリプトはURLインターフェイスを介して実行されていたプロジェクトに取り組んでいます。例えば画像のサイズを変更するために、私は、URLインターフェイスから機能を含むかどうか

file_get_contents('http://mysite.com/resizeimg.php?img=file.jpg&x=320&y=480'); 

と同じまたは他のサーバーのいずれかからいずれか1台のサーバー上でスクリプトを呼び出すと、これは動作しますが、我々は、コードをオンにすることができ、新しいサーバー構成にアップグレードします同じマシン。したがって、これらのラッパー関数の代わりに、関数をインクルードして呼び出すことができます。私の質問です:これを行うコードを書き換えるオーバーヘッドの価値があるのですか?

私はスピードを気にしますが、セキュリティは心配しません。私はすでにパスワードシステムを持っていて、特定のスクリプトは特定のipsからのみ受け入れます。私はまた、コードを書き換えるオーバーヘッドについては心配していますが、より綺麗に理解できるコードも重要です。人々がここで見るトレードオフとは何ですか?最終的にはそれを書き換える価値がありますか?

編集:私は関数を含めるように書き直すつもりだと思います。同じドメインの複数のサーバー間に含めることが可能かどうかは誰にも分かりますか?私は2〜3台のサーバーを持つサーバーファームがあるように、他のユーザーはアクセスできますが他のユーザーは外部からアクセスできる基本機能をいくつか持つことができますか?

答えて

1

これを行うためのコードを書き直すにはオーバーヘッドに値するのですか?

ほとんどの場合、HTTPコールは生成ライブラリを直接埋め込むよりも処理速度が遅くなります(メモリ消費量も多い)。

関連する問題