gpt4 book ai didi

Gatsby 大型网站

转载 作者:行者123 更新时间:2023-12-04 01:39:14 24 4
gpt4 key购买 nike

我们的网站目前在 Drupal7 上。它接近 400k 页。文章和产品列表。我们主要依靠 SEO 来获取流量。

我们想迁移到一个更现代的平台,并希望将我们的 CMS 与我们的前端分离。

我倾向于将 prismic.io 作为编辑 CMS,我们的产品位于单独的数据库中。我的理解是,Gatsby 可以帮助统一不同的数据源,以便在前端对它们进行相同的处理。

我也喜欢 Gatsby 给你的速度。令人印象深刻。

我听说 React 不是 SEO 的最佳选择,但在 Gatsby 的网站上了解到情况并非如此。

不过,我读到 Gatsby 在大型网站上的表现不佳。生成页面可能需要 30 多分钟。

听到这一切…… Gatsby 是个不错的选择吗?有什么方法可以减少构建时间吗?我应该考虑使用不同的平台吗?

谢谢

最佳答案

您一次抛出了一堆不同的堆栈问题,所以让我们稍微分解一下。

Our site is currently on Drupal7. It is approaching 400k pages. Articles and product listing. We would like to move to a more modern platform and would like to decouple our CMS from our frontend.

这是一个大型网站,正如 EliteRaceElephant 所建议的那样,Gatsby 的构建时间对于这么大的网站来说是 Not Acceptable 。我的经验表明,一旦超过 300-400 页,构建时间就会变得缓慢(至少在 Netlify 上是这样)。 Gatsby 在如何构建您的应用程序方面自以为是,take a look for yourself .不要误会我的意思,我喜欢 Gatsby ,只是听起来不太合适。

但是您的网站听起来相当静态,如果它只是产品列表和文章:我会给 Next.js好好看看它仍然为您提供 Gatsby 所具有的许多 SSR 优势,但具有更多的架构灵 active 。他们的版本 9 嗅探你的代码库 which pages it can make static vs SSR .

I'm leaning towards prismic.io as an editorial CMS our products are in a seperate DB. My understanding is that Gatsby can help unify different data sources so that they are treated the same in the front end.

我用过 Prismic 和 Contentful ,而且它们很快就会变贵。将所有内容留在 Drupal 中并 headless 运行可能会更好,而且您的社论已经到位。您可能想查看 Drupal-GraphQL module .您仍然需要从 D7 迁移到 D8,但考虑到您拥有的页面数量,这可能比 CMS 即服务选项更具成本效益。

I've heard react isn't the best for SEO, but have read on Gatsby's site that this isn't the case.

如果您开始使用 React,您肯定会想要寻找 SSR 解决方案,这样您就有了一些 Google 可以查询的稳定页面。 React Helmet是 React 中 SEO 的一个很好的解决方案。它允许您进行大量自定义,包括执行 Google Structured Markup正确的。

祝你好运。

关于 Gatsby 大型网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58239568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com