차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:php_thread_safe [2018/12/18 00:37] V_Ltech:php_thread_safe [2018/12/18 00:45] (현재) – [Multi thread VS Multi process] V_L
줄 2: 줄 2:
 ======  Thread Safe? ====== ======  Thread Safe? ======
  
-웹서버는 당연히 HTTP동시접속이 이루어지므로 여러 작업을 한꺼번에 처리할 수 있어야한다.  +웹서버는  HTTP 다중접속이 이루어지므로 당연히 여러 작업을 동시에 처리할 수 있어야 한다. 
-멀티쓰레드 방식은 여러 요구를 하나의 프로세스가 시간을 쪼개어 처리하는 방법이고, 멀티 프로세스는 요구마다 프로세스를 만들고 일이 끝나면 없애는 방식이다. +
  
-**Thread Safe 와 Non Thread Safe**+=====Multi thread VS Multi process=====
  
 +멀티쓰레드 방식은 여러 요구를 하나의 프로세스가 시간을 쪼개어 처리하는 방법이고, 멀티 프로세스는 요구마다 프로세스를 만들고 일이 끝나면 없애는 방식이다. (( 이에대한 깊은 이해는 [[https://www.slideshare.net/ssuser800974/ss-62605746|참고]]))
  
 기본적으로 윈도우의 다중처리방식은 **멀티 쓰레드** 방식인데  기본적으로 윈도우의 다중처리방식은 **멀티 쓰레드** 방식인데 
줄 15: 줄 15:
  
    
-하지만 이 방법은 느리다는게 문제가 있었다.+하지만 이 방법은 느리다는 문제가 있었다.
 그래서 Fast-CGI 방식으로 연결하여 퍼포먼스를 해결한 것이 Non Thread Safe 버전이다. 그래서 Fast-CGI 방식으로 연결하여 퍼포먼스를 해결한 것이 Non Thread Safe 버전이다.