curl로 다른서버에 파일을 실행할때
본문
게시판에 글이 등록되면 자동으로 푸시 알림이 전송되는데요
문제는 푸시를 보내는 회원수가 많다보니 서버를 빼서 curl로 값을 던져서 실행을 하는데 119서버에거 값을 던지고 처리는 121서버에서 하는 방식인데요
일단 curl로 값을던지면 게시판에 글 올라가는속도가 121서버에서 데이터를 처리한후에 올라갑니다
다른서버에서 실행이되는거면 119서버에서 글은 바로 올라가고 121서버에서는 푸시처리를 하기때문에 119서버에서 글쓰는거에는 영향을 받으면 안되는거 아닌가요??
답변 1
curl 로 php 구문중 푸시 서버를 호출하는 프로세스를 나누고 원래의 php 구문은 글쓰기를 한후에 빠져가가서 속도가 빨라야 하는데 112번 서버의 로 푸시 처리 하는 부분을 나눴지만 별차이가 없다는것이지요? 질문내용이 맞는지 모르겠네요.
curl 로 처리 했지만 비동기 처리되지는 않기때문에 curl의 응답까지 확인후에 그다음 구문이 실행됩니다.
해결하려면 curl 을 비동기로 처리 하는 방법을 찾아보거나 백그라운드로 처리 할수있는 다른 방법을 찾아봐야 합니다. google 로 찾아보면 방법이 나오지 않을까요?
답변을 작성하시기 전에 로그인 해주세요.