Angular ssr TTFb需要很多时间来响应节点js

时间:2019-02-24 15:24:46

标签: node.js angular

我一直遵循所有github存储库来构建具有通用性的应用程序,因为我需要它为seo完全呈现HTML。但是我的Angular应用TTFB遇到这种情况,大约需要7秒才能完成字节操作。我的确为此感到非常巨大。我在网上尝试了所有方法,以提高其性能。我使用了App Shell,Webpack,甚至将服务器更改为nginx来提供静态内容,但它是相同的。另一个问题是页面耗时约18秒,这确实很大。尽管我使用i18n是因为该应用程序是多语言的。当我使用App shell时,我的TTFB减少到60毫秒,这很理想,但是该页面仅以静态html呈现的页面显示了整个应用的首页。如果我尝试分析任何路由,它将返回相同的html,这将影响我的SEO。我了解我可以使用csr,而google可以将其编入索引,但我不想仅以google为目标,并且可以从任何cracraer进行索引。 但是,我尝试使用prerender而不是服务器端,这确实很神奇,并且非常快速地加载了页面,但是我的Web应用确实很大的问题是大约有80k路由,这不是逻辑。虽然我有一个可以存储所有这些的巨大服务器,但是我认为那是愚蠢的主意。有谁知道解决这个问题的任何想法。您会在我的网站链接下面找到该信息,请让我知道您对此情况有何看法!

0 个答案:

没有答案