ip가 틀린 두대의 서버, 두개의 사이트 상품만 연동 채택완료
JN나비
2년 전
조회 3,668
안녕하세요. 선배 고수님들.
고생이 많으십니다.
다름이 아니라 ip가 틀린 두대의 서버가 있고, 각각 영카트 하나씩 들어가 있는 상황에서
A라는 영카트에 있는 상품만(옵션포함)
B라는 사이트에서 불러오게만 하고 싶습니다.
B사이트에서는 보이기만 하면 됩니다. 상품 업로드 및 수정은 필요없습니다.
물론 해당 물건으로 주문은 되어야겠지만요.
어떤식으로 불러올 수 잇을까요?
B 사이트가 있는 서버 dbconfig에서
</p>
<p>define('G5_MYSQL_HOST2', 'A서버 ip :3306');
define('G5_MYSQL_USER2', 'A사이트DB user');
define('G5_MYSQL_PASSWORD2', 'A사이트DB 비번');
define('G5_MYSQL_DB2', 'A사이트DB명');
define('G5_MYSQL_SET_MODE2', true);</p>
<p>
요렇게는 추가했습니다..
어떻게 상품만 불러올 수 잇을까요?
많은 도움 부탁드립니다. 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
2년 전
상품 DB를 공유하고자 하시는 거고, 사이트가 추가로 생성될 수 있는 거면,
비용을 들이더라도 API 형태로 제작해 놓으시는 게 좋을 것 같네요.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 2개
J
JN나비
2년 전
이미 A사이트에 상품이 많이 있는 상태구요.. 앞으로 C사이트 D사이트도 생길 수 잇어서 그렇습니다..
�
엑스엠엘
2년 전
처음 한 번은 일괄로 옮기고
다음 부터는 변동 사항만 처리하면 되니까
좀 더 효율적이죠.
트래픽이나 반응 속도 면에서 유리합니다
다음 부터는 변동 사항만 처리하면 되니까
좀 더 효율적이죠.
트래픽이나 반응 속도 면에서 유리합니다
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 6개
J
JN나비
2년 전
상품 DB불러오는쪽만 처리하면 되는일은 아닌가보네요 ㅠ
�
그누위즈
2년 전
2번째 서버의 db를 연결해서
불러오는 단을 만드시면되는데
위에 구현하신것과 엇비슷하게 하면됩니다만
2번째 서버의 db를 연결하고
상품테이블을 불러오는 함수들을 추가추가해서 만드시면될겁니다.
불러오는 단을 만드시면되는데
위에 구현하신것과 엇비슷하게 하면됩니다만
2번째 서버의 db를 연결하고
상품테이블을 불러오는 함수들을 추가추가해서 만드시면될겁니다.
�
그누위즈
2년 전
또 다른 방법으로는
굳이 db를 다이렉트로 붙이지말고
2번째 사이트에서 api형식으로 만들어서
다른 서버들에서 불러다 쓰는것도 방법입니다.
굳이 db를 다이렉트로 붙이지말고
2번째 사이트에서 api형식으로 만들어서
다른 서버들에서 불러다 쓰는것도 방법입니다.
J
JN나비
2년 전
어렵습니다 ㅠㅠ
J
JN나비
2년 전
Warning: mysqli_connect(): (HY000/1045): Access denied for user 'A디비유저명'@'아이피' (using password: YES) in /www/wwwroot/proto/lib/common.lib.php on line 1522
Connect Error: Access denied for user 'A디비유저명'@'아이피' (using password: YES)
요러고 뜨네요 ㅠㅠ
Connect Error: Access denied for user 'A디비유저명'@'아이피' (using password: YES)
요러고 뜨네요 ㅠㅠ
�
엑스엠엘
2년 전
DB 접속하려면
Mysql 새 계정이 필요합니다
Mysql 새 계정이 필요합니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인