我正在使用Java中的Web应用程序,它通过AJAX调用从servlet获取数据.
此应用程序具有多个页面元素,可以以相当快的速度从服务器获取新数据.
对于很多用户来说,服务器上的需求有可能达到相当高的水平,所以我很好奇:
哪种方法提供最佳性能:
许多servlet(每种类型的数据请求一个)?
要么:
一个可以处理所有请求的servlet?
拥有多个servlet没有性能原因.在Web应用程序中,无论请求多少,都只会立即调用servlet类的单个实例.请求不是序列化的,它们是并发处理的,因此您的servlet需要线程安全.