看到此標題後,興奮不,早上壓測了好幾回性能最高的一次在10000左右java
A線上上環境壓測效果,這裏並非空方法,而是有在內存裏面完成邏輯的事件web
上圖spring
B下圖是在本地的測試,這裏壓測的是springmvc controller 方法,返回簡單的字符串方法數據庫
截圖的時候,電腦開了其餘的東西在,到了8k多,對於單機而言已經不錯了,效果以下api
其實不僅作了一件事,換裝servlert3.0,日誌組件換log4j2,spring框架升級到4.3.13,數據庫訪問組件換到hikaricp,其餘的框架都升級到最新,總體性能提高了很多tomcat
先講升級web3.0的步驟mvc
先上三架馬車app
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>RELEASE</version> <scope>provided</scope> </dependency>
web.xml的頭部換裝框架
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
在tomcat的lib目錄下刪除servlet-api.jar,放入servlet-api3.1.0.jarjsp
此時再啓動有沒有感受項目飛起來了