See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 13392|Vastuse: 0

[SEO] Google AMP ja Baidu MIP teadmiste populariseerimine

[Kopeeri link]
Postitatud 07.07.2018 09:47:36 | | | |
Kõigepealt vaatame definitsiooni üle:

Google AMP (Accelerated Mobile Pages) on Google'i poolt käivitatud staatilise sisu jaoks loodud veebileht, pakkudes usaldusväärset ja kiiret renderdamist ning kiirendades lehe laadimisaegu, eriti mobiiliveebi sisu vaatamisel.

Baidu MIP (Mobile Instant Pages) on avatud tehnoloogiastandardite kogum mobiilsetele veebilehtedele. Mobiilse veebilehe kiirendus saavutatakse MIP-HTML spetsifikatsiooni, MIP-JS jooksukeskkonna ja MIP-Cache lehe vahemällu salvestamise süsteemi kaudu.

Tundub, et nende kahe definitsioonid on väga sarnased: üks on mobiilsete lehtede kiirendav, teine mobiiliveebi kiirendus ja eesmärk on sama – optimeerida mobiilseid veebilehti. Mis kurat, sellest ei tule mingit asja. Muidugi pole see sama asi, aga see on lihtsalt erinevus Laota hapukapsa nuudlite ja Master Kongi veiseliha nuudlite vahel. Mõlemad on kiirnuudlid, peamised toorained on samad, retsept on veidi erinev, valmistamisviis on veidi erinev ja kõige tähtsam on, et esindaja oleks erinev.

Mobiilse veebikiirenduse pakkus esmakordselt Google, koostades avatud lähtekoodiga standardeid, lehe spetsifikatsioone, optimeerides renderdamiskiirust kasutajakogemuse parandamiseks ning Google suurendab otsingumootorites AMP standarditele vastavate lehtede kaalu. Baidu järgib põhimõtet, et Google on minuga nõus, laenab täielikult AMP-st ning esitab ka oma veebikiirenduse avatud lähtekoodi standardi, nii sündis MIP.

Baidu MIP on sama mis Google AMP, isegi lehe paigutus, menüü paigutus ja ametliku veebisaidi tehniline kirjeldus on peaaegu samad, olgu selleks eesmärk (otsingutulemustes väga kiiresti liikuvate lehtede tagastamine), põhimõte (HTML, CSS lihtsustamine, enamik JS-i keelamine, ressursside kontroll, vahemällu salvestamine jne) või käivitamise sammud (esmalt uudised, siis üldised lehed) või vastastikuse viitamise meetod (siltide lisamine) algse lehe ja MIP lehe vahel. Isegi vastavates otsingumootorites kuvatavad logod on peaaegu identsed:



Siin pean imetlema hiinlaste võimet sellest õppida.

Lehekülje optimeerimise põhimõtted

Nii AMP kui ka MIP on sisuliselt lehe kiirendus, optimeerides lehekülje renderdamist või laisk laadimine, et vähendada blokeerimist. Nagu mõned meie ettevõtte spetsifikatsioonid, võib meil olla ka standardite komplekt, mis parandab meie koodi kvaliteeti ja lehe jõudlust. Lihtsalt need kaks võivad tuua meile SEO optimeerimist. Allpool võtame näiteks MIP-i, et mõista tema kiirenduse põhimõtet.

MIP on jaotatud kolmeks põhiosaks:

MIP HTML

MIP JS

MIP vahemälu

MIP HTML formuleerib uue spetsifikatsiooni, mis põhineb HTML-i põhisiltidel, võimaldades HTML-il kuvada rikkalikumat sisu, piirates mõnede põhiliste siltide kasutamist või laiendades funktsioone. MIP JS võimaldab MIP HTML lehtede kiiret renderdamist; MIP-vahemälu kasutatakse MIP-lehtede vahemällu salvestamiseks, mis parandab veelgi lehe jõudlust.

Järgnevalt kirjeldatakse MIP-lehtede kiirendusprintsiipi:

Hästi disainitud JavaScript

MIP ei võimalda kasutajatel JavaScripti kohandada ning see tuleb lisada MIP-komponentide kujul, et tagada turvalisus ja jõudlus

Kõik staatilised ressursid tuleb mõõta

MIP nõuab kõigi varade (reklaamid, pildid, heli ja video) mõõtmeid. Kui ressurss on tegelikult laaditud, saab kõik ressursi suurused kohe järeldada ja kiiresti kasutada lehe paigutuse arvutamiseks ning laadimisressurss esitatakse sujuvalt, mõjutamata kasutaja lugemiskogemust sagedaste lehe paigutuste uuenduste tõttu.

Ükski mehhanism ei takista lehe renderdamist

Kõik arendajate kohandatud skriptid peavad kasutama MIP-silte, et edastada MIP-i, näiteks mip-ad, mip-iframe jne, mis ei blokeeri lehe paigutust ega renderdust.

Kontrolli väliste ressursside koormust

MIP-i käitusaeg kontrollib väliste ressursside laadimist, et tagada nende efektiivsus, nii et see, mida kasutajad soovivad lugeda, ilmuks ekraanile võimalikult kiiresti.

Interaktiivsete funktsioonide kapseldamine

MIP pooldab, et veebilehed võivad pakkuda kasutajatele otsest ja lihtsat kogemust, kuid see ei tähenda, et MIP piiraks lehe elavust ja lõbusust. MIP-i käitusaeg pakub kõrgelt optimeeritud kapseldatud JavaScripti, mis välistab arendajate vajaduse investeerida liiga palju keerukate interaktiivsete funktsioonide elluviimisse.

Soovitatav on kasutada inline'i CSS-i

CSS-i laadimine takistab lehe renderdamist ning CSS inline võib vähendada kliendi koormust.

Lubatud on ainult GPU-kiirendatud animatsioonid

MIP lubab animatsioone teha ainult transformatsioonide ja läbipaistvusega ning käivitab renderdamiskihi ühendamise ainult siis, kui animatsioone saab GPU-l käivitada.

MIP vahemälu

Teine oluline MIP-i tähtsus on see, et see aitab veebimeistritel veebilehti kiirendada ning Baidu salvestab MIP-veebilehed Baidu CDN-i. MIP-vahemälu kasutamine on vajalik, kui see vastab MIP-standardile.

Need on lihtsalt vahendid, mida me sageli kasutame veebiprojektide optimeerimiseks, kuid nüüd on Baidu läbinud avatud lähtekoodiga standardi ning andnud SEO magususe ja ühtse spetsifikatsiooni.

Googelda AMP ja Baidu MIP-i vaated

AMP ja MIP poolt pakutavad mobiilse veebi optimeerimise lahendused võivad kasutajakogemust teatud määral parandada. Samas on SEO kombinatsioon suurendanud paljude arendajate huvi liitumise vastu. Kuid suhteliselt suletud keskkonna tõttu ei saa seda standardite komplekti rakendada suuremahulistele projektidele, vaid ainult suhteliselt lihtsatele leheküljekuvadele, mis muidugi on kooskõlas nende algse eesmärgiga.

AMP ja MIP on kaks erinevat standardite komplekti ning Google'i ja Baidu otsingumootorite optimeerimiseks tuleb kirjutada kaks lehekülgede komplekti, mis suurendab arendajate arenduskulusid.

Tulevikus usun isiklikult, et kahe ettevõtte standardid kipuvad ühtseks ning Baidu hinnanguliselt toetab AMP standardit, sest Google on ju globaalsest vaatepunktist ja Baidul on Hiinas ainult rohkem kasutajaid.


MIP õpetus:https://www.mipengine.org/doc/00-mip-101.html
Õpetus:https://www.ampproject.org/zh_cn/





Eelmine:Centos 7 andmeketta paigaldamise õpetus
Järgmine:SQL Serveri andmebaaside igapäevase automaatse varundamise protseduur
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com