Сначала рассмотрим определение:
Google AMP (Accelerated Mobile Pages) — это тип веб-страницы, созданный для статического контента, запущенный Google, обеспечивающий надёжный и быстрый рендеринг, а также ускоряющий загрузку страниц, особенно при просмотре контента на мобильном веб-сайте.
Baidu MIP (Мобильные мгновенные страницы) — это набор стандартов открытых технологий для мобильных веб-страниц. Ускорение мобильной веб-страницы достигается за счёт предоставления спецификации MIP-HTML, среды работы MIP-JS и системы кэширования страниц MIP-Cache.
Похоже, что определения этих двух вариантов очень похожи: одно называется ускорением мобильных страниц, другое — мобильным веб-ускорением, и цель одинакова — оптимизация мобильных веб-страниц. Что за черт, такого не будет. Конечно, это не то же самое, но это просто разница между лаоской лапшой с квашеной капустой и говяжьей лапшой Мастера Конга. Оба — лапша быстрого приготовления, основные сырьевые материалы одинаковые, рецепт немного другой, способ приготовления немного отличается, и самое главное — чтобы представитель был другим.
Мобильное веб-ускорение было впервые предложено Google, сформулировав стандарты с открытым исходным кодом, сформулировав спецификации страниц, оптимизировав скорость рендеринга для улучшения пользовательского опыта, а также увеличит вес страниц, соответствующих стандартам AMP, в поисковых системах. Baidu придерживается принципа, что Google меня держит, полностью заимствует AMP и предлагает собственный стандарт веб-ускорения с открытым исходным кодом, так и появился 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 обеспечивает быструю визуализацию HTML-страниц MIP; MIP Cache используется для реализации кэширования MIP-страниц, что дополнительно повышает производительность страниц.
Ниже описывается принцип ускорения страниц MIP:
Хорошо спроектированный JavaScript
MIP не позволяет пользователям настраивать JavaScript и должен внедряться в виде компонентов MIP для обеспечения безопасности и производительности
Все статические ресурсы должны быть измерени
MIP требует, чтобы все ресурсы (реклама, изображения, аудио и видео) были размерованы. Когда ресурс фактически загружается, все размеры ресурсов можно сразу определить и быстро использовать для расчёта макета страницы, а загрузочный ресурс будет отображаться без ущерба пользователю при чтении из-за частых обновлений верстки страницы.
Ни один механизм, препятствующий рендерингу страницы, не допускается
Любые кастомные скрипты разработчиков должны использовать MIP-теги для обратной связи в MIP, такие как mip-ad, mip-iframe и т.д., которые не блокируют макет и рендеринг страницы.
Управление внешней нагрузкой ресурсов
Время выполнения MIP управляет загрузкой внешних ресурсов для обеспечения их эффективности, чтобы то, что пользователи хотят прочитать, появлялось на экране как можно быстрее.
Инкапсуляция интерактивных функций
MIP утверждает, что веб-страницы могут предоставить пользователям прямой и простой опыт, но это не значит, что MIP ограничивает яркость и удовольствие от страницы. Среда выполнения MIP обеспечивает высокооптимизированный инкапсулированный JavaScript, что исключает необходимость разработчикам тратить чрезмерные усилия на реализацию сложных интерактивных функций.
Рекомендуется использовать встроенный CSS
Загрузка CSS предотвращает рендеринг страниц, а встроенный CSS может снизить накладные расходы клиента.
Разрешены только анимации с ускорением GPU
MIP позволяет делать анимации только с помощью преобразований и непрозрачности, а слияние слоев рендера запускается только при выполнении анимаций на GPU.
Кэш MIP
Ещё одно важное значение MIP — это то, что он помогает вебмастерам ускорять работу веб-страниц, а Baidu кэширует MIP-страницы в Baidu CDN. MIP-кэширование можно использовать, если оно соответствует стандарту MIP.
Это просто методы, которые мы часто используем для оптимизации веб-проектов, но теперь Baidu прошла стандарт открытого исходного кода и приобрела SEO-качество и унифицированные спецификации.
Погуглите мнения 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/
|