javascript - Cloudflare Rocket Loader 不适用于移动设备

标签 javascript performance mobile web cloudflare

我有一个非常奇怪的问题。问题是 Cloudflare Rocket Loader 似乎无法在移动设备上运行,但在桌面上运行良好。

我的网站在桌面设备上的加载时间不到 1 秒,在移动设备上的加载时间超过 12 秒(!)。

我在 Chrome 开发工具中检查了网络。

这是桌面上发生的情况: screenshot

这是在 Android 设备上: screenshot

看来火箭装载机只是忽略了一切。可能是什么问题?

最佳答案

RocketLoader 仍处于测试阶段,因此可能有点麻烦。更好的选择是启用 HTTP/2,它具有多路复用和单个连接的优点,同时还具有其他优点,例如服务器推送和 header 压缩。

要在 Cloudflare 上获取 HTTP/2,您只需在站点上启用 SSL(例如在 Cloudflare 中设置“始终使用 HTTPS”页面规则)。

关于javascript - Cloudflare Rocket Loader 不适用于移动设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40804014/

相关文章:

javascript - 如何降级Webpack版本?

javascript - 将ajax调用转换为CORS

javascript - 如何让 Webpack Dev Server 显示本地存储的图片?

c# - 如何优化读取访问?

html - 图片未在特定手机上显示

android - 在移动设备上修改和启动 linux 内核

javascript - ReactJs 用户登录后显示主页的问题

performance - 长整数例程可以从 SSE 中受益吗?

python - 删除 numpy 语句中的 for 循环

java - Eclipse BlackBerry 应用程序中未找到源错误