我们有一个Bluemix node.js应用程序可以在所有浏览器中完美加载,但在Safari Mobile上除外。即使在OSX Safari上也能正常工作。我们已经使用iPhone 5,6和不同的iPad测试了这一点。我们通过不同的WiFi网络和3G / 4G完成了这项工作。
您可以在此处测试:http://innowall-debug.eu-gb.mybluemix.net/第一页上的某些资源加载速度非常慢。此问题可在第一页上重现。
奇怪的是,当您通过 https 加载网站时,它会加载/渲染速度很快。可能导致此问题仅针对Safari移动版慢于 http 的问题?
答案 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 资源。这会导致呈现页面的延迟。