문제

페이지의 풋 프린트 크기를 최소화하기 위해 페이지에서 실행할 수있는 좋은 도구를 알고 있습니까?

페이지에는 HTML, JavaScript 등의 일반적인 항목이 있습니다.

과거에 JavaScript 크런치에 대해 들었습니다. 코드의 크기를 가능한 한 컴팩트하게 만들 것입니다.

목표는 페이지 크기를 최적화하는 데 도움이되는 것입니다 (아무 것도 변경하지 않고 속도를 위해 가능한 한 작게 만들어).

이게 가능해?

도움이 되었습니까?

해결책

웹 서버를 구성하여 페이지를 즉석에서 압축하고 (압축 된 버전을 캐시 할 수 있음) 모든 클라이언트의 GZIP 또는 ZIP (또는 기타) 인코딩을 사용할 수 있음을 나타내는 클라이언트를 구성 할 수 있습니다.

다른 팁

글쎄, 그것은 자동 청소기가 아니지만 나는 좋아한다. yslow 페이지 최적화. 그리고 유비 압축기 JavaScript를 조정할 수 있습니다.

JavaScript에 정말로 관심이 있으시면 키워드는 "Minify"입니다.

또한이 질문을보십시오. 방금 게시했습니다. HTML과 물건

도움이되기를 바랍니다!

네, 확실히. 나는 asp.net 녀석이 아니지만, 당신이 찾을 수있는 것들 (다른 사람들이 말했듯이) :

  • 페이지의 GZIP 압축 - 서버 옵션
  • JS : 당신이 말했듯이, JavaScript에 대한 옵션을 최소화 할 수 있습니다.
  • CSS : JavaScript와 같은 최소화 옵션이 있으며 GZIPTED도 있습니다.

우리의 Java 앱은 사용합니다 팩 : 태그. 어쩌면 비슷한 .NET 교체를 찾을 수 있습니다.

이미 언급 된 Yslow는 어떤 개선을 할 수 있는지 보여줄 수 있습니다.

일부 ASP .NET 압축 기술을 검색하십시오. IIS6에 있다면 추천합니다. mbcompression, 그러나 IIS 7을 실행하는 경우에는 훌륭한 내장이 있습니다. HTTP 압축 지원, 구성 파일의 MIME 유형을 기반으로 압축 된 파일을 정의 할 수 있습니다.

나는 개인적으로 크기에 대한 가독성과 유지 가능성을 희생하지 않을 것입니다.

동적 웹 서버 압축으로 인해 톤 (텍스트 압축이 잘 압축되어 있음)을 절약했으며 추가 최적화가 거의 얻지 못했을 것입니다.

약간의 기본 사항 : IIS는 디스크에 JS/CSS/HTML 파일의 압축 응답을 저장하므로 JS/CSS에 대한 후속 요청은 디스크 (압축 단계를 우회)에서 제공됩니다. ASPX/ASCX에 대한 압축 응답은 디스크에 캐시되지 않지만 응답은 요청마다 다르므로 요청합니다.

따라서 모범 사례는 JavaScript/CSS를 자신의 파일에 유지하고 ASPX/ASCX에 인라인 CSS/스크립트를 넣는 것을 피하는 것입니다.

Page-Size/HTML을 줄이는 두 가지 방법이 있습니다.

2) 타사 도구에 의한 난독 화/압축 - Jasob 내가 가장 좋아하는 것입니다.

또한 php/asp.net/perl/jsp/xslt 파일에서 JavaScript/CSS 코드를 압축/난독 화 할 수도 있습니다. 그리고 Vanila Dos와 같은 경우 명령 줄 인터페이스도 있습니다.

여러 ASP.NET 프로젝트에서 사용했는데 WebProject 디렉토리를 선택하고 Jasob은 Obfuscated 버전의 WebProject 디렉토리를 게시하는 좋은 옵션을 제공합니다. 즉, WebProject 디렉토리 아래에있는 모든 파일에서 JavaScript/CSS를 난독 화하고 하위 디렉토리도 통과합니다. 그리고이 모든 것은 한 번의 클릭으로.

도움이되기를 바랍니다. Maulik Modihttp://www.jasob.com/features.html

[1]: - http://msmvps.com/blogs/omar/archive/2006/08/10/iis-6-compression-comest-and-efficative-way-to-for-asp-net-compression.aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top