2010-06-28 5 views

답변

2

약 10 초 만에 287,000+ 기능 페이지를 완전히로드해야합니다.이 시간은 그 시간의 약 70 %를 차지합니다. 나는 왜 그런지 알지 못하도록 스크립트를 추적하지 않았습니다. IE가 amok를 실행하는지 아니면 다른 브라우저에서 그렇게 많이 호출하는지는 알 수 없으며 더 빨리 실행됩니다.

일반적으로 캐싱이 충분하지 않습니다. 또한 동일한 도메인에서 거의 모든 것을 제공하고 이미지, js 및 css 중 일부를 하위 도메인 또는 CDN에서 제거하는 것이 좋습니다.

재미있게 보내십시오.

1

본인은 귀하의 사이트를 보지 않았으므로 이것은 귀하에게 특정한 답변보다 일반적인 대답입니다. 페이지에 많은 것들을 추가하는 것이 동적으로 IE에서 전체 HTML을 (문자열로) 먼저 구성한 다음 개별 요소를 한 번에 하나씩 추가하는 대신 한 번에 모두 추가하는 것이 좋습니다. 예를 들어 테이블을 만들 예정인 AJAX를 통해 일련의 결과를 얻는다고 가정 해 보겠습니다. 테이블을 만들어 DOM에 추가 한 다음 헤더와 본문을 구성한 다음 개별 행을 추가 할 수 있습니다. IE에서 이것은 매우 느릴 수 있습니다. 왜냐하면 DOM을 저장하고 (따라서 액세스하는) 비효율적 인 방법을 사용하기 때문입니다. 행이있는 머리글과 본문을 포함하여 테이블을 문자열로 작성한 다음 한 번에 모두 추가하는 것이 좋습니다.

4

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과에서를 사용하여 사이트를 분석

관련 문제