实施基于AMP的Web应用程序

时间:2017-05-19 05:36:45

标签: amp-html

我对如何实施基于AMP的Web应用程序几乎没有疑问。这实际上是一个问题列表,实际上可能是基本的,但我需要回答才能完全理解这一点。我在Twitter @amphtml上发布了这个,但被要求在这里发布我的问题。

以下是我的问题。

==>对于大多数Web应用程序(发布或电子商务),我们会有很多API调用给出响应,这个JSON数据用于填充模板然后显示给用户。通过使用Backbone,Angualr等的SPA,我们通常从客户端完成所有这些。

==>对于AMP,我们需要页面是静态的(?这种理解是否正确?)

==>对于AMP应用程序(发布或电子商务),是否应在服务器(例如节点)上生成AMP页面,然后在用户点击URL时从服务器呈现?通过这种方式,我们可以从Node本身进行多次调用,并在Node上填充模板,然后Node在客户端(浏览器)上渲染时呈现完全烘焙的AMP HTML(?应该就像是静态的?)。

==>如果上述方法错误/不正确/不符合要求,是否应该每天在特定时间段后运行批处理以创建静态HTML页面(产品页面或新文章页面)并将所有这些转储到服务器上,因此当请求页面,页面刚刚发送过来?

<小时/> 搜索引擎优化如何在上述两种情况下发挥作用? Google AMP缓存如何为这些页面工作(在上述两种情况下同样如此)?

==&GT;我的理解完全错了吗?这不是所有这一切应该如何工作???!?!?!!?!?

==&GT;有没有更好的方法来构建AMP Web应用程序?

0 个答案:

没有答案