문제

저는 웹사이트가 정말 느리고 사용할 때 "느낌"이 정말 좋지 않습니다.서버는 괜찮습니다. 클라이언트측 문제입니다. JavaScript나 이미지 요청이 너무 많기 때문이라고 생각합니다. 하지만 내 웹사이트가 아니기 때문에 IE 내에서 페이지를 표시하고 프로파일링할 수 있는 방법이 있는지 궁금합니다.

Firefox에서는 Firebug, Y!Slow 및 Web Developer 확장 프로그램을 사용하여 모든 JavaScript, CSS, 이미지 및 기타 요청, AJAX 요청 등을 확인했지만 IE에서는 아무런 문제도 발견하지 못했습니다.Firefox를 사용할 수 있다는 것을 알고 있지만 페이지는 IE보다 FF에서 더 잘 작동하므로 IE에 특별히 개발용 애드온이 있는지 궁금합니다.

편집하다: 많은 제안에 감사드립니다!하나를 "수락됨"으로 선택하기에는 좋은 답변이 너무 많지만 제안된 다양한 도구를 살펴보겠습니다.

도움이 되었습니까?

해결책

거기에는 Internet Explorer 웹 개발자 도구 모음.Firebug IMHO만큼 좋지는 않지만 작동합니다.

IE8에도 하나가 내장되어 출시될 예정입니다.

다른 팁

Fiddler는 인터넷 활동을 확인하는 데 도움을 줍니다.네트워크 스택을 통한 모든 요청/응답 메시지의 로그를 보여줍니다.

이있다 라이트 버전 IE 및 기타 브라우저에서 작동하는 Firebug를 사용해 보셨나요?

노력하다 바이올리니스트!무료 HTTP 디버깅 프록시로, 무엇보다도 사이트에서 로드되는 항목, 속도를 저하시킬 수 있는 항목 등에 대한 통찰력을 제공합니다.압축된 리소스 디코딩, 특정 URL에 대해 미리 준비된 응답 제공 등과 같은 고급 기능이 있습니다.Fiddler를 배우는 것은 모든 웹 개발자에게 필수입니다.

나는 또한 발견을 위한 두 가지 도구를 제안하고 싶습니다. 자바스크립트 메모리 누수:

나는 사용해왔다 웹 개발 도우미 최근에.Firebug보다 HTTP 로깅이 더 좋습니다.임의의 Javascript도 실행할 수 있습니다.

Firebug light라는 JS 라이브러리가 있으므로 이를 사이트에 포함해야 합니다.그것이 당신을 위해 하는 일은 Firebug에서와 같이 Firebug에서와 동일한 명령문을 사용하여 텍스트를 뱉어낼 수 있는 div를 팝업할 수 있다는 것입니다.MochiKit에도 이와 같은 것이 있습니다.

이것은 프로파일러나 플러그인은 아니지만 다음을 찾을 수 있습니다. 쿼크스모드 IE 중심 문제를 발견하면 이를 해결하는 데 도움이 될 수 있습니다.

무슨 일이 일어나고 있는지 확인하기 위해 클라이언트 측에서 성능 모니터를 실행했습니까?속도를 늦추는 메모리 스와핑이 많이 있습니까? 아니면 모든 네트워크 트래픽이 문제입니까?

또 다른 생각은 로드할 파일이 많고 초기화할 Javascript가 있는 경우 요청 시간을 확인하는 데 도움이 될 수 있는 서버 로그가 있는지 여부입니다.

Wireshark 또는 프록시와 같은 네트워크 스니퍼를 사용하면 트래픽을 모니터링하고 사이트 속도를 저하시키는 이미지 및/또는 스크립트 로딩이 있는지 확인할 수 있습니다.확실하지 않은 경우 자바스크립트를 끄거나 주석 처리하여 처리 속도가 느려지는 것을 배제하세요.

네트워크 트래픽이 느려지는 징후를 볼 수 없는 경우 자바스크립트 코드 자체에 대한 심층적인 분석을 수행해야 합니다. 아마도 타이머나 기타 측정값을 삽입하여 최적화할 수 있는 부분을 확인해야 할 것입니다.

나는 사용한다 HTTPWatch.Firefox LiveHeaders와 같은 모든 정보를 제공하지만 훨씬 더 유용한 방식으로 제공됩니다.또한 페이지의 추가 콘텐츠를 다운로드하는 작업을 차단하는 콘텐츠가 있는지 확인하는 데 유용한 도구입니다.

당신은 시도 할 수 있습니다 디버그 바 그리고 동반자JS 같은 회사 출신 http://www.debugbar.com/ 무료이며 개념적으로는 Firebug와 매우 유사하지만 개발된 수준은 아닙니다.

HttpWatch IE 플러그인도 꽤 놀랍습니다.

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