0
ServiceStack에서 작동하도록 압축하는 데 문제가 있습니다. 내 서버에서 .ToOptimizedResult
를 반환하고, 나는 헤더가 추가 내 것을 알려주는 로그 항목 수 :왜 서비스 압축 서비스가 작동하지 않습니다
ServiceStack.WebHost.Endpoints.Extensions.HttpResponseExtensions:
DEBUG: Setting Custom HTTP Header: Content-Encoding: deflate
반환 내용이 압축되지 그러나합니다. Chrome에서 피들러 및 네트워크 관리자를 모두 사용하여 확인했습니다.
IIS7에서 실행중인 경우 IIS가 모든 압축 작업을 수행하도록 할 수 있습니다. IIS7에 있습니까? –
@Henk IIS 7을 사용 중이며 정적 컨텐트에서 압축이 활성화되었습니다. 나는 동적 인 내용도 가능하게했다. 그러나 그것은 도움이되지 않았다. 이것이 SS가 작동하지 않는 이유입니까? 압축을 사용할 수 없으므로? – BoKDamgaard
SS가 처리 한 후 IIS에서 Content-Encoding을 제거하고 응답을 압축 해제 한 것으로 보입니다. 내가 찾은 것부터, 웃긴 출력물은 HttpResponse.Filter 스트림에 기록되어야하지만, 필자에게 쓰기 만하면 예외가 발생한다. SS가 압축 될 때 Response.ContentType이 설정되어 있지 않다는 또 다른 버그가 있습니다. – BoKDamgaard