在Safari iOS 9.1中减慢Webapp加载时间

尼克·西斯勒

我们的Web应用程序大约需要30秒才能在iOS 9.1的Safari中首次加载。大多数可视化加载是及时进行的,但是HTTP请求不能在大约30秒内处理。我只能通过以下链接在iPad上重现此内容:http : //tco.ekotrope.com/tco/?deployment=eko-dev&#community/default由于缓存,我只能复制一次。可以通过以下链接http://tco.ekotrope.com/tco/?deployment=eko-dev&#community/sunwood-bridgewater来再次复制它

我已经尝试调查将iPad插入Macbook时查看“开发人员工具”的“网络”选项卡的情况,但是由于某些奇怪的原因,插入该页面后页面加载很快,我正在查看“网络”选项卡。

有什么想法会发生什么,或者我可以做进一步调查吗?谢谢!

尼克·西斯勒

我们能够在我们的Web应用程序上解决该问题。

简而言之,问题在于iOS 9.1 Safari如何选择安排HTTP连接。由于某些情况下可能与提高性能有关的原因,导致某些极端情况成为问题。在我们的案例中,我们需要同时尝试加载多个图像,因为我们需要发生XHR。在其他浏览器(如台式机Chrome)中,这不是问题,但iOS 9.1 Safari尝试一次完成所有操作时会感到窒息。我们的解决方案是让触发问题的图像一个接一个地加载,而不是同时加载。这样可以使事情分散到足以使事情顺利进行的程度。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在iOS 8和iOS 9中调试移动Safari

来自分类Dev

Safari无法在iOS 9中打开iOS应用

来自分类Dev

如何在Safari中使用iOS9中的JavaScript重定向到Safari中的ios设置

来自分类Dev

Swift + Parse:Facebook登录流程在iOS9中具有“ Back to Safari”

来自分类Dev

在Swift iOS 9中删除返回到Safari浏览器的按钮

来自分类Dev

在iOS 9的表格视图中打开Safari浏览器视图控制器,在iOS 8或7的Safari浏览器中打开

来自分类Dev

iOS9 Safari内容阻止程序扩展未调用

来自分类Dev

iOS 9 Safari Webkit仅在iPad上崩溃(iPhone正常)

来自分类Dev

iOS 9 Safari Webkit仅在iPad上崩溃(iPhone正常)

来自分类Dev

Branch.io Deeplink在ios 9的safari中不起作用,但在Chrome中有效

来自分类Dev

iOS 9中的MPMoviePlayer

来自分类Dev

如何在iOS 7中从WebApp打开Safari

来自分类Dev

iOS6 up Safari文件上传功能检测(iOS9的奖励)

来自分类Dev

iOS 8移动Safari图像加载损坏

来自分类Dev

如何在iOS设备上的Safari浏览器中测量网页加载时间

来自分类Dev

电话链接无法在iframe中使用,尽管它确实可以在iOS9网站的div中使用。如何使电话链接在iOS9 Safari中起作用?

来自分类Dev

Safari iOS中的视差滚动跳动

来自分类Dev

iOS7 Safari中的全屏模式

来自分类Dev

$_COOKIE 在 Safari iOS 中不起作用

来自分类Dev

首次访问时页面显示为空白,但可以在iOS9的Safari中选择

来自分类Dev

移动Safari(iOS 9)Touch.clientX / Y在派发时未确定?

来自分类Dev

在Safari 9中按“后退”按钮后触发JQuery / Javascript

来自分类Dev

双边框样式在Safari 9中很可靠

来自分类Dev

如何在iOS的Safari中仅加载WebView中的.html页面和在Safari中加载所有www页面?

来自分类Dev

iOS 9 Alamofire从不加载图像

来自分类Dev

加载桌面版WKWebView iOS 9

来自分类Dev

iOS Safari,检查网页是否在iframe中加载

来自分类Dev

跨 Safari 和 iOS 加载图像的 getJSON 问题

来自分类Dev

iOS 8移动Safari在触摸事件上的时间戳错误

Related 相关文章

  1. 1

    在iOS 8和iOS 9中调试移动Safari

  2. 2

    Safari无法在iOS 9中打开iOS应用

  3. 3

    如何在Safari中使用iOS9中的JavaScript重定向到Safari中的ios设置

  4. 4

    Swift + Parse:Facebook登录流程在iOS9中具有“ Back to Safari”

  5. 5

    在Swift iOS 9中删除返回到Safari浏览器的按钮

  6. 6

    在iOS 9的表格视图中打开Safari浏览器视图控制器,在iOS 8或7的Safari浏览器中打开

  7. 7

    iOS9 Safari内容阻止程序扩展未调用

  8. 8

    iOS 9 Safari Webkit仅在iPad上崩溃(iPhone正常)

  9. 9

    iOS 9 Safari Webkit仅在iPad上崩溃(iPhone正常)

  10. 10

    Branch.io Deeplink在ios 9的safari中不起作用,但在Chrome中有效

  11. 11

    iOS 9中的MPMoviePlayer

  12. 12

    如何在iOS 7中从WebApp打开Safari

  13. 13

    iOS6 up Safari文件上传功能检测(iOS9的奖励)

  14. 14

    iOS 8移动Safari图像加载损坏

  15. 15

    如何在iOS设备上的Safari浏览器中测量网页加载时间

  16. 16

    电话链接无法在iframe中使用,尽管它确实可以在iOS9网站的div中使用。如何使电话链接在iOS9 Safari中起作用?

  17. 17

    Safari iOS中的视差滚动跳动

  18. 18

    iOS7 Safari中的全屏模式

  19. 19

    $_COOKIE 在 Safari iOS 中不起作用

  20. 20

    首次访问时页面显示为空白,但可以在iOS9的Safari中选择

  21. 21

    移动Safari(iOS 9)Touch.clientX / Y在派发时未确定?

  22. 22

    在Safari 9中按“后退”按钮后触发JQuery / Javascript

  23. 23

    双边框样式在Safari 9中很可靠

  24. 24

    如何在iOS的Safari中仅加载WebView中的.html页面和在Safari中加载所有www页面?

  25. 25

    iOS 9 Alamofire从不加载图像

  26. 26

    加载桌面版WKWebView iOS 9

  27. 27

    iOS Safari,检查网页是否在iframe中加载

  28. 28

    跨 Safari 和 iOS 加载图像的 getJSON 问题

  29. 29

    iOS 8移动Safari在触摸事件上的时间戳错误

热门标签

归档