저는 FF와 다른 브라우저에서 제대로 수행되는 웹 사이트를 운영하고 있습니다. 이 IE 7 및 IE 8에 올 때 성능은 IE의 성능을 향상시키기성능 문제가 발생했습니다.
http://example.com/Mobiles/Blackberry-Bold-9000
어떤 조언을 너무 느린 얻는다 (시험)?
저는 FF와 다른 브라우저에서 제대로 수행되는 웹 사이트를 운영하고 있습니다. 이 IE 7 및 IE 8에 올 때 성능은 IE의 성능을 향상시키기성능 문제가 발생했습니다.
http://example.com/Mobiles/Blackberry-Bold-9000
어떤 조언을 너무 느린 얻는다 (시험)?
약 10 초 만에 287,000+ 기능 페이지를 완전히로드해야합니다.이 시간은 그 시간의 약 70 %를 차지합니다. 나는 왜 그런지 알지 못하도록 스크립트를 추적하지 않았습니다. IE가 amok를 실행하는지 아니면 다른 브라우저에서 그렇게 많이 호출하는지는 알 수 없으며 더 빨리 실행됩니다.
일반적으로 캐싱이 충분하지 않습니다. 또한 동일한 도메인에서 거의 모든 것을 제공하고 이미지, js 및 css 중 일부를 하위 도메인 또는 CDN에서 제거하는 것이 좋습니다.
재미있게 보내십시오.
본인은 귀하의 사이트를 보지 않았으므로 이것은 귀하에게 특정한 답변보다 일반적인 대답입니다. 페이지에 많은 것들을 추가하는 것이 동적으로 IE에서 전체 HTML을 (문자열로) 먼저 구성한 다음 개별 요소를 한 번에 하나씩 추가하는 대신 한 번에 모두 추가하는 것이 좋습니다. 예를 들어 테이블을 만들 예정인 AJAX를 통해 일련의 결과를 얻는다고 가정 해 보겠습니다. 테이블을 만들어 DOM에 추가 한 다음 헤더와 본문을 구성한 다음 개별 행을 추가 할 수 있습니다. IE에서 이것은 매우 느릴 수 있습니다. 왜냐하면 DOM을 저장하고 (따라서 액세스하는) 비효율적 인 방법을 사용하기 때문입니다. 행이있는 머리글과 본문을 포함하여 테이블을 문자열로 작성한 다음 한 번에 모두 추가하는 것이 좋습니다.
IE는이 페이지에 오류가 말한다는 - 또한 그 첫번째
를 해결하려고, IE는 당신이 정말로 그것을 밖으로 &^% $으로 최적화 할 필요가 있기 위하여려고하고있다, 그래서 크롬보다 20 배 더의 자바 스크립트 성능을 가지고있다.
웹 페이지 오류 세부
사용자 에이전트 : Mozilla/4.0 (호환; MSIE 8.0; 윈도우 NT 6.0 삼지창/4.0; GTB6, SLCC1; .NET CLR 2.0.50727; 미디어 센터 PC 5.0; .NET CLR .NET CLR 3.5.30729, .NET CLR 3.0.30729, .NET4.0C) 타임 스탬프 : 2010 년 6 월 28 일 월요일 오전 11시 58 분 35 초
메시지 : 예상 됨 ';' 줄 : 1 문자 : 14 코드 : 0 URI : http://api.ak.facebook.com/restserver.php?v=1.0&method=fql.query&query=select%20url%2C%20total_count%20from%20link_stat%20where%20url%20in%20 ('는 HTTP % 3A % 2F % 2Fwww.ratingscorner.com % 2FMobiles % 2FBlackberry 굵게-9000 ") = & 형식 JSON 콜백 = & fb_sharepro_render
메시지 : 13 문자 : : 776 코드 : 0 URI : '_onLoad는'null이거나 개체가 아닙니다 라인 http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US 나는 당신이 준비를 요구하고 볼 수있는 간단 dynaTrace Ajax edition과에서를 사용하여 사이트를 분석
IE를 사용하지 마십시오. :-P –
IE에서 귀하의 페이지에 오류가 있음을 나타냅니다. –