網頁加載龜速的原因:廣告代碼“降低了”瀏覽速度

網頁加載龜速的原因:廣告代碼“降低了”瀏覽速度

編寫得不好的代碼會使某些頁面加載速度變慢

廣告負責使網頁慢慢爬行,建議分析最受歡迎的一百萬個網站。

開發人員Patrick Hulce的研究著眼於哪些代碼塊的加載時間最長。

他發現,頁面總加載時間的大約60%是由放置廣告或分析用戶操作的腳本引起的。

但是,使用廣告攔截器可能不是避免延遲和加快網頁加載的最佳方式,他說。

調查

Hulce先生收集了流行網站的桌面和移動版本的數據,他們使用Javascript語言編寫了程序。開發人員通常使用它來使網站互動,並幫助他們顯示廣告或記錄用戶點擊的內容。

他發現幫助谷歌在網頁上放置廣告和分析用戶活動的Javascript代碼給訪問者帶來了最長的延遲。Hulce先生告訴The Register新聞網站,谷歌廣告及其分析系統背後的Javascript被發現在百萬個樣本中最多的網站上。

他發現,如果在網站上一起使用,這些可以使加載時間增加超過三分之二秒。

分析發現,有一些用Javascript編寫的廣告服務腳本會造成更長的延遲,但這些腳本在很小比例的網站上使用。

最糟糕的罪犯是WordPress博客的WordAds腳本,它本身可以將整個頁面的到達延遲最多2.5秒。

Hulce先生表示,並非所有延遲都歸因於廣告和分析。其他因素(如網絡延遲和某些內容的大文件大小)也可能導致加載時間變慢。

此外,他說,更多地使用廣告攔截程序可能並不總能提高瀏覽速度。

他告訴The Register,廣告攔截器可能會“觸發複雜的解決方案邏輯和複雜的廣告偽裝,增加腳本執行時間”。


分享到:


相關文章: