Ukázka řešení: Vivio–adblocker využívající Microsoft Azure

Ukázka řešení: Vivio–adblocker využívající Microsoft Azure

Dnes vám představujeme konkrétní případ, který nám popsal Igor Kulman a který hezky ukazuje, jak Microsoft Azure spolupracuje s klientskými platformami, které nejsou od Microsoftu.

Jednou z noviniek v iOS 9 je podpora tzv. blokátorov reklamy. Ide o aplikácie, ktoré si klasicky nainštalujete z App Store a ktoré na základe určitých pravidiel blokujú obsah v prehliadači Safari. Typickým využitím tejto funkcionality je blokovanie reklamy.

Výhodou tohto riešenia na blokovanie reklamy je, že na svojom iPhone alebo iPade nemusíte inštalovať žiadny nový prehliadač, nemusíte ani používať žiadnu proxy alebo VPN, cez ktorú by vaše dáta prechádzali a prevádzkovateľ by ich mohol zneužiť.

Vivio

Jedným z takýchto blokátorov reklamy je aj aplikácia Vivio. Aplikácia obsahuje sadu viacerých pravidiel, ako blokovanie bežnej reklamy, ochrana súkromia a veľkú sadu regionálnych filtrov blokujúcich špecifické reklamné systémy v rôznych svetových krajinách vrátane Českej republiky a Slovenska.

Práve regionálne skripty sú veľkou výhodou aplikácie Vivio. Vivio necieli iba na používateľov z USA, ale myslí aj na iné krajiny, kde sa využívajú špecifické reklamné systémy. Blokovaním týchto systémov zabraňuje Vivio zobrazeniu všetkej reklamy na webových stránkach. Uvedomujeme si, že veľká časť našich používateľov žije mimo USA a navštevuje aj iné ako anglicky písané weby, na ktoré sa sústredia podobné aplikácie.

Ďalšie výhody blokovania reklamy sú rýchlejšie načítavanie stránok, menej prenesených dát (úspora FUP) a dlhšia výdrž baterky. Presnejšie informácie a benchmark sú dostupné na Vivio blogu.

Vivio je dostupné v App Store.

Vivio a Microsoft Azure

Základom Vivio, ako každého adblockera sú filtre na blokovanie reklamy a ich kvalita. My sme sa rozhodli nemať filtre napevno v aplikácií ale umiestniť ich do cloudu. Takto môžeme filtre upravovať a aktualizovať bez nutnosti aktualizácie samotnej aplikácie. Aplikáciu si používateľ nainštaluje, nastaví a nové filtre sa k nemu dostanú automaticky.

Klepněte pro větší obrázek

Základom nášho riešenia je Azure WebJob, ktorý pravidelne sťahuje voľne dostupné filtre a spája ich s našimi vlastnými filtrami. Výsledok je následne prevedený do formátu vhodného pre iOS aplikáciu, zabezpečený a nahraný na Azure Blob Storage.

Vivio iOS aplikácia sťahuje dáta priamo z Azure Blob Storage. Aplikácia pravidelne kontroluje „index“ súbor s hasmi jednotlivých pravidiel pre pravidlá, ktorá má používateľ v aplikácií zvolené. V prípade rozdielnych hashov v aplikácií a na serveri sú pravidlá aktualizované.

Výhodou uloženia dát v Azure Blob Storage je hlavne jeho vysoká dostupnosť, nízka cena a možnosť v prípade potreby jednoducho zapnúť CDN. Vhod príde aj bezproblémová podpora HTTPS bez nutnosti kupovať vlastný certifikát.

Po dobrej skúsenosti s Microsoft Azure uvažujeme aj o presune nášho Wordpress webu z aktuálneho hostingu do Microsoft Azure.

Články ze série Microsoft TechNet nevytváří redakce Živě.cz, ale partneři programu Microsoft TechNet. Jsou publikovány v rámci mediálního partnerství Živě.cz a společnosti Microsoft.

Váš názor Další článek: Týden Živě: OneDrive mění pravidla a sušenkový zákon

Témata článku: Microsoft, Technologie, Počítače, Programování, AdBlock, Azure, Redmond, Cez, Faster, Igor, Řešení, Bit.ly, Azure, Ukázka


Určitě si přečtěte

Takhle zemřete, když asteroid dopadne na vaše město

Takhle zemřete, když asteroid dopadne na vaše město

** Jak by to dopadlo, kdyby na světovou metropoli či do nedalekého moře dopadl velký asteroid? ** Simulovali to odborníci z University of Southampton ** Výsledky jsou velmi zajímavé

Petr Kubala | 32

Apple dal do MacBooku procesor Core i9 a 4TB SSD. Ani se neptejte, co za to chce...

Apple dal do MacBooku procesor Core i9 a 4TB SSD. Ani se neptejte, co za to chce...

** Apple aktualizoval notebooky MacBook Pro, dostaly nový hardware ** Těšit se můžete na nové procesory a větší paměť ** Cena nejvybavenějšího modelu překročí 200 tisíc korun

Martin Miksa | 99

Alan Turing: Genius, který matematicky stvořil počítač

Alan Turing: Genius, který matematicky stvořil počítač

Řešením matematického problému se dostal k modelu teoretického stroje, který nese jeho jméno a je základem logiky univerzálních počítačů.

Pavel Tronner | 57

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

** Sonda LRO pořídila z oběžné dráhy Měsíce zajímavé snímky ** Jsou na nich vidět artefakty všech misí programu Apolla, které přistály na povrchu Měsíce ** Jde například o části lunárních modulů, rovery a dokonce i vlajky

Petr Kubala | 60

Apple: naše mapy budou nejlepší na světě. Tajně jsme na nich pracovali několik let

Apple: naše mapy budou nejlepší na světě. Tajně jsme na nich pracovali několik let

** Apple odhalil své plány na zcela nové mapy ** Několik let pracuje na nových mapách, které by měly předběhnout konkurenci ** Objeví se s příchodem iOS 12 pro vybrané státy

Karel Javůrek | 50


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji