我有一个很奇怪的问题。事实是,Cloudflare Rocket Loader似乎无法在移动设备上运行,但可以在台式机上完美运行。

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

我在Chrome开发者工具中选中了网络。

这是在台式机上发生的事情:
screenshot

这是在Android设备上:
screenshot

看来,Rocket Loader只是忽略了一切。可能是什么问题呢?

最佳答案

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

要在Cloudflare上获取HTTP / 2,您需要做的所有事情才能在您的站点上启用SSL(例如,通过在Cloudflare中设置“始终使用HTTPS”页面规则)。

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

10-10 09:05