另类小说 色综合网站,丝袜人妻一区二区三区网站,边做边喷老熟妇,性饥渴寡妇肉乱免费视频

loading
有生意網(wǎng) >廣告過濾器是怎么工作的?一文全告訴你
廣告過濾器是怎么工作的?一文全告訴你

廣告過濾器是怎么工作的?一文全告訴你

淡云飄月 發(fā)表于2019-06-24
我們就這么走下去吧,迎著太陽,不慌不忙的走下去,偶爾淋場雨,我也會給你遮擋整片天。

廣告是現(xiàn)在很多互聯(lián)網(wǎng)公司重要的收入來源之一甚至對于部分公司有可能是賺錢的唯一途徑互聯(lián)網(wǎng)公司恨不得將廣告潛入到每一個用戶能看到的網(wǎng)頁中去而另外一方面許多用戶早已厭倦了各種各樣的廣告想著辦法利用各種軟件去屏蔽各種廣告根據(jù) Deloitte 最近的一項調(diào)查表明2017 年有 31% 的美國人在他們的計算機上使用了某種形式的廣告攔截器以 Adblock Plus 軟件為例它是世界上最受歡迎的廣告攔截器之一其累計下載量已經(jīng)超過 5 億今天本文就以它為例向大家介紹廣告攔截器是如何工作的

AdBlock Plus 阻止哪些廣告

Adblock Plus 公司表示他們并不想默認阻止所有的廣告在 2009 年的一份用戶調(diào)研報告中顯示只有 25% 的人群會主動選擇去屏蔽所有廣告AdBlock Plus 默認會屏蔽一些特別惡意性的廣告例如動畫廣告自動播放的廣告彈窗廣告Flash 廣告圖片太大的廣告等等像下圖中的綠色廣告部分占據(jù)了網(wǎng)頁的頂部側(cè)邊欄底部等并且總體占用百分比低于某個閾值的話廣告就不會被屏蔽如果廣告直接顯示在網(wǎng)頁正面內(nèi)容中的話(紅色區(qū)域)就會被屏蔽掉

AdBlock Plus 如何屏蔽廣告

AdBlock Plus 主要采用阻止 HTTP 請求加載和隱藏廣告元素這兩種方式屏蔽廣告一般而言廣告大多數(shù)位于另外一臺服務(wù)器上采用不同的域名所以大多數(shù)屏蔽都是通過阻止 HTTP 請求加載來完成的同時這也能提高網(wǎng)頁整體的加載速度

51, 51, 51; text-indent: 2em;">如果廣告和網(wǎng)頁是在一臺服務(wù)器上存儲的那么 AdBlock Plus 會采用 CSS 過濾器來屏蔽廣告它會使用 nsIStyleSheetService 樣式表服務(wù)來將自定義的 CSS 加載到網(wǎng)頁上從而覆蓋掉網(wǎng)頁默認的 CSS

51, 51, 51; text-indent: 2em;">

為什么它如此之快

廣告攔截器的賣點之一就是讓你的頁面加載速度更快AdBlock Plus 的創(chuàng)建者 Wladimir Palant 癡迷于哪種算法能簡化工具的過濾器匹配過程正如 Wladimir Palant 所述他改進過的 Boyer-Moore 算法匹配速度運行得非常快該算法有效結(jié)合了兩種模式匹配方法: 壞字符啟發(fā)式和良好后綴啟發(fā)式壞字符啟發(fā)式將采用第一個不匹配的字符(從右到左)并在模式中尋找匹配的字符

如果沒有匹配的字符則整個模式將移動到不匹配的字符之外因為如果字符沒有出現(xiàn)在模式中的任何位置則無法匹配這樣可以節(jié)省搜索匹配的時間

51, 51, 51; text-indent: 2em;">算法中使用的另一種技術(shù)是良好后綴啟發(fā)式如果模式和字符串之間的幾個字符匹配(從右向左掃描)這將會繼續(xù)查看匹配后綴是否有出現(xiàn)在其他位置如果是這樣它將繼續(xù)向下移動以便測試模式中的其它好后綴是否匹配

51, 51, 51; text-indent: 2em;">

對開發(fā)者有什么啟示

作為開發(fā)者我們需要了解熱門廣告過濾器的基本工作方式通過了解它們是如何工作的我們才能確保自己投放在網(wǎng)頁上的廣告盡可能的不被過濾器所屏蔽掉

內(nèi)容聲明:本文僅代表作者觀點,不代表本網(wǎng)站立場。本站對作者上傳的所有內(nèi)容將盡可能審核來源及出處,但對內(nèi)容不作任何保證或承諾。請讀者僅作參考并自行核實其真實性及合法性。如您發(fā)現(xiàn)圖文視頻內(nèi)容來源標(biāo)注有誤或侵犯了您的權(quán)益請告知,本站將及時予以修改或刪除。未經(jīng)作者許可,禁止轉(zhuǎn)載。
過濾器
過濾器(filter)是輸送介質(zhì)管道上不可缺少的一種裝置,通常安裝在減壓閥、泄壓閥、定水位閥 ,方工過濾器其它設(shè)備的進口端設(shè)備。

網(wǎng)友評論

還沒有用戶評論

推薦服務(wù)

評論
點贊
收藏
分享
舉報
淡云飄月發(fā)表于2019-06-24
主站蜘蛛池模板: 合川市| 梅河口市| 长顺县| 潞西市| 策勒县| 江油市| 天津市| 凉城县| 安徽省| 资源县| 游戏| 新巴尔虎左旗| 黄浦区| 通城县| 大石桥市| 宝山区| 彭阳县| 宜兰县| 宣武区| 屏东市| 青龙| 孟津县| 登封市| 通许县| 平潭县| 云梦县| 宜章县| 泰来县| 乌审旗| 金昌市| 连州市| 全椒县| 林西县| 锦屏县| 郎溪县| 棋牌| 富民县| 商水县| 丹阳市| 新和县| 门头沟区|