我有一个非常奇怪的问题。问题是 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/