angular - 渲染数百页时如何限制 Angular Universal
问题描述
我正在预渲染一个包含 250 多篇博文的 Angular 网站,这些博文由以下人员列出并包含在渲染中 --routesFile routes.txt
问题是,当角度预渲染时,它会同时用数百个网络请求炸毁网络和我的后端服务器。这会使我的服务器超载,从而丢弃一些请求,导致Http failure response for <https://my_backend/>: 0 Unknown Error
有没有办法限制或减慢预渲染?这有点激进。我正在研究改进服务器端的处理。
编辑
在撰写本文时使用最新的角度:11.0.1。
angular 10 似乎没有这个问题。
此外,我已经能够识别并消除我的 Golang 后端的并发写入问题,该后端现在可以很好地处理请求。
仍然想知道是否可以限制 Angular 预渲染。
解决方案
推荐阅读
- reactjs - 如何打印通过上下文 api 传递的数组的特定元素?
- laravel - Stripe、Stripe Payments、Connect、关联账户、拆分支付
- python - client.get_symbol_info 返回无 Python
- python - 与 SymPy 的三个球体相交(三边测量)
- c# - C# linq 表达式。如何获得不同的偏移量和“任何”偏移量?
- react-native - 为什么这个 navigation.goBack 没有按我的预期工作?如何获得最后的活动状态?
- c# - HtmlAgilityPack 问题
- excel - Excel - 通过查找编号和查找数据获取两张工作表之间的数据
- ios - 如何通过淡入和淡出在一个标签中显示多个文本的数组
- azure-data-factory - 集成 Azure 数据工厂和 Slack 的最佳实践?