[英]@Controller classes need to be prototype or singleton?
我正在將Spring MVC用於Web應用程序
該應用程序的響應時間約為250毫秒,而速度就是一切
因此,當涉及到定義我制作的Controller類時,便可以同時運行許多原型。 該應用程序是無狀態的
我希望很快進行一些性能測試,但想征詢意見,是否使控制器類原型可以提高單例性能?
除非您的控制器方法不是線程安全的,否則最好使用“ singleton”選項。 否則,將為每個請求創建任何新實例。
但是實際上我認為您不會注意到單個請求的性能有很大的不同,因為創建新實例的開銷應該很小。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.