2010-03-03 42 views

回答

2

許多廣告通過JavaScript包含。這在未加載時會出現問題,因爲許多瀏覽器都會延遲渲染頁面,直到所有JavaScript已加載(因爲這種情況,JS可能會輸出HTML,而瀏覽器無法預測其可能會出現的情況)。

AdBlock可防止對廣告JS的請求發生,從而加快網站加載速度。

+0

那麼它是因爲JavaScript必須加載並運行? – user261192 2010-03-03 15:39:35

+0

是的 - 更重要的是因爲頁面在繼續顯示頁面的其餘部分之前等待遠程JavaScript加載。因此,如果廣告服務器上的JavaScript需要很長時間...頁面將等待並等待。一些開發人員嘗試編碼一個頁面,然後延遲廣告調用,直到頁面加載完畢,但這可能會對某些類型的廣告造成問題。 – liquidleaf 2010-05-20 14:57:03

0

它們停滯不前,因爲在向廣告服務器發出調用之前,該頁面無法完成,因爲廣告服務器可能已關閉或正忙,或者由於其他原因而導致速度變慢。你用doubleclick等等看到了很多,我甚至在幾周前在StackOverflow上看到了它! :)

1

是什麼導致失速?

該廣告。它們通常從完全不相關的域/服務器加載。通常還會涉及JavaScript,這會進一步拖慢事情。

有沒有簡單的方法呢?

作爲內容創建者,不要在單個頁面上包含來自不同域的太多廣告。作爲用戶,使用AdBlock或類似的廣告攔截軟件進行瀏覽。

+0

對於每一個添加它的另一個HTTP請求。 RegDwight通常會加載JavaScript,但也經常需要初始化的插件(例如flash)。 – anddoutoi 2010-03-03 15:37:26

0

這是另一個觀點。有時有意識的是頁面顯示廣告,然後在繼續呈現頁面之前暫停。這是爲了讓廣告與其他頁面內容脫穎而出。它將用戶的注意力集中在廣告上,因爲那是唯一的。

在這些情況下:這不是一個錯誤,它是一個功能。

+0

這確實發生在一些網站上嗎?我從來沒有見過這個。這太可怕了! – 2010-03-03 18:07:01

相關問題