【问题标题】:Heroku app not working on mobile SafariHeroku 应用程序无法在移动 Safari 上运行
【发布时间】:2015-01-16 01:42:22
【问题描述】:

我在 MEAN 堆栈(Mongo、Express、Angular、Node)上构建了一个 Web 应用程序,并通过 Heroku 运行它。当我通过 Google Chrome 访问计算机上的应用程序时,一切正常(尽管速度很慢)。但是,当我通过移动 Safari 访问 iPhone 上的应用程序时,几乎没有任何效果。主页上的链接有时会出现,子页面上什么都没有。

应用程序位于http://mobseen.it

知道为什么 Chrome 会运行良好,但移动版 Safari 运行会如此糟糕,我能做些什么来解决这个问题?

【问题讨论】:

    标签: angularjs node.js heroku safari


    【解决方案1】:

    我已经通过我的电脑和手机浏览了您的网站(运行良好,虽然有点慢)。在 Chrome 和pingdom 中对其进行简要分析后,我认为您的问题来自设备正在拉入和处理的资源量。看看关于 pingdom 的一些建议,然后从那里开始。

    我也会尝试在 OpenShift 上进行设置,看看是否更好。

    【讨论】:

    • 感谢@enolam,这帮助我确定了主要问题。我从我的 Stadia API 中提取每个体育场,以显示体育场名称、城市、颜色等。问题是其中几个体育场包含一个包含数千个“照片”对象的照片数组。这减慢了我主页的加载速度。我只需要拉入我需要的体育场对象(名称、城市、颜色等),而不是拉入整个对象。
    猜你喜欢
    • 2015-11-30
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    • 2018-12-03
    • 1970-01-01
    • 2012-10-29
    • 2017-05-11
    • 1970-01-01
    相关资源
    最近更新 更多