CDN如何为移动端加速?

该问题可见:为什么CDN对移动客户端加速“没有”效果

移动接入的最后一公里延迟较大,而CDN的缓存服务器不可能部署在基站到手机之间。导致整体的延迟无法达到最优,延迟(ping值)的确主要取决于接入端的无线那部分,但是速度并非完全取决于那个部分:

ping大于100ms就算比加大了,而用户能在3s内看到网页还是可以接受的,比如一个网页,有html, js , css 图片等:影响用户观感的时间主要如下:1. 连接建立需要时间,特别是多个连接的时候2. 发送请求需要时间3. 等待响应时间 -- 这个传统cdn的cache起作用了4. 下载内容需要时间5. 解析(rendering)内容需要时间

改进如下问题可以做些什么呢?主要是缓存优化,网络优化(TCP协议优化,降低连接次数),内容优化(内容尺寸优化,内容压缩)三方面缓存优化:1. 内容针对cache 优化,比如expire header之类。没错,假如内容在客户端cache了就不需要网络访问的时间了,这个是传统cdn就很重视的技术 , 而且可以无视网络的高延迟:>

网络优化:2. tcp优化,高延迟环境下丢包会大大增加tcp延迟和降低传输速度,tcp协议栈优化有助于改进这点, 特别是下载内容的时候 -- 请google "fast tcp"3. 减少tcp连接数量,比如利用http1.1 Persistent Connections 和 pipeline 技术。 还有网宿的利用sdk来减少连接4. 刚才说的pipeline可以提高发送请求速度5. 合并小文件,比如 css , js 等, 这会修改html内容。合并以后会减少请求次数6. CDN 更改内容,将小文件内容 inline 话,比如将一些 js 脚本从独立文件改为直接放到 html 中间去,这下省了好几个包往返,很划得来

内容优化:7. 优化内容尺寸,比如html、js优化和图片优化,这可以改善下载时间。 图片压缩(比如webP等更高压缩率的图片压缩方式等),图片文件尺寸相对较大,在不影响质量的情况下压缩个30-60%可以获得很好的效果,CDN还可以识别手机设备和浏览器的特性,来获得更高的压缩效果。8. gzip等传输方式可以节约带宽缩短网络传输时间。9. js 解析优化,比如js文件放到页面后面防止阻塞页面解析,这个对于前端优化不错,但是对于cdn更改页面可能会造成一些bug。

以上很多东西都和传统cdn内容透明传输的方式不一样,这是需要注意的。另外,移动网络最后一公里的速度肯定还是能够有一定提升空间的,这要看运营商了。目前来看4G的延迟已经不算大了,考虑到4G铺开的速度,还是很值得期待的

参考阅读- 请自行google :1. mod_pagespeed2. W3 Total Cache3. Fast TCP 、 E-TCP4. Akamai

另外说一下视频,视频的观看质量主要取决于有效带宽而非ping延时(当然带宽同时受延时和丢包率的影响),主要的一些技术手段主要就是 adaptive streaming (根据带宽自动切换码率) 还有 Persistent Connections (改进有限)

-------------------------------------------------

2017/6 update

这个问题的时间是14年,当时4G才开始,随随便便就 100-300ms 的3G延迟对于CDN来说, 影响非常大.

现在4G已经非常普及,延迟一般是在20-40ms, 这个值已经还算不错了,最后一公里的问题没有那么突出了.哪怕开一些元素众多的PC网页也还算过的去.

另外最近HTTP/2 也开始流行,这个技术对于移动网络也有不错的影响, 一般来说, 移动网络延迟比固网大,但是带宽还是可以的,HTTP/2 的多路复用和其他技术对于移动网络下的多次HTTP小请求有不错的加成. 当然假如你只是 Restful API ,我估计就用处不大了

简单分享、补充和总结下:

内容传送网络(CDN)加速原理如下:

是将网站内容分发到不同地区的节点上,通过此方式来缩短访问者主机与储存网站内容的主机之间的距离,也包括解决不同运营商线路所导致的访问速度降低的尴尬问题。

顶级CDN具有实时可扩展性和最小化网络延迟的能力。这意味着用户在尽可能短的时间内收到数据,最小的数据包丢失,资源以最佳方式耗费。

CDN像一种桥接的方式,使用CDN的好出也是显而易见的,一般上有如下几个好处:

【1】缩短主机之间访问时信息传递的距离,达到加速效果;

【2】分发至不同线路的节点后可以让不同线路的访问者在访问时提升实际的响应速度,比如电信和联通网络的访问差异,同样达到加速效果;

【3】分发后的不同节点IP地址不同,而且会自然的隐藏掉源寄存主机的真实IP,这样可以防止一些恶意攻击,达到安全保护效果。

当用户访问支持CDN的网站时,他们可以在加载速度方面得到显着改善,同样提高了用户使用体验。

CDN所提供的服务其实不亚于另一台主机或另多台主机。之所以这样说是因为这些分发的节点服务器需要承担网站的访问量和一些其他需求,比如防御攻击或者缓存更新的速度,甚至搜索引擎蜘蛛DNS同步和缓存过期时间等等。CDN功能上基本接替源主机的作用,甚至有些层面还要超越源主机,综合来看,性能越好功能越强大的CDN服务,价格也会更加趋于市场上游。

针对你提的这个问题。

阿里云CDN已经有完整的移动端加速解决方案,包括手游,移动端电商等。

主要通过以下四点达到移动端加速:1、无线应用全链路加速,主要域名解析和业务访问 2、通过智能解析,源站、CDN节点精确调度,HTTP DNS 提升调度精确度 3、同时支持动静态内容加速 4、全流程安全保障

最高支持动态请求加速40%,静态内容加速40%,流量0劫持

提供强大支持的还是稳定的1000+全球节点,45T带宽能力,还有以上技术的加持,基本完全可以满足典型移动端场景的加速需求。

挑战 1:受限制和约束的连接妨碍移动 Web 和移动应用程序体验

移动网站和应用程序必须克服第一公里和中间公里瓶颈,这与传统网站 为台式机客户所做的努力殊途同归。然而,移动网站和应用程序在最后一 公里(CDN 边缘与用户之间)还会遇到更难克服的额外连接的挑战。请 考虑以下情况2:

·移动连接平均比标准的台式机线缆慢四倍。

·大约一半的移动用户报告速度低于 4 Mbp,这会减少内容访问并增

加最终用户的挫败感。

·即使是通过 WiFi 连接时,移动网络吞吐量也无法预测。

·移动连接速度因国家/地区而异,这让确保全球用户的一致体验变得 极为困难。

·

Akamai 解决方案:基于连接进行优化

Akamai Intelligent PlatformTM 通过在全球范围内尽可能地接近每位移动用户来交付内容,从而帮助克服这些瓶颈和 最后一公里延迟。Akamai IntelligentPlatformTM 是前所未有的,其架设在分布于 110 多个国家/地区的多台 服务器上,是唯一适合容纳最为广泛的连接环境的选择。这让企业能够通过各种连接(包括 Wi-Fi、蜂窝网络和有线宽带 连接)以最佳方式为移动用户提供内容和应用程序。

通过蜂窝网络连接并在蜂窝网络内部署

Akamai 在所有关键层(在互联网核心、Akamai Intelligent Platform 边缘和蜂窝网络内)应对特定于移动设备的性 能。Akamai 通过在全球范围内直接连接到大多数移动网络运营商(MNO)实现了这一目标。此外,Akamai 在 MNO 移动核心网络内部部署服务器,这减少了移动设备在互联网上连接蜂窝网络的延迟。

当网络条件无法预测时,Akamai IntelligentPlatform 会采用其他技术。通过以下方式进一步优化请求网络传输所花费的 时间,从而保持所有移动体验的一致性,不受其连接性限制:

o 根据网络质量压缩图像

通过观测网络状况,Akamai 的自适应图像压缩能够将额外压缩应用于图像,而不必牺牲小屏幕设备上的图像感知 质量。Akamai Intelligentplatform 根据实时网络状况调整 JPEG 图像的压缩级别,这意味着页面加载速度更快,在 移动设备上的体验更一致 — 即使是在网络状况很糟糕的时候,也没有问题。

o 管理移动流量以确保一致的移动体验

Global Traffic Management 是基于 DNS 的服务,旨在帮助 Akamai 客户在全球范围内监控移动流量并相应地对加 载分配等作出调整。这意味着可以更有效地从数据中心为移动用户提供内容,数据中心具有极高的可用性、加载平 衡,非常适合最终用户的当前环境。

o 压缩数据以便将数据更快速地传输到移动设备

Akamai 内置于某些 Android 手机上的专有数据压缩优化,称为 SHUTR(或 “降低上行流量的压缩标头”),专为 减少移动客户端与 Akamai 平台之间的数据传输而设计。这有助于减少传输有损的蜂窝网络所需的数据量,从而提 供更一致的体验。

挑战 2:移动 Web 和应用程序用户受到设备的限制

移动用户可用的广泛设备为应用程序和移动 Web 开发人员创造了绝佳的机会。虽然最新可用的设备提供更多屏幕尺寸、 更出色的 RAM 以及增加的 CPU 内核,但许多设备仍然受到屏幕尺寸的限制以及处理器和内存的约束,这会妨碍页面呈 现速度以及连接 Web 的移动应用程序的性能。

Akamai 解决方案:优化性能时考虑设备限制

使用平台内置的无可匹敌的智能工具,Akamai 能够应用强大的优化来帮助克服移动连接质量的限制。无论最终用户是通过

移动网站还是通过移动应用程序访问内容,Akamai 可以通过以下方式帮助功能较少的设备最大程度地提升最终用户体验:

o 更快的移动网页呈现

Akamai 的 EdgeStart 减少了交付第一部分 HTML 响应所需的时间,让浏览器更早地下载 JavaScript (Js)、级联样式表 (CSS) 和一些图像等重要资源,从而提高网页加载速度。这特别有利于移动网站和远离源站的最终用户。EdgeStart 利用 Akamai 边缘服务器的全球网络尽快将响应传输回最终用户。

o 更早呈现移动网站的首屏内容

Akamai 的边缘 CSS 构建在 Akamai 强大的 EdgeStart 功能之上,旨在通过加快网页呈现速度帮助提升最终用户体 验。边缘 CSS 在需要呈现内容的页面上加快对所有 CSS 文件的请求。关键 CSS 是一种更加先进的方法:它会分析 最终用户设备及其视窗,并加速在设备视窗呈现内容所需的 CSS 文件的下载,从而提高可见页面的下载速度。

o 绕过内嵌的第三方 URL 瓶颈 在现代网页中,经常有很多针对外部域内容的调用。这种情况对于使用第三方服务和应用程序的移动网站很常见。

虽然执行每个主机名的 DNS 解析不需要很长时间,但是从外部域提供足够的资源会导致性能瓶颈。DNS 预取通过 在实际请求这些第三方域上的对象之前执行 DNS 解析来避免这种情况的发生。此外,DNS 预取在 DNS 解析后还能

执行预连接并启动与这些第三方 URL 的链接。这有助于在页面呈现期间防止内嵌的第三方内容成为瓶颈。

o 按需图像加载以实现更快的移动页面下载

页面通常远远大于浏览器窗口的尺寸,尤其是在小小的手机屏幕上。然而,浏览器将加载该页面上的所有图像和代 码 — 无论最终用户可以看到的内容是什么。Akamai 按需图像加载只会加载在当前视窗中可见的图像。当用户向下 滚动时,会按需加载新的图像。实时图像加载有助于缩短页面加载时间,并在用户实际上未向下滚动页面时减少带 宽占用。

挑战 3:针对移动网站和应用程序的设备碎片化和浏览器多样性复杂内容交付

消费者每天从 24000 多个不同类型的设备访问内容3:这一数字在未来几年将会继续增长。移动设备的各种不同功能为

移动交付带来了更多的复杂性。

数量庞大的可用移动浏览器进一步加剧了设备的多样性挑战。除了“四大”浏览器(Chrome、Safari、Firefox 和 Internet Explorer)之外,用户还使用其他 10 多种浏览器访问内容,每种浏览器都有自己的版本和功能集合。当您将浏 览器类型的数量乘以浏览器版本的数量时,就很容易理解为什么企业会努力确保网站和应用程序在整个不断扩展的移动 设备生态系统中保持交付、加载和呈现的一致性。

Akamai 解决方案:按用户类型优化Akamai 提供可以识别特定设备特性的强大功能,从而通过以下方式为每位移动终端用户提供最佳体验:

细致洞察的设备特性

利用来自浏览器用户代理的信息,Akamai IntelligentPlatform 能够知悉请求设备的很多特性,例如,屏幕大 小、JavaScript 支持等。然后将这些特性作为 HTTP 请求标头的一部分提供,Akamai 支持公司作出有关如何响应特 定请求的明智决策。

改进的图像开发流程

Akamai 的自适应图片压缩和设备特性功能(如前所述)与 Image Converter Cloudlet 协同工作,保持图像在各种 设备上的质量。Image Converter 使用原始图像创建和交付在运行时创建的衍生图像。此功能让公司能够在不耗费 昂贵的定制开发费用的前提下,做出强大的智能图像转换和交付决策。

通过移动检测和重定向实现移动内容定向

Akamai 的移动检测和重定向通过调用 Akamai Edge 上托管的每月更新的用户代理数据库,评估传入的 HTTP 请求 并识别设备特性。据此,Akamai 能够将智能手机、功能手机以及平板电脑用户重定向到专门针对其设备类型设计 的网站。这是为了缩短首次点击的响应时间,同时降低在公司企业系统中或基于云的数据中心实施和管理此类逻辑 的成本。

特定于浏览器的图像优化以实现更快的图像交付

新型特定于浏览器的图像格式与标准 JPEG 相比,允许以缩小的有效加载尺寸提供相同质量的体验。Akamai 客户 端优化能够识别 JPEG 图像可由特定于浏览器的图像格式进行替换的情形,从而大幅提升用户体验。

HTTP/2 支持考虑所有用户场景

当新的互联网协议出现时,跨用户群的采用可能是分散的;某些用户可能升级到新浏览器的速度很慢,仍然使用不 支持 HTTP/2 等新协议的较旧版本。Akamai HTTP/2 实施旨在提供两全其美的方法,通过更出色的连接和资源管理 提升支持 HTTP/2 的浏览器的性能,同时为不支持 HTTP/2 的旧版浏览器提供一流的客户端优化,从而帮助客户为 所有用户提供最佳用户体验。

挑战 4:移动 Web 和应用程序开发人员需要努力跟上不断变化的需求

开发人员在应对我们上面概述的挑战(受限和不确定的蜂窝网络、功能不足的设备以及设备的多样性)时困难重重。 此外,构建极具吸引力、用户参与度高且满足他们不断变化的需求的 Web 应用程序和移动应用程序将面临一系列挑战, 这可能会导致开发人员无法满足业务需求。

在当今世界,搜索引擎基于“移动友好性”对网站进行索引和排名。这使得移动性能以及面向移动终端用户的内容交付 和管理变得比以往任何时候都要重要。

Akamai 解决方案:对移动内容进行更多控制和更轻松的管理Akamai 提供关键的洞察力、控制和管理,旨在让开发人员了解用户如何通过以下方式实际体验其网站和应用程序,

然后即时响应这些需求:

• 实时最终用户洞察

Akamai 通过将实时洞察以真实用户监测 (“RUM”) 和 Akamai Cloud Monitor 服务的形式引入最终用户体验,实现 了对端到端应用程序性能的观察和控制。Akamai 的真实用户监测(RUM)基于浏览器类型、地理位置、操作系统

或协议(包括 IPv6 和 HTTP/2)等各种因素,从实际最终用户收集性能数据。Akamai 的 Cloud Monitor 服务提供从 Akamai Intelligent Platform 到客户报告环境的关键事务事件数据,从而简化监控复杂 Web 应用程序的任务。

o 基于 Web 的管理门户

Akamai 的 Luna PropertyManager 提供自助服务配置工具,让客户有权访问基 于一系列规则的逻辑来管理缓存控制、标头和 Cookie 处理、性能优化、移动请 求处理以及诸多其他高级功能。Akamai 还让通过 API 访问、使用和管理其独特 功能(包括所有 Luna 功能)变得异常简单。

o 快速页面内容刷新和配置更改

Akamai 能够在不到 5 秒钟的时间里清除缓存项目,这样您就能够领先于您的移 动用户。此功能旨在帮助开发人员预测最终用户的需求,并快速响应新的业务 要求。

挑战 5:移动应用程序需要以独特方式进行优化

加快移动网站速度需要对 HTML 和图像进行优化,但是移动应用程序在提升其性能 时面临独特的挑战。许多移动应用程序功能通过 API 将请求发送到源站,这需要优 化 API 调用。

Akamai 解决方案:使用特定于 API 的优化

Akamai 每天在其 IntelligentPlatform 上提供超过 2250 亿的 API 和 Web 服务事 务。Akamai 利用一系列独特的特定于 API 的功能,这些功能旨在为移动网站和移动 应用程序提供性能、规模、卸载和可靠性:

o 加速 API 以实现更快的移动应用程序

Akamai 提供 SureRoute 等可以提升您 API 交付性能的核心技术。SureRoute 选 择通往您源站服务器的最佳路径,从而确保通过最快速、最可靠的路线将动态 API 内容交付给客户。在 Akamai 网络内部,使用专有技术来避免互联网拥塞点 和不必要的长路线。此外,由 Akamai 收集的实时数据会选择您源站基础设施 与 Akamai 边缘服务器之间的最佳路径。

o 缓存 API 以实现更有效的移动应用程序内容交付

即使在数据没有更改时,API 通常也会为请求数据服务。然而,API 的响应包含 不经常更改的内容,往往可进行缓存。Akamai 可以在 Edge 缓存这些响应(即 使仅有几秒钟),从而将内容放置在更接近请求消费者的位置。缓存让请求脱 离网络,有助于保护移动设备的电池寿命。

o 压缩 API 以减小移动应用程序调用的大小

Akamai 可以压缩使用 JSON 或 XML 等基于文本的数据格式的 API 响应。压缩 API 响应可以减小有效加载大小,从而缩短 API 响应的交付时间。此外,如果 系统使用 API 支持 GZIP 压缩,Akamai 客户甚至可以进一步启用 API 调用的压 缩,这可能会让有效加载大小缩减 60-90%。

o 优先 API 以实现更出色的应用程序流量管理

API 调用量无法预测,高峰流量事件可能会击垮您的基础设施,从而导致糟糕的 最终用户体验。Akamai API PrioritizationCloudlet 提供一项可配置的策略,当 激活时,会通过 JSON 或 XML 等备选的非 HTML 资产响应一定比例的 API 调 用。这些资产可以在 Akamai NetStorage 上进行部署以帮助减轻 API 服务的 压力。Cloudlet 也可用于定义和优先处理指向 API 的特定流量区段,并为其他 客户提供备选的静态体验。例如,在 API 驱动的 Web 服务或应用程序的高峰 时段,Akamai 可以帮助对受众进行分段,并将部分 API 请求指向从 Akamai NetStorage 交付的备选 .json 或 .xml 响应。这将发送到动态应用程序的请求量 减少到了可以处理的水平。接着,Akamai 可以为溢出流量提供备选的静态体验, 即使这些访客不直接访问应用程序,也可帮助他们享受到一次高质量的体验。

Akamai 是唯一一家开发了独特功能 从而为每个移动用例提供可衡量的性 能优化的 CDN。

实际成就:Akamai 客户将移动应用 程序 API 的速度提升了 153%

无数企业利用 Akamai 无与伦比 的功能优化移动体验。为“同志” 开发了中文约会应用程序的 Blued 就是其中一位客户。这款运行在 iOS、Android 和 Windows 的本地移 动应用程序依靠基于 JSON 的 HTTP API 实现多种创新功能。然而,当在 中国从两个数据中心交付其应用程序 时,Blued 发现确保最佳的最终用户 体验面临一系列挑战。

通过充分利用 Akamai Ion,该公司 能够加速其基于 HTTP 的 API 调用以 及注册和登录等用户事务。其结果是 带来了 153% 的性能提升,从而实现 了更高的用户满意度和参与度,并帮 助 Blued 美国和东南亚的新用户更快 速登录。

每天,Akamai:

o 优化超过 2000 亿个 API 调用。

o 提供超过 145 TB 的移动应用 程序数据。

提供最佳移动体验:为什么领先品牌选择 Akamai 7 除了这些内置功能以外,Akamai 客户通过与 Akamai 专业服务团队合作,经常利用移动应用程序的定制功能。这些定

制解决方案包括:

o 通过 API 实现更快的用户身份验证每个与移动应用程序关联的 API 请求基本上是两个请求:第一个是身份验证,第二个是返回请求的响应。为了确保 这不会造成性能挑战,Akamai 能在一个独特的缓存密钥下,缓存几秒钟身份验证密钥,不必为每个请求返回到身 份验证服务器,从而缩短身份验证时间。

o 通过在 Edge 使用 API 版本控制实现更轻松的应用程序支持Edge 的 API 版本控制有助于针对不同的 API 版本转化或编排请求。Akamai 轻松实现了在 Akamai Edge 上打造完 美逻辑以修改请求参数,从而重写向消费者提供适当 API 版本的 URL 结构或标头。

此功能实现了在较旧 API 版本和新发布版本之间快速动态转换 API 调用。这一优化目的是让公司专注于开发, 而让 Akamai 处理转换。

o 通过 ESI 实现有效的应用程序开发和改进的应用性能Edge Side Includes (ESI) 是一种简单的标记语言,允许用户定义可以在 Edge 以动态方式组装和交付的内容组 件。因此,企业可以开发应用程序并选择应用程序进行最佳组装的位置:在内容管理系统、应用程序服务器或在 Akamai 上。这降低了复杂性、开发时间以及部署成本。

ESI 可用于在 Edge 合并多个 API 调用,并将与应用程序的不同功能相关的 API 调用合并到单个 API 调用中。 这可以大幅减少 API 流量,提高移动应用程序的性能。

结论:移动交付领先企业 Akamai 值得信赖

要充分利用移动机遇,企业必须提供持续达到或超过最终用户期望的性能水平和响应速度的高质量网站和应用程序的体 验。就像我们分析的那样,要实现该目标需要应对来自连接约束、设备限制和碎片化、浏览器多样性、应用程序需求以 及转变步伐等多方面的挑战。幸运的是,各大公司不再需要勉强接受让最终用户不满意的移动体验。凭借独特的先进技 术、网络部署、基础设施、专业知识和优化,越来越多的公司转向旨在确保高性能移动网站和应用程序的 Akamai 解决 方案。通过利用这些 Web 性能解决方案 — 特别是旗舰性能产品 Akamai Ion — 企业能够提供可以转换为品牌知名度、 用户采用率和参与度以及增加收益的移动体验。

可用性的价值在竞争日益激烈的移动商务世界里,各大公司无法承受网站和应用程序中断所招致的后果 — 几秒钟的停机时间可能会

导致重大经济损失。对于这些客户,Akamai Web 性能解决方案受到保证 100% 可用性的行业领先服务水平协议的支持。 行业领先的专业知识

18 年来,Akamai 一直致力于帮助企业在各种设备和网络上满足并超越用户的期望。

o 服务:通过 Akamai 专业服务团队,客户可以随时获得全球 23 个地区 500 多位专家的专业知识支持。专家团队利 用多年积累的经验为 1000 多家 Akamai 客户设计和实施解决方案,帮助他们应对复杂的基础设施、交付和应用程 序性能方面的挑战。

o 体验:自 1998 年成立以来,Akamai 凭借创新的服务和功能在 CDN 市场中一直处于领先地位。Akamai 无与伦比 的全球分布式 IntelligentPlatform 每天交付的流量占所有 Web 流量的 15-30%,成功交付了一些最大型的互联网活 动,并为许多全球最大品牌提供支持。

o 领先的技术:自创建以来,Akamai 的创建者和员工开发了创新、业界领先的解决方案,旨在应对有史以来最复杂 的互联网交付挑战。Akamai 在不断追求提供最出色的最终用户体验的过程中,获得了数以百计的专利。Akamai 还 领导制定了页面片段缓存 (Edge Side Includes) 等开源计划。作为一家面向未来的公司,Akamai 致力于为新一代 Web 应用程序开发新的互联网协议(例如,IPV6、HTTP/2)并提供相关支持。

一、什么是CDN ?

CDN的全称是Content Delivery Network,即内容分发网络。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。类似分布各地的物流仓储网络,CDN网络可以将源站的内容缓存到分布全球的CDN节点,根据用户的访问IP,就近连接CDN,提高网站响应速度。

二、智能融合CDN

第一代CDN网络已经发展成熟,目前已普遍应用到游戏、直播、社交、论坛等场景中;第一代CDN搭建完成后,围绕CDN网络可以做更多的页面加速优化,魔门云闭关两年研发了响应式缓存、 PageRuner、异步加载、webp自动转换等几十项页面加速黑科技,适用于网站页面性能优化、APP加速、移动互联网等场景。

魔门云CacheMoment-大数据驱动的智能云加速、全球CDN解决方案

智能云加速

1. 联合CDN

联合CDN加速引擎整合了魔门云自身及多家第三方CDN资源,所有用户均可享受最全的CDN资源。

2. 动态缓存 PageRuner

PageRunner加速引擎能够智能分析,优化HTML内容,显著提高页面首字节时间,加快页面显示速度。

3. 实时数据分析

精确到1秒的流量实时分析系统,时刻掌握流量全貌,让您不错过每个细节,看得更细。

4. 配置秒级生效

得益于魔门云先进的技术支持,我们现在可以做到全球配置秒级生效,拒绝一切延迟。

5. 离线保护

当网站出现宕机或者网络异常, 离线保护引擎将会自动启用缓存中的内容,保证静态资源访问正常。

前端优化

1. 域名分片

域名分片(Domain Sharding)技术可以突破浏览器对单一域名的最大连接数限制,有效的提高浏览器HTTP并发请求数。

2. 插件加速

第三方插件严重拖慢了网页显示?插件加速引擎能够异步或延时加载异常的插件,提高用户体验。

3. 异步加载

异步加载非必要的页面资源,加快首屏显示时间,提高用户体验。

4. 资源内置

智能分析外链式JS和CSS资源的内容,将适合的资源嵌入到HTML页面中,减少访问时的请求数。

5. 带宽压缩

我们会帮您自动压缩传输的流量,为您节省带宽。

6. 代码压缩

去除HTML,JS,CSS内容中的非必须内容,减少资源大小,提高页面的加载速度。

7. DataURI

智能引擎帮助页面内的静态资源URL自动改写到融合CDN网络,无需考虑动静分离即可享受实时加速和优化服务。

8. 图片智能压缩

自适应微损/无损压缩技术, 使处理后的图片能够做到肉眼无法区别质量差别的同时大幅降低网站图片大小。

9. DNS预取

提前解析页面中的资源域名,减少整体解析所需时间。

云安全防护

1. 应用防火墙WAF

WAF提供精确的网站指纹识别技术和高效的处理引擎,结合实时更新的防御策略,覆盖OWASP主流的攻击类型。

2. DDOS防护

提供四到七层的DDoS攻击防护,包括CC、SYN flood、UDP flood等所有DDoS攻击方式。

3. 一键HTTPS加速

HTTPS服务的证书申请、配置麻烦?仅需轻轻一点,即可享受一键开启无证书式HTTPS服务!

4. 自定义规则

可以多维度设置自定义规则,主动防御更灵活。

传送门:魔门云CacheMoment-大数据驱动的智能云加速、全球CDN解决方案