Mozilla janus - tehnologie de compresie a traficului de la dezvoltatorii de firefox

Mozilla janus - tehnologie de compresie a traficului de la dezvoltatorii de firefox

Mult timp nu anunțuri zgomotoase Mozilla a lucrat pe o tehnologie de compresie a traficului Janus, și, deși versiunea finală a serviciului nu este încă gata, este deja posibil să se profite de, și să vedem ce oferă. Ca și în cazul programului Opera Turbo, tehnologia Mozilla este concepută în primul rând pentru dispozitive mobile și Internet mobil, dar poate fi utilizată și pe PC-uri obișnuite.







Pentru a utiliza Mozilla Janus nevoie pentru a descărca și instala Firefox nu este sub 33 pe versiunea PC (Nightly construi pot fi găsite aici), sau nu mai puțin de 32 de versiuni ale dispozitivului mobil, precum și extinderea Janus Proxy Configurator de la Mozilla. Acesta din urmă nu necesită repornirea browserului și funcționează imediat după instalare. Vom analiza versiunea desktop a lui Mozilla Janus în articol.

Ce este Mozilla Janus

Janus, precum și alte servicii de compresie de trafic, este un server proxy care acceptă cereri din protocolul SPDY de utilizator și transmis browser-ul nu este original, și codul paginii deja comprimat, imagini, animatii, etc.

Principalele sarcini stabilite pentru dezvoltatorii lui Janus, au fost mai multe. Aceasta reduce timpul de încărcare a paginilor, reducerea cerințelor pentru un canal de transmisie, creșterea siguranței utilizatorilor și creșterea receptivității site-urilor.

Toate acestea se realizează datorită unor modificări pe care le efectuează serverul proxy cu conținutul paginilor.

Comprimarea imaginilor

Una dintre cele mai evidente și mai populare modalități de a reduce paginile este comprimarea imaginilor. În acest Mozilla, Janus funcționează puțin diferit față de Opera Turbo.

Janus eficienta de compresie va fi mai mică decât Turbo, dar imaginile vor avea practic nici artefacte vizibile vizibile în aproape toate imaginile care nu sunt tratate excepție servere proxy Opera.

Mozilla janus - tehnologie de compresie a traficului de la dezvoltatorii de firefox

Comprimați textul și codul

Compresie de text (js, html) și fluxuri (gzip, bzip2, LZMA) oferă un câștig mai mic în comparație cu compresia imaginilor, dar paginile goale fără imagini și alte elemente multimedia pot fi reduse prin mai multe ori, care vor fi vizibile mai ales pe conexiuni mobile lente.

cache

Serverele Mozilla Janus funcționează în modul cache în mod implicit, astfel încât atunci când accesați ceilalți utilizatori deschise anterior, paginile nu vor avea timp să reîncărcați și să comprimați datele. Deoarece datele stocate în memoria cache vor fi transferate imediat în browser-ul web al utilizatorului, acest lucru va reduce timpul de încărcare a paginii, precum și încărcarea pe site.

Prefetching

Pentru a reduce în continuare latența, serverele proxy pot utiliza de asemenea prefetching - descărcarea și comprimarea preemptivă a paginilor, link-urile către care sunt afișate pe pagina web vizionată.







anonimat

Blocarea blitului

Janus blochează, de asemenea, elemente Flash pe pagină, lăsând în schimb zone goale dreptunghiulare. Ar fi logic să presupunem că, după ce faceți clic pe dreptunghiuri, conținutul lor va fi descărcat, dar acest lucru nu se întâmplă, spre deosebire de Opera Turbo.

Modul de citire

Diferențe de la Opera Turbo

Mozilla Janus are câteva caracteristici care disting acest proiect de Opera Turbo. Această comprimare a animației, comprimarea imaginilor pe paginile https și un mod de transfer parțial al fișierelor.

Comprimarea animațiilor

Mozilla janus - tehnologie de compresie a traficului de la dezvoltatorii de firefox

Comprimarea imaginilor pe httpspaces

După cum știți, unele tipuri de extensii nu pot funcționa pe paginile https protejate. Acestea includ Opera Turbo, care nu poate comprima site-urile https. Acest lucru se explică prin faptul că serverele proxy de la Opera vor primi apoi conținutul paginilor, ceea ce este inacceptabil pentru site-urile bancare online, unde utilizatorul trimite parola pentru a lucra cu finanțe.

Mozilla Janus parțial depășește această limitare. Https conținutul paginii în sine continuă să fie transmis de la un site web direct la utilizator, dar imaginea de pe pagina este comprimată prin procedura normală, după serverul Janus, care vă permite să salvați de lățime de bandă, chiar și atunci când vizitează site-urile securizate.

Transferul parțial al fișierelor descărcate anterior

Modul de transfer parțial al fișierelor se bazează pe codul zsync. În cazul în care computerul utilizatorului este o versiune veche a fișierului (de obicei, este vorba de css și fișiere JS), puteți trimite zsync pe computer nu este întregul fișier, dar numai partea actualizată, care, în multe cazuri, reprezintă doar o mică parte din dimensiunea totală a fișierului ..

Comparație cu Opera Turbo

Deoarece versiunea desktop a programului Opera Turbo nu afișează statistici de economisire a traficului, spre deosebire de versiunea mobilă, ne vom opri la acele puncte care pot fi comparate.

Mozilla janus - tehnologie de compresie a traficului de la dezvoltatorii de firefox

Așa cum am menționat deja, Opera Turbo comprimă imagini mai puternic în legătură cu care aproape toate imaginile sunt artefacte vizibile. Mozilla Janus aproape că nu degradează calitatea imaginilor, dar economiile în trafic sunt mai modeste.

În ceea ce privește utilizarea practică a lui Mozilla Janus, factorul mediu de economisire este de 30% -40%, dar poate crește foarte mult în funcție de conținutul paginilor web. De exemplu, prezența animațiilor Gif permite Janus să comprime traficul până la 5% din dimensiunea originală.

Mozilla janus - tehnologie de compresie a traficului de la dezvoltatorii de firefox

Unele dintre mecanismele de compresie Janus nu funcționează încă în versiunea actuală a serviciului. De exemplu, compresia PNG nu este încă disponibilă, deși acest tip de imagine este comprimat mult mai bine decât JPG, ceea ce ar duce la o creștere semnificativă a raportului general de compresie. În coloana de trafic non-proxy, acest tip de trafic este afișat, care nu este procesat pe servere proxy. Având în vedere că această cifră este în prezent câteva zeci de procente, putem presupune că, după finalizarea lui Mozilla Janus, raportul de compresie va fi mărit cu încă 10% -20%.

Din moment ce Mozilla Janus se află încă în stadii incipiente de dezvoltare, Mozilla probabil nu a lansat multe servere proxy care comprima traficul în întreaga lume. Acest lucru se poate observa la deschiderea site-urilor interne, care sunt aparent manipulate de serverele la distanță, care se deschid cu o întârziere evidentă. Pe site-urile web străine, dacă există o întârziere, nu este atât de vizibil. Nu este nici chiar atunci când se utilizează Opera Turbo, deoarece serverele Opera sunt probabil mai bine distribuite pe continente.

După lansarea versiunii finale a Janus, serviciul este probabil să fie integrate în versiunea mobilă a Firefox implicit, cu toate acestea, se pare a fi utilizatorii de PC-uri și nu vor pleca și să fie capabil de a utiliza Janus în versiunea desktop a browser-ului.







Trimiteți-le prietenilor: