【问题标题】:Chrome is getting slow after days of using Angular App使用 Angular App 几天后,Chrome 变慢了
【发布时间】:2018-10-17 11:44:53
【问题描述】:

我们的客户正在 android 设备上的 google chrome (PWA) 中使用我们的 angular5 应用程序。 他每天 16 小时不间断地使用该应用程序(关于在餐厅点餐/饮料)。 几天后,应用程序变得越来越慢。清除浏览器缓存后,应用又快了。

有什么建议吗?或者这是一种正常的行为?

【问题讨论】:

  • 如果在 PWA 中还缓存 API,请小心
  • @federicoscamuzzi 你能解释得更详细吗?
  • 通常 pwa 也会缓存 API GET 响应 .. 所以也许这就是为什么它在使用 h 后变得越来越重...您可以将其设置为不缓存它们并始终使用网络.. stackoverflow.com/questions/48419769/…
  • @federicoscamuzzi 如果 pwa 会缓存 api 响应,我会在应用程序/缓存/缓存存储中看到它吗?因为那里我只看到资产的东西

标签: angular google-chrome browser-cache service-worker progressive-web-apps


【解决方案1】:

这不是 SPA 的标准行为。出于某种原因,您的应用程序正在内存中增长。最可能的原因:

  • 内存泄漏(如未关闭的订阅)
  • 缓存过多数据(又名内存缓存)

使用 Google Chrome 开发者工具查找和防止内存泄漏(选项卡性能)。

【讨论】:

    猜你喜欢
    • 2016-11-05
    • 1970-01-01
    • 2011-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多