0

異なる場所に2台のサーバーがあり、これを行うには安全が必要です。

SERVER1は、SERVER2上のWebアプリケーションの最新のエントリを表示します。このアプリはサブドメイン上にあるため、セキュリティ上の理由からメインのWebサイトと同じサーバー上にはありません。

問題。SERVER1のメインサイトは、現在SERVER2にあるそのWebアプリのデータベースから取得します。遅すぎるため、リモートSQL接続を実行できません。

これをコーディングする、またはこれを行うための理想的な方法はありますか?

4

2 に答える 2

0

私があなたの質問を正しく理解しているなら、あなたはそれが遅すぎるのでリモートSQL接続を使用せずにserver2からserver1データベースを照会する方法を探しています。

これに基づくと、どのような種類のリモート操作も遅すぎます(たとえば、SSHトンネルはプロセスに暗号化を追加するだけなので、速度を上げることはできません)。

個人的には、ある種のデータベースレプリケーションを設定します。つまり、server1でレコードが挿入/変更/削除されるたびに、その変更がserver2にプッシュされます。次に、server1をローカルであるかのようにクエリできます(つまり、server2でクエリします)。ここでは、常に最新であり、ニーズに対して十分に高速である必要があります。

于 2012-06-09T15:59:04.567 に答える
0

リモートSQL接続がその方法です。

もう1つのオプションは、とを介してレプリケーションを実行することですSERVER1SERVER2したがって、各接続はローカルです。

于 2012-06-09T16:01:28.057 に答える