Először nézzük meg a definíciót:
A Google AMP (Accelerated Mobile Pages) egy olyan weboldaltípus, amelyet a Google indított statikus tartalomra tervezve, megbízható és gyors megjelenítést biztosítva, valamint felgyorsítva az oldalak betöltési idejét, különösen a mobil oldalon lévő tartalmak megtekintésekor.
A Baidu MIP (Mobile Instant Pages) egy nyílt technológiai szabványok gyűjteménye a mobil weboldalakhoz. A mobil weboldal gyorsítása a MIP-HTML specifikáció, a MIP-JS futókörnyezet és a MIP-Cache oldalgyorsítótározó rendszer biztosításával érhető el.
Úgy tűnik, hogy a kettő definíciói nagyon hasonlóak: az egyik mobil oldalak gyorsítása, a másik mobil web gyorsítás, és a cél ugyanaz – optimalizálni a mobil weboldalakat. Mi a fene, ez nem lesz igazi dolog. Természetesen nem ugyanaz, de ez a különbség a laoti savanyú káposzta tészta és a Master Kong marhatestésztái között. Mindkettő instant tészta, a fő alapanyagok ugyanazok, a recept kicsit más, az elkészítés módja is más, és a legfontosabb, hogy a szóvivő más legyen.
A mobil webes gyorsítást először a Google javasolta, nyílt forráskódú szabványok kidolgozásával, oldalspecifikációk kidolgozásával, a megjelenítési sebesség optimalizálásával a felhasználói élmény javítása érdekében, és a Google növeli az AMP szabványoknak megfelelő oldalak súlyát a keresőmotorokban. A Baidu ragaszkodik ahhoz az elvhez, hogy a Google nekem van, teljes mértékben az AMP-ből vesz részt, és saját webgyorsító nyílt forráskódú szabványt is előállít, így megszületett a MIP.
A Baidu MIP ugyanaz, mint a Google AMP, még az oldal elrendezése, menüelrendezése és a hivatalos weboldal műszaki leírása is szinte ugyanaz, legyen szó a célról (rendkívül gyorsan változó oldalak visszaadása a keresési eredményekben), az elvről (a HTML, CSS egyszerűsítése, a legtöbb JS letiltása, erőforrás-vezérlés, gyorsítótárázás stb.), vagy az indítási lépésekről (először hírek, majd általános oldalak), illetve a kölcsönös hivatkozási módszerről (címkék hozzáadása) az eredeti oldal és a MIP oldal között. Még a megfelelő keresőmotorokon megjelenő logók is szinte azonosak:
Itt csodálnom kell a kínai nép képességét, hogy tanuljanak belőle.
On-page optimalizálási elvek
Az AMP és a MIP is lényegében oldalgyorsítás a lapmegjelenítés optimalizálásával vagy laza betöltéssel, hogy csökkentse a blokkolás csökkentését. Ahogy néhány specifikációnk is a vállalkozásunkban, előfordulhat, hogy vannak szabványok a kód minőségének és oldalteljesítményének javítására. Csak ez a kettő segíthet nekünk SEO optimalizálásban. Lentebb vegyünk egy MIP-et példaként, hogy megértsük a gyorsulás elvét.
A MIP három fő részre szerveződik:
MIP HTML
MIP JS
MIP gyorsítótár
A MIP HTML új specifikációt fogalmaz meg a HTML alapvető címkéi alapján, lehetővé téve a HTML számára, hogy gazdagabb tartalmat jelenítsen meg néhány alapvető címkék vagy funkciók bővítésével. A MIP JS képes gyors megjelenítést biztosítani a MIP HTML oldalak megjelenítésére; Az MIP gyorsítótárt az MIP oldalak gyorsítótározásának megvalósítására használják, ami tovább javítja az oldal teljesítményét.
Az alábbiakban leírja az MIP oldalak gyorsulási elvét:
Jól megtervezett JavaScript
Az MIP nem teszi lehetővé a felhasználók számára, hogy testreszabják JavaScriptet, és MIP komponensek formájában kell bevezetésre a biztonság és a teljesítmény biztosítása érdekében
Minden statikus erőforrást méretezni kell
A MIP megköveteli az összes eszközt (hirdetések, képek, hang és videó) méretezett állapotban. Amikor az erőforrás ténylegesen betöltődik, minden erőforrás-méret azonnal következtethető és gyorsan felhasználható az oldalelrendezés kiszámítására, és a betöltési erőforrás zökkenőmentesen jelenik meg anélkül, hogy a felhasználó olvasási élményét befolyásolná a gyakori oldalelrendezés-frissítések miatt.
Semmilyen mechanizmus nem akadályozná meg az oldalrenderelést
A fejlesztők által készített egyedi szkripteknek MIP címkéket kell használniuk, hogy visszacsatolják a MIP-et, például mip-ad, mip-iframe stb., amelyek nem blokkolják az oldal elrendezését és megjelenítését.
Külső erőforrás-terhelés szabályozása
Az MIP futási ideje szabályozza a külső erőforrások betöltését, hogy azok hatékonyságát biztosítsa, hogy a felhasználók olvasni kívánt tartalma a lehető leggyorsabban megjelenjen a képernyőn.
Interaktív függvények kapszulázása
Az MIP azt állítja, hogy a weboldalak közvetlen és egyszerű élményt nyújthatnak a felhasználóknak, de ez nem jelenti azt, hogy az MIP korlátozná az oldal élénkségét és szórakoztatóságát. Az MIP futás rendkívül optimalizált, kapszulált JavaScriptet biztosít, amely kizárja a fejlesztők szükségességét, hogy túl sok energiát fektetjenek a bonyolult interaktív funkciók megvalósításába.
Ajánlott az inline CSS-t használni
A CSS betöltése megakadályozza az oldalmegjelenítést, és a CSS inline csökkentheti az ügyfél túlterhelését.
Csak GPU-gyorsított animációk engedélyezettek
A MIP csak transzformációkkal és átlátszósággal engedélyezi az animációkat, és csak akkor indítja el a render réteg összevonását, amikor animációkat a GPU-n lehet végrehajtani.
MIP cache
Az MIP másik fontos jelentősége, hogy segíthet a webmestereknek gyorsítani az oldalakat, és a Baidu gyorsítótárba helyezi a MIP weboldalakat a Baidu CDN-re. Az MIP gyorsítótár használható, amennyiben megfelel az MIP szabványnak.
Ezek csak azok az eszközök, amelyeket gyakran használunk webprojektek optimalizálására, de most a Baidu átlépte a nyílt forráskódú szabványt, és a SEO kedvességet és egységes specifikációkat adta.
Keress rá a Google-ben az AMP és a Baidu MIP nézeteire
Az AMP és MIP által nyújtott mobil webes optimalizálási megoldások bizonyos mértékig javíthatják a felhasználói élményt. Ugyanakkor a SEO kombinációja sok fejlesztő érdeklődését is növelte a csatlakozás iránt. Azonban a viszonylag zárt környezet miatt ez a szabványkészlet nem alkalmazható nagyszabású projektekre, hanem csak viszonylag egyszerű oldalmegjelenítésekre alkalmazható, természetesen ez összhangban van az eredeti szándékukkal.
Az AMP és a MIP két különböző szabványrendszer, és a Google és a Baidu keresőmotorjainak optimalizálásához két oldalkészletet kell írni, ami növeli a fejlesztők fejlesztési költségeit.
A jövőben személy szerint úgy gondolom, hogy a két cég szabványai egységesek lesznek, és a Baidu becslések szerint támogatja az AMP szabványt, hiszen a Google globális nézőpontból nézve működik, és a Baidu csak több felhasználója van Kínában.
MIP oktató:https://www.mipengine.org/doc/00-mip-101.html Oktató:https://www.ampproject.org/zh_cn/
|