2012-06-09 2 views
0

다른 위치에 2 대의 서버가 있으며이 작업을 수행하려면 보안이 필요합니다.mysql 데이터베이스에서 코딩 및 당기기

SERVER1은 SERVER2의 웹 응용 프로그램에 대한 최신 항목을 표시합니다. 이 응용 프로그램은 하위 도메인에 있으므로 보안상의 이유로 기본 웹 사이트와 동일한 서버에 있지 않습니다.

문제. SERVER1의 기본 사이트는 현재 SERVER2에있는 해당 웹 응용 프로그램의 데이터베이스에서 가져옵니다. 너무 느려서 원격 SQL 연결을 수행 할 수 없습니다.

코드를 작성하거나 이렇게하는 가장 좋은 방법은 있습니까?

+2

어쩌면 나는이 종류의 프로그래밍에 익숙하지 않을 수도 있지만 귀하의 질문은 나에게 매우 불분명합니다. – keyser

+0

솔루션에 관계없이 원격 SQL 연결이 이미 너무 느린 경우 이미 파멸 상태입니다. 터널 끝 부분에 빛이 있는지 확인할 수 있도록 질문을 다시 말하십시오. – hakre

답변

0

질문을 올바르게 이해하면 원격 SQL 연결을 사용하지 않고 server2에서 server1 데이터베이스를 쿼리하는 방법이 너무 느리기 때문에 찾고 있습니다.

원격 작업의 종류가 너무 느립니다 (예 : SSH 터널이 프로세스에 암호화를 추가하기 때문에 속도가 향상되지 않음).

개인적으로 필자는 일종의 데이터베이스 복제를 설정합니다 .- 레코드가 삽입/변경/삭제 될 때마다 server2로 변경됩니다. 그런 다음 server1을 항상 로컬 인 것처럼 쿼리 할 수 ​​있습니다 (즉, server2에서 쿼리). 항상 최신 상태이며 사용자의 요구에 충분히 빨리 응답해야합니다.

+0

그래, 그게 내가 생각하고 있었던거야. 내가 정말로 필요로하는 것은 URL과 톱 10이므로 XML 파일이 작동 할 것 같아요. –

0

원격 SQL 연결이 필요합니다.

다른 옵션은 SERVER1SERVER2을 통해 복제를 수행하므로 각 연결이 로컬입니다.

관련 문제