首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在哪些情况下推荐使用无头CMS +分离前端的方法?

在哪些情况下推荐使用无头CMS +分离前端的方法?
EN

Stack Overflow用户
提问于 2021-04-05 08:15:50
回答 2查看 503关注 0票数 0

我必须建立一个网站,其特点是:

  • 每月浏览10.000次
  • 5-6内容帖子类型
  • 100-200项
  • 许多图像
  • 客户端将添加/更新/处理条目,比如每周一次。

直到这里,我使用自定义主题的Wordpress,但现在我想用一个无头CMS (Wordpress,棱镜,.)+分离前端(Next.js)构建它。

鉴于以上网站的信息,我认为我需要所有的网页(不能使用静态网站生成,因为频繁的条目更新,对不对?),所以我的问题是:这是有意义的发展这样一个网站(无头cms+Next.js)?也就是说,对于这样的网站来说,它比纯Wordpress有更多的优势(在性能上)吗?

EN

回答 2

Stack Overflow用户

发布于 2021-04-06 11:23:09

如果您想要性能,可以为您的情况使用静态站点生成。每周1次变化的频率较低。您可以添加到prismic,或任何无头cms,一个网页钩子,以触发静态生成每次修改后。

您可以看到web挂钩是如何在prismic中工作的,它能够在用例中使用SSG,并提供所需的所有性能:https://user-guides.prismic.io/en/articles/790505-webhooks

表演中的特别之处,就是运用图像和媒体,才能使人产生很大的差异。值得注意的是,不要把图像看得很好。在无头的情况下,您可以像imgx一样使用(https://prismic.io/blog/prismic-image-optimization-imgix与imgx有媒体集成)。该服务和下一个js https://nextjs.org/docs/api-reference/next/image中的图像组件。给我的表现接近100在谷歌光源在我的所有网站。媒体不是唯一的表现,但可以有70%的网站大小,所以你应该看看图片的大小,如果你在寻找性能。

最后,如果您使用无头架构,那么如果您看到了更好的性能技术,那么您可以将下一个js改为另一个js。但就目前而言,这是一个不错的选择。

票数 2
EN

Stack Overflow用户

发布于 2021-04-05 09:22:31

我最近对这个问题做了一项研究。以下是一些要点:

使用无头电子商务,用户界面与后端是分开的。开发人员将完全控制屏幕上打印的内容。他们可以创造特定品牌的用户体验。定制的能力是不受限制的。这个问题的缺点是开发前端的成本,因为它不再提供。

使用无头电子商务允许您将CMS从电子商务引擎部分分离出来.因为我们使用API。这允许营销团队使用他们最喜欢的CMS工具,同时,您可以使用引擎的大部分功能。但是,您不能在CMS、预览或快速更新内容中使用WYSIWYG,因为前端是独立的。

从系统的角度来看,后端和前端的划分是一个很好的设计。我想到一种情况,你可以有几个不同的商店,与一些UI变化(颜色代码,标志)共享产品类别。

说到性能,为了使无头系统具有良好的性能,API需要一个快速的响应时间。我研究了WooCommerce REST,发现它不快。我通常有大约1000毫秒的时间来回应一个请求。不过,我也看到了一些改进这方面的文章。

参考资料:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66950067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档