【问题标题】:How to display data in Accelerated Mobile Pages(AMP) from firebase如何从 Firebase 在 Accelerated Mobile Pages (AMP) 中显示数据
【发布时间】:2017-05-03 05:09:21
【问题描述】:

我在我的网络项目中创建 AMP 页面,我需要在 AMP 页面中显示来自 firebase 的数据。 我使用 php 和 JavaScript 在 web 应用程序中显示来自 firebase 的数据。

【问题讨论】:

    标签: javascript php jquery firebase accelerated-mobile-page


    【解决方案1】:

    Amp pages 旨在被 google 缓存,这意味着您需要服务器渲染页面,因为它们将被 google bot 自动抓取。

    所以,从 php / curl 访问 firebase api 并在 php 本身中呈现数据并生成 AMP 页面。

    如果您使用 java 脚本在客户端渲染模板,您的 amp 可能无法完全被 google 缓存。

    【讨论】:

    • 您的意思是我必须以编程方式创建每个 AMP 页面并保存到我的主机目录吗?我有很多(业务、产品)页面必须在 AMP 页面结构中显示,但每个页面的内容可能不同。我的另一个问题是 zomato 如何在 AMP 上工作???它有许多带有动态内容的 AMP 页面,它们是如何工作的???
    • AMP 只能缓存静态页面和 iframe。我想目前不支持 Ajax 调用。请链接您正在谈论的zomato页面。
    • @atulquest93 zomato 演示页面.. 请在手机视图中打开此页面google.co.in/amp/s/www.zomato.com/melbourne/…
    • 没有 ajax 调用或任何基于火的调用...该页面是静态 html。它的 serer 完全呈现,html 被 google 缓存。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    • 1970-01-01
    相关资源
    最近更新 更多