2010-03-03 4 views
1

광고가있는 품질이 좋지 않은 웹 사이트에 사이트 조각이로드되고 몇 초 동안 정지 한 다음 나머지 사이트에서로드됩니다. AdBlock을 사용하면 매우 빠르게로드됩니다. 실속을 일으키는 원인은 무엇입니까? 그 주위에 단순한 방법이 있습니까?왜 일부 페이지가 정지합니까? (광고 관련)

답변

2

많은 광고는 자바 스크립트가 포함되어 있습니다. 많은 자바 스크립트가로드 될 때까지 많은 브라우저가 페이지 렌더링을 지연시키기 때문에로드하지 않으면 문제가 발생합니다. JS가 HTML을 출력 할 수도 있고 브라우저가 무엇을 예상 할 수있는 방법이 없기 때문입니다.

AdBlock은 광고 JS에 대한 요청이 지금까지 발생하지 않도록하므로 사이트가 더 빨리로드됩니다.

+0

자바 스크립트가로드되어 실행되어야하므로? – user261192

+0

예 - 페이지가 나머지 페이지를 계속 표시하기 전에 원격 자바 스크립트가로드 될 때까지 페이지가 대기하기 때문에 반복됩니다. 광고 서버에있는 자바 스크립트가 오랜 시간이 걸리는 경우 페이지가 기다리고 기다립니다. 일부 개발자는 페이지를 코딩 한 다음 페이지가로드 될 때까지 광고 호출을 연기하려고 시도하지만 일부 유형의 광고에서는 문제가 될 수 있습니다. – liquidleaf

0

광고 서버에 전화가 걸려야 페이지가 완료 될 수 없기 때문에 광고가 중단 될 수 있습니다. 광고 서버가 다운되거나 통화 중이거나 다른 이유로 인해 느려질 수 있습니다. doubleclick 등으로 많은 것을 볼 수 있습니다. 몇 주 전에 StackOverflow에서도 보았습니다! :)

1

실속의 원인은 무엇입니까?

광고. 일반적으로 완전히 관련없는 도메인/서버에서로드됩니다. JavaScript가 관련되어 종종 상황을 더욱 느리게 만듭니다.

주위에 간단한 방법이 있습니까?

콘텐츠 제작자는 한 페이지에 다른 도메인의 광고를 너무 많이 포함하지 마십시오. 사용자 인 경우 AdBlock 또는 유사한 광고 차단 소프트웨어를 사용하여 서핑하십시오.

+0

추가 할 때마다 다른 HTTP 요청이 추가됩니다. 일반적으로 RegDwight와 같은 JavaScript가로드되지만 초기화해야하는 플러그인 (예 : 플래시)이 많습니다. – anddoutoi

0

다른 관점이 있습니다. 때로는 페이지가 광고를 표시 한 다음 페이지 렌더링을 계속하기 전에 일시 중지하는 것이 의도적 인 경우도 있습니다. 이것은 광고를 나머지 페이지 콘텐츠와 돋보이게하려는 시도입니다. 그것이 유일한 이유이기 때문에 광고에만 사용자의 시선을 집중시킵니다.

다음의 경우 : 이것은 버그가 아니며 기능입니다.

+0

일부 사이트에서 이러한 현상이 실제로 발생합니까? 나는 이것을 본 적이 없다. 그것은 끔찍한 일입니다! –

관련 문제