2011-02-01 2 views
0

나는 Telerik 기반 응용 프로그램을 최적화하고 'RadCompression'기능을 보았습니다. 내 이해는이 도구는 viewstate를 압축하지만, 내 모든 경우 .aspx 콘텐츠는 이미 클라이언트에 gzip으로 압축되어 있습니다. 어떤 경우, RadCompression은 어떤 부가 가치를 제공합니까? 이 도구는 gzipping 컨텐트가 더 중요한 문제인 IE6/golden days에서 남은 것입니까?내 asp.net 응용 프로그램에서 RadCompression의 목적

답변

3

RadCompression about 페이지는 매우 잘 설명 :

은 간단히 말해, RadCompression이 HttpModule을입니다 자동으로 AJAX와 웹 서비스 응답을 압축하도록 설계 ASP.NET AJAX를위한 RadControls와 함께 제공. 즉, RadCompression은 서버가 브라우저 (또는 Silverlight-client)로 다시 전송하는 비트를 가로 채서 압축합니다. 압축 된 비트가 브라우저에 도달하면 표준 브라우저 기술이 응답을 복원하고 압축을 풀어 응용 프로그램이 정상적으로 작동 할 수있게합니다. 압축 프로세스는 클라이언트 측 코드 (JavaScript 또는 Silverlight)와 서버 측 코드에 완전히 투명합니다. 단순히 서버에서 클라이언트로 전송해야하는 비트 수를 줄여 이론적으로 TTLB (마지막 바이트 시간)를 줄임으로써 페이지 성능을 향상시킵니다.

그것은 그것을하지 않는 것을 설명하기 위해 계속 :

RadCompression이 같은 다른 HTTP 압축 도구에 대한 완벽한 대체하도록 설계되지 않았습니다 내장 된 IIS 7에서 HTTP 압축. 대신, 기존 도구를 사용하여 일반적으로 놓친 시나리오, 즉 AJAX (및 현재 Silverlight) 응용 프로그램에서 앞뒤로 움직이는 비트의 압축을 처리하도록 설계되었습니다.

관련 문제