2011-05-16 2 views
0

나는 다음과 같은 사항을 이해하고 싶습니다 : 중고품은 PHP "토론"자바를 할 때 후드 아래에 무슨 일초보자는 중고 안경 및 웹 서버 기술에 대해 어디에서 배울 수 있습니까?

  1. .

  2. Apache, Apache Tomcat 등은 여러 사용자/요청을 동시에 처리 할 수 ​​있습니다.

  3. 스레드 (특히 서버의 맥락에서)와 processess

  4. Nginx에 하나의 긴 폴링 왜 롱 폴링은 서버

에게 주기적으로 폴링보다 더이 때 아파치보다 더있을 이유 각 질문에 대한 간략한 답변은 분명히 환영 할 만하다. 더 중요한 것은 관련된 문제가 발생할 때 생각할 수있는 기초를 제공하는 몇 가지 자료 (서적, 자습서, 이름 등)를 지적하고자한다.

+1

a) 각 질문이 너무 광범위합니다. b) 동일한 질문으로 여러 질문을하십시오. – jgauffin

답변

1

1) 저주가 PHP를 "Java와 대화"할 수있을 때 어떤 일이 벌어지고 있는지 이해하고 싶습니다.

절약 방법에 대한 구체적인 방법은 thrift wiki을 참조하십시오.

다양한 프로그래밍 언어 간 정보 교환은 다양한 방법을 통해 수행 할 수 있습니다. 최근에이를 표준화하려고 시도한 결과 CORBA와 SOAP이 탄생했습니다.

2) Apache, Apache Tomcat 등이 여러 사용자/요청을 동시에 처리 할 수있는 방법을 알고 싶습니다.

다시 말해서 Apache가 수행하는 방법에 대한 자세한 내용은 Apache 설명서 또는 소스를 참조하십시오.

일반적으로 운영 체제, 프로세스, 스레드에 대한 학습은 TCP/IP 스택 및 포트와 함께 시작할 수 있습니다.

3) 나는 특히 서버의 맥락에서 (스레드를 이해하고 싶습니다) 및

당신에게이 용어를 소개합니다 운영 체제에서 어떤 점잖은 과정을 processess.

4) 긴 폴링 일 때 왜 Nginx가 아파치보다 좋고 폴링이 주기적으로 서버를 폴링하는 것보다 나은지 이해하고 싶습니다.

다시 : 특정 제품, 특정 웹 사이트.

왜 (언제!) 긴 폴링이 주기적으로 폴링하는 것보다 낫습니다 : 상황에 따라 다릅니다. 각 방법마다 장점과 단점이 있습니다.