【发布时间】:2019-01-20 09:49:28
【问题描述】:
我不确定我的问题中的措辞是否正确,但我已经有一段时间了,只是想指出正确的方向。
当我们在我的例子中构建应用程序时,所有用户都运行并使用相同的源代码,我们如何处理应用程序需要生成一些文件并将它们发送回用户的情况?我们是对所有查询进行排队并让应用一个接一个地处理它们,还是有办法让应用的多个实例运行来处理这些请求?
例如使用 Vuejs 和 Nuxtjs 生成静态 HTML 网站的应用程序,nuxt 框架生成网站并将所有文件放在 /dist 文件夹中,然后移动到 Git 或服务器。
这是正确的方法吗?应用程序是否同时创建这些文件并将它们移动到目的地?如果我们一次有 1000 个用户,这会不会大大降低我们应用的可用性?
我是一名初级开发人员,我从来没有真正理解我的代码在内部是如何工作的,如果你能推荐一本关于系统架构或设计的书或者对我有帮助的书,那将是非常棒的。
【问题讨论】:
标签: vue.js web-applications architecture nuxt.js