移动提速服务怎么办理(移动提速包太恐怖了)

lxf2023-05-11 18:25:02

Google已经开放了HTML(旨在改善移动网络体验的受限HTML规范)的源代码

加速移动页面(AMP)是由谷歌发起的项目,并迅速得到约30家内容出版商的支持。这个项目的目的是让普通网页在移动设备上加载更快甚至瞬间。用户可以从这种更接近无缝加载的体验中受益,出版商也期望从中获得更多的广告收入,因为页面加载更快后,页面跳出率会显著降低。根据最近的一项调查,如果一个页面的加载时间超过10秒,页面跳出率可以高达58%。

AMP的目标是通过使用受限HTML和缓存技术来提高移动网络中静态内容的性能。这个框架没有引入新的Web开发语言或相关技术,而是在现有技术的基础上完成的。除了一些限制,出版商仍然可以自由地创建和发布他们的内容。当然,也建议他们使用世界各地的内容缓存来加快网页的加载速度。Google可以免费为对AMP感兴趣的出版商提供缓存服务。

AMP页面使用一组有限的HTML标记,这意味着现有的浏览器可以在不做任何更改的情况下呈现AMP页面。存储这些网页的服务器可以将AMP网页视为其他HTML页面,或者使用一些优化措施,例如将图像调整到视口的大小,内联一些图像或CSS,minify)HTML和CSS,预先加载外部组件等等。

由于性能方面的原因,一些HTML标签被禁止使用: applet, base, embed, form, frame, frameset, object, param。除按钮(Button)外,输入元素被禁止使用。除了application/ld+json类型的脚本以及为加载AMP运行时环境和页面头部最后一个元素的必须的脚本标签以外,其余的脚本都被禁止。audio,img和video被替换成了自定义元素: amp-audio, amp-img和amp-video。amp-iframe取代了iframe,该amp-iframe元素对原有的iframe进行了某些限制。此外Google还设计了一些其它的自定义元素:amp-anim, amp-ad, amp-pixel, amp-twitter等。所有这些元素设计的目的都是为了在页面的预加载、加载及渲染等环节强化某些规则以最大限度地提高页面性能。由于性能原因,一些HTML标签被禁止使用:applet,base,embed,form,frame,frameset,object,param。除按钮外,禁止输入元素。除了application/ld+json类型的脚本和加载AMP运行时环境所必需的脚本标记以及页面头中的最后一个元素之外,其他所有脚本都是禁止的。音频、img和视频由自定义元素取代:amp-audio、amp-img和amp-video。Amp-iframe替换了iframe,这个amp-iframe元素对原来的iframe施加了一些限制。此外,谷歌还设计了一些其他的自定义元素:amp-anim、amp-ad、amp-pixel、amp-Twitter等等。所有这些元素都是为了强化页面预加载、加载、渲染过程中的一些规则,以最大化页面性能。

除了AMP脚本,个人编写的JavaScript脚本也被禁止。AMP脚本(由JavsScript本身编写)用于加载AMP运行时环境,该环境实现AMP的定制元素,调度资源加载的执行,并在开发期间验证页面。AMP运行时环境决定是否以及何时加载资源。

第三方内容(包括第三方JS),如嵌入式广告或网页分析脚本,可以通过使用AMP-ad (amp-pixel)来包含,AMP-ad强制在iframe沙箱中运行。跟踪像素用于分析。

根据规范构建的AMP组件可能包含在主页上执行的JavaScript,但优先级会更低。这些组件用于一些应用程序提供的服务,包括Instagram、Twitter或YouTube。CSS也可以包括在内,但是必须遵循一定的规则。

速度指数是用来衡量一些网页优化的放大器。根据AMP团队的说法,他们注意到优化后页面的性能从15%提高到85%。为了展示AMP网页的速度,他们设置了一个谷歌搜索的演示。要运行此演示,您需要使用您的移动设备访问以下链接:g.co/ampdemo.放大器规格不是最终版本,它仍在改进中。

为了使用AMP技术发布内容,一些出版商加入了该项目。以下是一些出版商:BBC、金融时报、经济学人、赫芬顿邮报、纽约时报和华盛顿邮报。

全能程序员交流QQ群290551701。群里的程序员都是来自百度、阿里、JD.COM、小米、去哪儿、饿了么、蓝港等的资深程序员他们有丰富的经验。加入我们,最好的学习环境,学习行业第一手资料。如果你想成为一个强大的大牛,那就加入进来,让大牛带你去见神吧!

adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!