0

在阅读有关 Java EE Web 应用程序(以及一般的 Web 应用程序)时,我已经阅读了以下内容相当多的内容 -

Web 应用程序应该像 HTTP 一样自然无状态

  1. 这实际上是说应该在每个请求上从数据库中提取状态,并且在请求之间不应该在服务器上保留任何信息吗?
  2. Web 应用程序有状态有什么不好?它带来了哪些弊端?
4

1 回答 1

2
  1. 是的。
  2. 这使它们变得更加复杂,因为由于多个并发用户修改相同的状态,使应用程序有状态很快会导致内存中的数据过时或不一致。它还降低了应用程序的可扩展性,因为状态会消耗内存,并且状态必须在集群的所有 Web 服务器上复制(或以某种方式提供)。
于 2013-02-12T10:26:50.263 回答