Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 13392|Отговор: 0

[SEO] Google популяризация на знанията за AMP и Baidu MIP

[Копирай линк]
Публикувано в 7.07.2018 г. 9:47:36 ч. | | | |
Първо, нека разгледаме дефиницията:

Google AMP (Accelerated Mobile Pages) е вид уеб страница, създадена за статично съдържание, стартирана от Google, която осигурява надеждно и бързо рендериране и ускорява времето за зареждане на страници, особено при разглеждане на съдържание от мобилната уеб страна.

Baidu MIP (Mobile Instant Pages) е набор от отворени технологични стандарти за мобилни уеб страници. Мобилното ускорение на уеб страницата се постига чрез предоставяне на MIP-HTML спецификацията, MIP-JS работната среда и системата за кеширане на страници MIP-Cache.

Изглежда, че дефинициите на двете са много сходни – едната се нарича ускоряване на мобилни страници, другата се нарича мобилно уеб ускорение, а целта е една и съща – оптимизиране на мобилните уеб страници. Какво по дяволите, няма да е нещо. Разбира се, не е същото, но това е разликата между лаотанските кисели нудъли и говеждите на Master Kong. И двете са бързи нудъли, основните суровини са еднакви, рецептата е малко по-различна, начинът на приготвяне е малко по-различен, а най-важното е, че говорителят е различен.

Мобилното уеб ускорение беше първоначално предложено от Google чрез формулиране на стандарти с отворен код, формулиране на спецификации на страници, оптимизиране на скоростта на рендериране за подобряване на потребителското изживяване, а Google ще увеличи тежестта на страниците, които отговарят на AMP стандартите в търсачките. Baidu се придържа към принципа, който Google има мен, напълно черпи от AMP и също така предлага собствен open source стандарт за уеб ускорение, така се роди MIP.

Baidu MIP е същият като Google AMP, дори оформлението на страницата, подредбата на менюто и техническото описание на официалния уебсайт са почти еднакви, независимо дали става дума за целта (връщане на изключително бързо движещи се страници в резултатите от търсенето), принципа (опростяване на HTML, CSS, изключване на повечето JS, контрол на ресурси, кеширане и др.), или стъпките за стартиране (първо новини, после общи страници), и методът за взаимно препращане (добавяне на тагове) между оригиналната страница и MIP страницата. Дори логата, показани на съответните търсачки, са почти идентични:



Тук трябва да се възхищавам на способността на китайския народ да се учи от нея.

Принципи на оптимизация на страница

И AMP, и MIP са по същество ускорение на страницата чрез оптимизиране на рендериране на страници или мързеливо зареждане, за да се намали блокирането. Подобно на някои спецификации в нашия бизнес, може да имаме и набор от стандарти за подобряване на качеството на кода и производителността на страницата. Просто тези две могат да ни донесат SEO оптимизация. По-долу нека вземем MIP като пример, за да разберем принципа на нейното ускорение.

MIP е организиран в три основни части:

MIP HTML

MIP JS

MIP кеш

MIP HTML формулира нова спецификация, базирана на основните тагове в HTML, позволявайки на HTML да показва по-богато съдържание чрез ограничаване на използването на някои основни тагове или разширяване на функциите. MIP JS може да осигури бързо рендериране на MIP HTML страници; MIP Cache се използва за реализиране на кеширане на MIP страници, което допълнително подобрява производителността на страницата.

Следното описва принципа на ускорение на MIP страниците:

Добре проектиран JavaScript

MIP не позволява на потребителите да персонализират JavaScript и трябва да бъде въведен под формата на MIP компоненти, за да се гарантира сигурност и производителност

Всички статични ресурси трябва да бъдат измерени

MIP изисква всички активи (реклами, изображения, аудио и видео) да бъдат измерени. Когато ресурсът се зареди, всички размери на ресурсите могат да бъдат незабавно изведени и бързо използвани за изчисляване на оформлението на страницата, а ресурсът за зареждане ще бъде представен безпроблемно, без да влияе на потребителското изживяване при четене поради честите обновявания на оформлението на страницата.

Няма разрешен механизъм, който да предотврати рендерирането на страницата

Всякакви персонализирани скриптове на разработчиците трябва да използват MIP тагове, за да връщат обратно към MIP, като mip-ad, mip-iframe и др., които няма да блокират оформлението и рендерирането на страницата.

Контролиране на външното натоварване на ресурси

MIP runtime контролира зареждането на външни ресурси, за да гарантира тяхната ефективност, така че това, което потребителите искат да прочетат, да се появява на екрана възможно най-бързо.

Капсулиране на интерактивни функции

MIP застъпва, че уеб страниците могат да предоставят на потребителите директно и лесно изживяване, но това не означава, че MIP ограничава яркостта и забавлението на страницата. MIP runtime предоставя силно оптимизиран капсулиран JavaScript, който елиминира необходимостта разработчиците да влагат прекалено много усилия в реализиране на сложни интерактивни функции.

Препоръчва се да се използва CSS на inline

Зареждането на CSS ще предотврати рендерирането на страницата, а CSS inline може да намали натоварването на клиента.

Разрешени са само анимации, ускорени с GPU

MIP позволява анимации да се правят само с трансформации и непрозрачност, и задейства сливането на рендер слоеве само когато анимациите могат да се изпълняват на GPU.

MIP кеш

Друго важно значение на MIP е, че може да помогне на уебмастърите да ускорят уеб страниците, а Baidu ще кешира MIP уеб страниците в Baidu CDN. MIP кеширането може да се използва, стига да отговаря на MIP стандарта.

Това са просто средствата, които често използваме при оптимизиране на уеб проекти, но сега Baidu премина стандарта с отворен код и получи SEO сладост и унифицирани спецификации.

Потърсете в Google мненията на AMP и Baidu MIP

Мобилните уеб оптимизационни решения, предоставяни от AMP и MIP, могат да подобрят потребителското изживяване до известна степен. В същото време комбинацията със SEO е увеличила интереса на много разработчици да се присъединят. Въпреки това, поради сравнително затворената среда, този набор от стандарти не може да се приложи към мащабни проекти, а може да се приложи само към сравнително прости страници, което е в съответствие с първоначалното им намерение.

AMP и MIP са два различни набора стандарти, и за да се поддържа оптимизацията на търсачките на Google и Baidu, трябва да се напишат два набора страници, което ще увеличи разходите за разработка на разработчиците.

В бъдеще лично вярвам, че стандартите на двете компании ще бъдат универсални, а Baidu се очаква да поддържа стандарта AMP, все пак Google е от глобална гледна точка, а Baidu има още повече потребители в Китай.


Урок за MIP:https://www.mipengine.org/doc/00-mip-101.html
Урок:https://www.ampproject.org/zh_cn/





Предишен:Урок за монтаж на диск с данни в Centos 7
Следващ:Процедура за ежедневна автоматична работа с архивиране на SQL Server бази данни
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com