【问题标题】:AMP bind limit exceedAMP 绑定限制超出
【发布时间】:2018-08-01 19:19:20
【问题描述】:

我开发了一个 AMP 项目,在其中创建了一个从端点提取数据的 amp-list。在 amp-list 内,它有 24 个图块,每个图块上都有一些操作数来管理单个项目的属性和特性。我还开发了分页功能,通过 [src] 更改技术更改 amp-list 来更改页面。它有超过 10k+ 页。

在浏览 5 或 6 个以上页面后,超过 2000 的绑定限制发生并且站点完全冻结。那么就不能执行任何绑定相关的操作了。

虽然我有超过 10k+ 页的分页,并且每个页面有 24 个具有相同操作数的项目,所以总是有可能超过 2000 的限制,现在连续浏览 5/6 页后会发生这种情况。

现在如何在 AMP 项目上解决这种情况,超出限制不应停止进程?

【问题讨论】:

    标签: amp-html


    【解决方案1】:

    这已经在 AMP-HTML GitHub 上进行了很长一段时间的讨论。他们最近刚刚开始增加允许的操作数的数量——几个月前是 50 个。就在 6 月 12 日,它已增加到 2000 个。

    Here is thread one 操作数讨论开始的地方。它对消除不必要的变量以减少操作数的使用进行了一些很好的讨论。

    Here is thread two 似乎有理由将限制推到 2000 年。

    如果您无法通过使用线程 1 中的一些建议来降低操作数使用率,您当然可以在线程 2 中解释您的用例以供 AMP 开发人员查看。

    【讨论】:

    • 感谢@craig-scott 的建议。我已经看过线程一和线程二。尽可能减少操作数无法解决我的问题,因为我的项目具有相同的功能,并且我已经尽可能地减少了。我有 10k+ 页,所以 2000 的限制可能随时超过。所以需要出路不要在超出限制时捕获。我已经打开了一个新线程,我已经解释了我的问题,HERE IS THE NEW THREAD。在我的新线程上,我在线程描述标签名称 Idea: 的最后部分添加了一个想法
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多