gpt4 book ai didi

php - 在为 SPA 站点提供服务之前,Apache 预取数据是否会影响性能?

转载 作者:可可西里 更新时间:2023-11-01 01:12:41 25 4
gpt4 key购买 nike

我的这个应用程序包含 2 个部分:

  • 由 Apache 提供的面向用户的 SPA 网络
  • NodeJS API 服务器

当用户访问 SPA 网络时,Apache 将在提供页面之前通过向 API 发出 POST 和 GET 请求来为该用户进行身份验证和预取数据。这在平时工作正常,但在流量很大时速度很慢。

除了改进 API 之外,我认为将身份验证和数据获取委托(delegate)给客户端会提高性能。

我的问题是:

  • 在提供 SPA 页面之前由 Apache 预取数据是否会影响性能?
  • 让客户端进行抓取会更好吗?

最佳答案

理想情况下,您应该使用 ajax 直接从您的 SPA 向 API 发出请求,然后您可以将静态文件(html、js、css)存储在 Google Storage 上或 Amazon EC3 .

1) 是的,这对性能不利,因为它是浏览器和 API 之间的无用层。此外,默认 Apache 创建新进程来处理请求,因此 it's bad for your RAM

2) 是的,它更好,现在是最佳实践

关于php - 在为 SPA 站点提供服务之前,Apache 预取数据是否会影响性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48960327/

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