2. ASP+의 네 가지 새로운 기능
1. 새로운 아키텍처를 기반으로 ASP+
ASP+는 NGWS 실행 프레임 워크를 기반으로합니다.
NGWS 런타임 프레임 워크는 Microsoft가 제안한 Microsoft의 다음 -세대 웹 .NET 아키텍처의 핵심 구성 요소입니다. NGW는 Windows와 사용자 프로그램 사이에 사용됩니다. Windows 프로그래밍을보다 쉽게 할 수있는 개발자와 운영 체제간에 패키지를 제공합니다. NGW는 실행할 때 객체를 완전히 기반으로합니다. Compontion 객체 모델, 구성 요소 개체 모델)를 확장하여 확장 가능한 분산 애플리케이션을위한 새로운 향상된 서비스를 제공합니다. NGWS가 실행될 때는 ASP+페이지에서 특정 물체를 청소하는 것을 잊어 버릴 필요가 없습니다. 메모리 폐기물 재활용을 자동으로 처리 할 수 있기 때문입니다. 동시에 운영 체제에 필수적인 일부 기본 서비스는 더 쉬워졌습니다. 보안, 인증, 파일 시스템 액세스, 네트워크 정보 등이되었습니다. 본질 본질 모든 것이 문제가되지 않습니다!
2.ASP+컴파일하여 실행합니다
ASP+는 ASP의 실행 성능을 많이 개선했습니다. 오해하지 마십시오! 우리가 언급 한 컴파일은 .exe 파일을 생성하는 것이 아닙니다.
스크립트 코드가 처음으로 요청을 수신하고 실행할 때 NGW에 의해 실행될 때 컴파일 작업이 자동으로 작성되고 동시에 코드를 작성합니다. 스크립트가 요청을 다시 수신하면 시스템은 캐시의 사본을 직접 실행하여 컴파일 된 코드를 실행하고 있기 때문에 실행 속도의 속도를 크게 높입니다.
소스 소스가 변경되면 런타임시 캐시에서 기존 컴파일 버전이 자동으로 폐기되므로 다음에 실행 요청이 수신되면 코드가 다시 컴파일됩니다.
3. 데이터 캐시 기술
글쎄, 이제 우리는 더 빠른 컴파일 ASP+를 가지고 있지만 여전히 충분하지 않습니다. 이 상황을 상상해보십시오.이 페이지의 내용은 동적으로 생성 된 ASP+페이지가 배경 데이터베이스에서 시작 되었으며이 데이터베이스는 며칠 동안 업데이트 될 수 있습니다. 본질 본질 이제 서버가 클라이언트로부터 요청을 수신한다고 가정하면 서버는 데이터베이스에 연결하고 쿼리를 수행하고 레코드를 검색하며 사용자에게 피드백을받습니다. 그러나 서버가 동시에 수천 개의 동일한 요청을 처리해야 할 때 어떤 종류의 결과가 발생합니까? 결과가 불필요한 반복 계산 및 끔찍한 시스템 자원 직업이라는 것은 의심의 여지가 없습니다.
이것이 데이터 캐시 기술이 사용되는 이유입니다.