我注意到質量不好的網站上有一段網站會加載廣告,然後停頓幾秒鐘,然後加載到網站的其他部分。使用AdBlock加載非常快。什麼導致了失速?有沒有簡單的方法呢?爲什麼有些網頁會失速? (廣告相關)
回答
許多廣告通過JavaScript包含。這在未加載時會出現問題,因爲許多瀏覽器都會延遲渲染頁面,直到所有JavaScript已加載(因爲這種情況,JS可能會輸出HTML,而瀏覽器無法預測其可能會出現的情況)。
AdBlock可防止對廣告JS的請求發生,從而加快網站加載速度。
它們停滯不前,因爲在向廣告服務器發出調用之前,該頁面無法完成,因爲廣告服務器可能已關閉或正忙,或者由於其他原因而導致速度變慢。你用doubleclick等等看到了很多,我甚至在幾周前在StackOverflow上看到了它! :)
是什麼導致失速?
該廣告。它們通常從完全不相關的域/服務器加載。通常還會涉及JavaScript,這會進一步拖慢事情。
有沒有簡單的方法呢?
作爲內容創建者,不要在單個頁面上包含來自不同域的太多廣告。作爲用戶,使用AdBlock或類似的廣告攔截軟件進行瀏覽。
對於每一個添加它的另一個HTTP請求。 RegDwight通常會加載JavaScript,但也經常需要初始化的插件(例如flash)。 – anddoutoi 2010-03-03 15:37:26
這是另一個觀點。有時有意識的是頁面顯示廣告,然後在繼續呈現頁面之前暫停。這是爲了讓廣告與其他頁面內容脫穎而出。它將用戶的注意力集中在廣告上,因爲那是唯一的。
在這些情況下:這不是一個錯誤,它是一個功能。
這確實發生在一些網站上嗎?我從來沒有見過這個。這太可怕了! – 2010-03-03 18:07:01
- 1. 爲什麼AdSense廣告不會出現在網站主頁
- 2. 這些廣告會發生什麼?
- 3. 爲什麼廣場不會相同? (JavaScript)
- 4. 爲什麼不會展示插頁式廣告?
- 5. 爲什麼Google廣告不會顯示在我的Wordpress網站的主頁上?
- 6. 爲什麼廣告服務器改爲從網站服務器投放廣告?
- 7. 爲什麼我的admob廣告之後會有差距?
- 8. 爲什麼有些網頁打印比其他網頁好?
- 9. 爲什麼這些沒有TLD的網址會解析爲網頁?
- 10. 爲什麼admob插頁式廣告沒有在iOS上顯示?
- 11. 分頁廣告查詢有時會失敗
- 12. 我的網頁上的有害廣告
- 13. 某些插頁式廣告在點擊「X」時不會關閉或關閉
- 14. 組織廣告相關代碼的好方法是什麼?
- 15. 插頁式廣告關閉
- 16. 什麼是網頁廣告印象程序
- 17. 爲什麼有些網頁有生澀渲染
- 18. Powershell - 爲什麼有些屬性有相關參數
- 19. 爲什麼我會看到一些網頁的源代碼(html)?
- 20. 爲什麼廣告帳戶沒有在廣告帳戶中顯示
- 21. 爲什麼有些網站有Https?
- 22. 在Wordpress網站上關閉或關閉會員的廣告?
- 23. 爲什麼AdSense廣告不會在每個頁面中出現多次?
- 24. 爲什麼廣告使用Flash?
- 25. 爲什麼revmob廣告閃爍?
- 26. 爲什麼我看不到廣告?
- 27. 爲什麼iAd不顯示廣告?
- 28. iBeacon廣告包 - 有什麼區別?
- 29. 爲什麼網頁有時有延伸有時不會?
- 30. 爲什麼有些更新通知不會消失?
那麼它是因爲JavaScript必須加載並運行? – user261192 2010-03-03 15:39:35
是的 - 更重要的是因爲頁面在繼續顯示頁面的其餘部分之前等待遠程JavaScript加載。因此,如果廣告服務器上的JavaScript需要很長時間...頁面將等待並等待。一些開發人員嘗試編碼一個頁面,然後延遲廣告調用,直到頁面加載完畢,但這可能會對某些類型的廣告造成問題。 – liquidleaf 2010-05-20 14:57:03