Cloudflare Rocket Loader 无法在移动设备上运行
Cloudflare Rocket Loader doesn't work on mobile devices
我遇到了很奇怪的问题。问题是 Cloudflare Rocket Loader 似乎无法在移动设备上运行,但在台式机上运行完美。
我的网站在台式机上的加载时间不到 1 秒,在移动设备上的加载时间超过 12 秒(!)。
我在 Chrome 开发工具中检查了网络。
这是在桌面上发生的情况:
screenshot
这是在 Android 设备上:
screenshot
看来 Rocket Loader 只是忽略了一切。可能是什么问题?
RocketLoader 仍处于测试阶段,因此可能有点问题。更好的选择是启用 HTTP/2,它具有多路复用和单个连接的优势,同时还具有其他优势,例如服务器推送和 Header 压缩。
要在 Cloudflare 上获得 HTTP/2,您需要做的就是在您的网站上启用 SSL(例如通过在 Cloudflare 中设置 "Always Use HTTPS" Page Rule)。
我遇到了很奇怪的问题。问题是 Cloudflare Rocket Loader 似乎无法在移动设备上运行,但在台式机上运行完美。
我的网站在台式机上的加载时间不到 1 秒,在移动设备上的加载时间超过 12 秒(!)。
我在 Chrome 开发工具中检查了网络。
这是在桌面上发生的情况: screenshot
这是在 Android 设备上: screenshot
看来 Rocket Loader 只是忽略了一切。可能是什么问题?
RocketLoader 仍处于测试阶段,因此可能有点问题。更好的选择是启用 HTTP/2,它具有多路复用和单个连接的优势,同时还具有其他优势,例如服务器推送和 Header 压缩。
要在 Cloudflare 上获得 HTTP/2,您需要做的就是在您的网站上启用 SSL(例如通过在 Cloudflare 中设置 "Always Use HTTPS" Page Rule)。