2011-01-13 3 views
0

PHP, java 스크립트 및 mysql을 사용하여 수행 한 웹 포털 cricandcric.com이 있습니다.자바 스크립트 오류로 인해 웹 사이트 로딩 시간이 느려질 수 있습니까?

Firefox에서 자바 스크립트 오류가 표시되지 않지만 IE에서 오류가 발생합니다. IE에서보다 Firefox에서 사이트로드가 더 빠릅니다.

그래서 제 질문은, 자바 스크립트 오류 페이지 (YSlow에 전략)의 끝에 배치 자바 스크립트가

답변

3

상황에 따라 다르다하더라도, 웹 사이트 로딩 시간을 늦출 수 않습니다. 오류가 조기에 발생하고 많은 스크립트 코드가 무시되면 실제로 더 빨리 수행 할 수 있습니다. 그러나 오류가 발생할 때마다 약간의 오버 헤드가 발생합니다 (예외 객체가 빌드되어 호출 스택을 보내 모든 catch를 찾도록해야 함). 결국 끝에 발생하면 스크립트가 더 느리게 실행됩니다.

그러나로드 시간의 변경이 스크립트 오류로 인해 크게 영향을 받는지 의심 스럽습니다. 브라우저의 JS 엔진이나 다른 여러 요소에서 스크립트를 실행하는 데 걸리는 시간이 더 많은 영향을 미칩니다.

1

IE의 자바 스크립트 엔진은 성능면에서 다른 일반적인 브라우저보다 항상 눈에 띄게 늘었으므로 다른 무엇보다 그 점이 더 크게 나타날 수 있습니다. IE9의 많은 개선점 중 하나는 실제로 경쟁력이있는 JS 실행 속도입니다.

JS 오류는 몇 초에 한 번 발생하는 이미지 슬라이드 쇼가 진행될 때마다 발생하기 때문에 조사하는 것이 좋습니다.

일반적으로 성능이 걱정된다면 YSlow과 최근 오픈 소스 인 DOM Monster bookmarklet과 같은 몇 가지 도구가 웹 사이트 속도를 향상시키는 일반적인 방법에 대한 제안을 제공합니다. Steve Souders의 글 중 일부를 확인해 볼 수도 있습니다.

관련 문제