Nagtataguyod ng Bagong MIT Internet Browser Tech Na-load ang Polaris ng Mga Website hanggang sa 59% Mas mabilis

$config[ads_kvadrat] not found

WOW 150 PESOS MO 60GB INTERNET IN ONE MONTH

WOW 150 PESOS MO 60GB INTERNET IN ONE MONTH
Anonim

Dalawang Ph.D. ang mga mag-aaral at isang propesor mula sa Computer Science ng MIT at Artipisyal na Katalinuhanang Laboratory, na sumali sa isang propesor sa Harvard, ay naglabas ng isang bagong paraan para mas mabilis na naglo-load ng mga website. Ang sistema, na tinatawag na Polaris, ay naglo-load ng mga pahina ng mas mabilis na 34 porsiyento kaysa sa kanilang kasalukuyang mga bilis ng pag-load. Mga pahina sa 95th percentile - ang mga iyon ang pinaka masalimuot, tulad ng sa New York Times - Pag-load ng 59 porsiyentong mas mabilis.

Ito ay isang makabuluhang tagumpay - hindi lamang dahil ito ay gumagawa ng isang medyo walang kahirap-hirap na karanasan na mas walang sakit. Ang papel ay naglalahad kung ano ang ibig sabihin ng mas mahusay na bilis para sa mga website mismo:

"Ang mga sobrang pagkaantala ng ilang millisecond ay maaaring magresulta sa mga user na abandoning isang pahina nang maaga; tulad ng maagang pag-abanduna ay humahantong sa milyun-milyong dolyar sa nawalang kita para sa mga may-ari ng pahina. Nakakaimpluwensya rin ang oras ng pag-load ng pahina kung paano niraranggo ang pahina ng mga search engine-mas mabilis na tumatanggap ang mga pahina ng mas mataas na ranggo."

Ang nangungunang may-akda ng papel na ito, Ravi Netravali, ay ipinaliwanag sa Kabaligtaran na ang "pangunahing layunin ng kanyang koponan ay laganap ang pag-aampon ng maraming mga website."

"Tulad ng ibig sabihin nito, upang magamit ang Polaris, ang isang site ay dapat bumuo ng isang pinong grained dependency graph (awtomatikong, gamit ang Scout) at tumugon sa mga kahilingan ng client sa graph at Polaris JavaScript scheduler." Sinulat ni Netravali sa isang email. "Maaaring tratuhin ng mga browser ang tugon na ito bilang isang standard na object ng JavaScript (walang kinakailangang pagbabago ng browser) at ang pahina ay ganap na magload (at mahusay)."

Sinabi ni Netravali na ang isa pang layunin ng kanyang koponan ay upang maisama ang Polaris sa mga umiiral na mga browser tulad ng Chrome, Firefox, at Edge. "Ito ay lalong nagiging mas malawak ang pag-aampon. Kaya, kami ay kasalukuyang nag-iisip tungkol sa pinakamahusay na diskarte sa pagpapalaya upang gawin ito mangyari."

Ang mga website na lalong kumplikado ang pinaka-kapaki-pakinabang mula sa Polaris. Sinubukan ng mga mananaliksik ang kanilang sistema sa 200 mga site. (Ang pinaka-komplikadong site sa pangkat na ito ay weather.com; at ang ESPN.com ay nagkaroon din ng makabuluhang pagpapabuti sa oras ng pag-load ng pahina.) Ang mga site na ito ay may mga buhol na "mga graph ng dependency", na kung saan ang mga graph na Polaris, at sa isang kahulugan, ay nagpapahayag at nagpatalaga.

Ang mga benepisyong ito ay nagpapakita kung ano ang pinakamahusay na ginagawa ng Polaris: ino-optimize kung paano naiintindihan ng mga browser ang mga website. Ang propesor ng Harvard na si James Mickens ay itinulad ito sa paglalakbay. Ang isang manlalakbay na nakakaalam ng kanyang itinerary - ang buong listahan ng mga lungsod at bansa na dapat niyang bisitahin - bago pa man magagawa ang mahusay na paglalakbay. Ngunit ang isang biyahe na kahawig ng isang pangangaso ng basura ay maaaring maging lubhang hindi sapat: ikaw ay pupunta sa isang lungsod, at pagkatapos ay isa pa, upang malaman lamang na mas madali na pumunta sa susunod na lungsod sa iyong paraan mula sa una hanggang sa pangalawa.

"Ang pagganap sa Polaris ay nakasalalay sa parehong kondisyon ng network at ang istraktura / pagiging kumplikado ng isang web page," paliwanag ni Netravali. "Tungkol sa mga kondisyon ng network, ang mga nadagdag ay magiging pinakamalaking kapag ang mga pagkaantala ay mataas (hal., Mga cellular network). Sa paggalang sa pagiging kumplikado, nakakataas ang mga pagtaas ng mga pahina na may higit at higit na mga bagay (lalo na ang mga dynamic na bagay na maaaring humantong sa kasunod na pagkuha ng bagay). Kaya, halimbawa, ang isang site na tulad ng www.apple.com ay hindi nakakakita ng maraming mga kita sa Polaris dahil ang site ay medyo simple (mayroon itong ilang mga bagay, karamihan sa mga larawan, kaya ang pag-order ng kahilingan ay hindi mahalaga). Ang mga ganitong site ay hindi pangkaraniwan ngayon (at ang trend ay na sila rin ay magiging mas kumplikado sa hinaharap). Ang mga site sa median ay mas katulad ng homepage ng ESPN. Ang mga site na ito ay may higit pang mga bagay at nakikinabang sa Polaris dahil ang ilang mga bagay ay may mas mataas na mga prayoridad sa iba. Pagkatapos, sa 95th percentile, may mga site na tulad ng weather.com at nytimes.com na may maraming mga bagay (100s) at talagang kailangan ng intelligent na pag-iiskedyul ng kahilingan, na ginagawa ng Polaris."

Si Hari Balakrishnan, ang propesor ng MIT CSAIL sa proyektong ito, ay nagpapahiwatig na ang teknolohiya ay hindi mapipilit sa sinuman, ngunit nagbibigay ng pagkakataon. "Ang mga site na gusto ang acceleration ay maaaring gumamit ng Polaris nang walang pagbabago sa browser," sabi niya. "Nasa sa mga site ng provider ng nilalaman upang magpasya na gamitin ito."

$config[ads_kvadrat] not found