웹사이트 접속 속도를 최적화하기 위해 외국인이 작성한 DC.Web.HttpCompress 압축 모듈을 사용했는데, 아쉬운 점은 바이두에서 찾은 것들은 모두 원저자의 구버전이었고, 여러가지 문제가 있었습니다. 항상 사물의 근본 원인을 파악하는 것을 좋아합니다. 기술을 사랑하는 사람은 이래야 한다고 생각합니다. 그래서 직접 구글링해서 작성자의 최신 버전을 찾았습니다. 최신 버전이기는 하지만 역시 2008년 버전입니다. 그런데 이 버전의 구현 방식이 이전 버전과 달라진 점이 있어서 개인적으로는 이 방식이 더 마음에 듭니다. 작성자님의 소스코드를 꼼꼼히 읽어본 결과, 버그 2개를 발견하여 수정하였고, 파일 캐싱 기능을 추가하였습니다. 사용법: 1. 내가 업로드한 파일의 DC.Web.HttpCompress.dll을 웹 사이트의 bin 디렉터리에 업로드합니다. 장점: 오픈 소스 코드, 강력한 사용자 정의 기능, 다양한 리소스 압축 가능, 다양한 Ajax 프레임워크 완벽 지원 가능 단점: 사용이 복잡하고 asp.net2.0 이상만 지원 요약하면 다양한 압축 모듈을 통해 최적화 가능! 그러나 압축 프로세스는 서버 측에서 발생하므로 이러한 압축을 활성화하면 서버 리소스가 약간 소모됩니다. 그러나 일반적으로 압축은 클라이언트가 페이지에 처음 액세스할 때만 발생합니다. 그 이후에는 브라우저 자체가 캐시하기 때문입니다. 페이지와 리소스 간의 관계 액세스를 다시 새로 고치면 더 이상 압축을 위해 서버 리소스를 차지하지 않습니다. 따라서 대규모 웹 사이트 페이지를 가진 개발자의 경우 압축 기능을 활성화하는 것은 결국 돈의 가치가 있습니다. 페이지 크기가 작을수록 로드 속도가 빨라집니다!
확장하다