为了回答上述问题,我们首先需要了解其机制。信息存储在 Web 容器的内存中。 Web 容器将为连接到它的每个客户端生成一个值。该值将由 Web 容器放置。在http协议中的下,当客户端处理响应时,客户端会在本地存储这个值。来自用户的每个后续请求都会将此值传递到服务器。服务器会查找内存中存储的用户内容。 ,内存中的数据结构是map格式的。
原因很简单。不同服务器之间的传输和复制会消耗服务器本身的系统资源。服务器数量越多,消耗的资源就越多。当用户请求越来越频繁时,系统资源消耗也会越来越大。如果我们部署更多服务器的目的只是为了保证系统的稳定性,那么采用这种方案是很好的。不过,最好部署较少的 Web 应用程序,这样就不会影响 Web 应用程序的性能。如果我们还想提高网站并发量高的话,就必须采用其他的解决方案。