Cloud Foundry node.js应用程序在iOS Safari移动设备上加载缓慢

时间:2015-09-17 13:41:47

标签: ios node.js mobile-safari cloudfoundry ibm-cloud

我们有一个Bluemix node.js应用程序可以在所有浏览器中完美加载,但在Safari Mobile上除外。即使在OSX Safari上也能正常工作。我们已经使用iPhone 5,6和不同的iPad测试了这一点。我们通过不同的WiFi网络和3G / 4G完成了这项工作。

您可以在此处测试:http://innowall-debug.eu-gb.mybluemix.net/第一页上的某些资源加载速度非常慢。此问题可在第一页上重现。

奇怪的是,当您通过 https 加载网站时,它会加载/渲染速度很快。可能导致此问题仅针对Safari移动版慢于 http 的问题?

HTTP(突出显示缓慢输入 - 检查延迟27秒):

enter image description here

HTTPS(快速):

enter image description here

1 个答案:

答案 0 :(得分:0)

我原来的本能是你的应用程序中有一些渲染阻塞的JS / CSS无法在Safari中快速解决。在Google PageSpeed Insights中运行您的网站为我们提供了一些有助于解决延迟问题的良好信息: https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Finnowall-debug.eu-gb.mybluemix.net&tab=mobile

  

在首屏内容中消除渲染阻止JavaScript和CSS   您的页面有4个阻止脚本资源和3个阻止CSS   资源。这会导致呈现页面的延迟。