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.

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

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

Původní Starcraft: Brood War je nyní zdarma. Konec práce! Jde se pařit

Původní Starcraft: Brood War je nyní zdarma. Konec práce! Jde se pařit

** Legendární hra Starcraft je nyní k dispozici zdarma ** Chystá se i nová remasterovaná verze s hezčí grafikou

19.  4.  2017 | Jakub Čížek | 25

Brno otevřelo největší českou dílnu pro bastlíře. Kladívka, vrtačky, 3D tiskárny, laserové řezačky. Je tu vše

Brno otevřelo největší českou dílnu pro bastlíře. Kladívka, vrtačky, 3D tiskárny, laserové řezačky. Je tu vše

** Máte nápad, ale chybí vám stroje a pořádná dílna? ** Chcete postavit ptačí budku, nebo krabičku pro Arduino? ** Brno otevřelo svůj FabLab – laboratoř pro bastlíře

19.  4.  2017 | Jakub Čížek | 31

Operační systém běžným počítačům nedal Bill Gates, ale Gary Kildall

Operační systém běžným počítačům nedal Bill Gates, ale Gary Kildall

** Gary Kildall pochopil, že levné výpočetní čipy mohou posloužit jako univerzální počítače pro všechny ** Připravil pro ně proto první operační systém ** Později mu systém vyfoukl Microsoft a nazval ho MS DOS

Dnes | Pavel Tronner | 17


Aktuální číslo časopisu Computer

První test AMD Ryzen

Velké testy: 22 powerbank a 8 bezdrátových setů

Radíme s koupí Wi-Fi routeru

Co dokáží inteligentní domy?