今天看材料上说servlet在被请求或是服务器启动时初始化,直到服务器关闭才销毁实例。那这样是不是意味着尽可能的少一些servlet,每个servlet多实现一些方法,就能节省服务器资源?
假设有一下两种情况:
A. 一个servlet实现10种方法;
B. 五个servlet实现10种方法,每个servlet分别实现两个。
现在分别对两种情况下的服务进行大量请求,请问两者的效率是一样的吗?或者它们的效率差异有多大?
谢谢!
假设有一下两种情况:
A. 一个servlet实现10种方法;
B. 五个servlet实现10种方法,每个servlet分别实现两个。
现在分别对两种情况下的服务进行大量请求,请问两者的效率是一样的吗?或者它们的效率差异有多大?
谢谢!
,不管多少个servlet,多少个servlet请求,他都只会在同一容器中,我建议你可以去看下servlet生命周期然后就解决了
你好 非常感谢你的指点。
服务器启动时创建一个servlet容器,然后所有的请求都由servlet容器分配到各servlet实例中的service()方法,servlet容器负责servlet实例的初始化和销毁
这样理解对吗?
谢谢