2014-06-17 4 views
1

PHP (Apache + mod_php)에서는 모든 요청에 ​​대해 인터프리터가 다시 시작됩니다. 이것은 요청을 위해 약간의 인터프리터를 준비하는 PHP-fpm을 사용하는 경우에도 실행 모델입니다.ASP.NET 웹 응용 프로그램 라이프 사이클/수명

ASP.NET 웹 응용 프로그램은 요청을 기다리는 IIS 응용 프로그램 풀에서 계속 유지됩니까? 요청 당 새 스레드/프로세스가 있습니까?

예를 들어 정적 클래스 변수는 요청 중 하나가 요청을 초기화 할 때 계속 유지됩니까?

+0

실제 질문이 있습니까 _ "ASP.NET에서 응용 프로그램 수준 변수를 유지하는 방법"_? – CodeCaster

+1

[ASP.NET 정적 변수의 수명] 가능한 복제본 (http://stackoverflow.com/questions/8919095/lifetime-of-asp-net-static-variable) – CodeCaster

+0

@CodeCaster 정적 변수 컨텍스트는 질문을 촉발 시켰지만 응용 프로그램이 요청간에 지속되는지 또는 PHP가 – xst

답변

0

예, 값은 여러 요청에 걸쳐 유지됩니다.

정적 클래스 변수 (필드 값)는 인스턴스화 된 개체를 통해 또는 클래스 참조 자체를 통해 클래스의 모든 사용에 걸쳐 유지되고 공유됩니다. http://msdn.microsoft.com/en-us/library/aa691162(v=vs.71).aspx

+0

일 때 다시 시작되는지에 관심이 있지만 응용 프로그램이 여러 요청간에 지속됩니까? – xst

+0

예, 값은 여러 요청간에 지속됩니다. –

+3

두 개의 요청 사이에있는 응용 프로그램 풀 재활용으로 인해 손실 될 수 있습니다. – CodeCaster

관련 문제