php 비동기화 처리
본문
저희 회사가 솔루션 업체다보니 비동기 처리 할곳이 은근 많더라구요.
현재는 사이트 방문에 따라 처리를 하고있는데 혹여 서버도움없이(호스팅 사용자 때문에) php 자체적으로 비동기 처리 방법이나 방법론 같은게 있을지요?
현재는 사이트 방문에 따라 처리를 하고있는데 혹여 서버도움없이(호스팅 사용자 때문에) php 자체적으로 비동기 처리 방법이나 방법론 같은게 있을지요?
답변 3
어떤 비동기 작업을 원하시는지 모르겠으나,
php로 비동기 작업하시려면, react 라이브러리가 있습니다.
jquery처럼 on 이벤트로 콜백함수에서 받아서 비동기처리(동시 다운로드등..) 가능합니다.
https://github.com/reactphp/react
비동기 ajax를 말하시는 거라면
ajax는 언어에 상관없이 가능합니다.
set_time_limit(0);
while(ob_get_level()) ob_end_clean();
header('Connection: close');
ignore_user_abort();
ob_start();
for($i=0; $i<50; $i++) {
프로세스 처리
$size = ob_get_length();
header('Content-Length: '.$size);
ob_end_flush();
flush();
예전에 위소스로 건의 했다가 거절 당한적이 있어서 ㅎㅎㅎ
다른 방법이 있나 하구 올려봅니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.