2008-09-26 7 views

답변

0

Firebug와 함께 Firefox를 사용하여 두 서버의 요청 및 응답에있는 HTTP 헤더를 비교하십시오.

+0

또는 IE with Fiddler2. – bzlm

3
  1. 통신 문제 일 수 있습니다. 동결되는 서버와 동결되지 않는 서버에 대해 wireshark를 시도하십시오. 결과가 다른지 비교해보십시오.

  2. 이 문제의 범위를 좁히십시오. IE6이 멈출 때까지 코드를 자르기 시작하십시오. 그러면 문제의 원인을 정확히 파악할 수 있습니다. IE에 설치 http://projects.nikhilk.net/WebDevHelper/Default.aspx

    을 :

+0

OP는 특별히 "같은 코드"라고 말 했으므로 코드를 자르면 문제가 숨겨집니다. – bzlm

+0

WireShark는 과도한 것처럼 보입니다. Firebug, Fiddler2 등과 같은 HTTP 전용 로거와 비교하여 HTTP 요청/응답을 추적하는 것이 약간 번거롭습니다. – bzlm

+0

동의 함! 말리는 것도 좋은 생각입니다. – Ken

0

또한 시도 할 수 있습니다 ... 스파이웨어 차단제 또는 Google 툴바 가능한 한 적은 수의 애드온으로 바람직하게는, 다른 시스템에 IE6 모두를보십시오 네트워크 문제 등을 해결하는 데 도움이 될 수 있습니다. 추적 기능을 사용하여 요청/응답에서 언제 멈출 수 있는지 정확히 볼 수 있습니다.

0

개발 서버 또는 프로덕션 서버에서 중단 현상이 발생합니까? 날씨가 귀하의 개발자 서버가 IE6을 잠 그거나하지 않으면 큰 거래지만, 프로덕션 서버가 IE6을 죽이지 못하면 문제가있을 수 있습니다!

- P

+0

서버에서도 브라우저를 사용할 수 있습니다. :) 그게 문제가 될 수 있습니다. – Liam

6

당신은 그들 사이의 차이를 결정해야합니다, 그래서 나는 다음으로 시작 것 :

curl -D first.headers -o first.body http://first.example.com 
curl -D second.headers -o second.body http://second.example.com 
diff -u first.headers second.headers 
diff -u first.body second.body 
2

는 내가 AJAX 무거운 오늘이 문제가 있었어요 대지. 문제가 GZIP 압축이 켜져있는 서버로 좁혀 졌다고 생각합니다. GZIP가 우리 서버에서 꺼지면 IE6는 전혀 멈추지 않고 페이지를로드했습니다. GZIP가 켜지면 IE6가 완전히 정지되거나 완전히 중단됩니다.

이미지가 Google 서버의 GZIP와 함께 제공되기 때문에 이미지 용으로 사용할 수 없게되어 IE6의 멈춤/중단 문제가 해결되었습니다. 이제 서버는 .js, .html 및 JSON에만 GZIP을 사용합니다.

+1

좋은 팁! 우리는 잠시 동안 IE6에서 GWT/ExtGWT 앱과 싸우고 있습니다. –

+0

이것은 정말로 답이되어야합니다! 동적으로 이미지를 렌더링하고 IE 6이 모든 방법으로 멈추는 사이트에서 작업하고있었습니다. IE 6 클라이언트의 압축을 해제하면 모든 것이 잘 작동합니다. – rifferte

-1

아마도 더 많은 정보가 도움이 될 것입니다.

우리는 동일한 문제가 있었으며 GZIP 압축으로 좁혔습니다. 핵심은 ScriptResources에 대해 gzip 압축을 사용했고 .NET 페이지의 컨트롤에서 사용하는 javascript도 제공한다는 것입니다.

이유는 IE6에서 멈추는 원인이되는 버그가 있습니다. 브라우저가 파일을 받아서 을 파싱하기 전에의 동결이 발생한다고 생각합니다.

이제는 gzip 압축을 해제했지만 ScriptsResource 관리자를 통해 제공되는 많은 수의 파일이 있으므로 다른 해결책이 필요합니다.

+0

http://www.robertswarthout.com/2007/05/ie-6-apache-mod_deflate-blank-pages/ –

관련 문제