用springMVC开发了一个在线考试系统。后台用了Spring+SpringMvc,其他还用了SpringSecure。
除了服务器,其他客户端载入一个页面,看了下时间大约在70ms左右,不含载入后用post请求的一堆数据。重复刷新或者去其他页面也都是要等70ms左右才能加载完页面。页面静态资源缓存已开。
这个70ms左右的时间有办法减少吗?谢谢!
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
和你写的代码也有一定的关系。。。
还是得具体看code和实际情况,如果完全是那个请求响应速度过慢。一般小型系统最好优化的地方,就是加一个缓存,减少数据库请求,数据直接从内存中取。这样会快很多!
这么说吧,直接使用 Servlet 写简单页面可能很快,但是当你自己啃哧啃哧的把所有功能做完后,很可能发现甚至不如 SpringMVC 快,而你自己做的很多功能其实都是 SpringMVC 等框架已经有了的。
我觉得不算慢了
70ms还是算快了吧,这点时间对于用户来说完全没有感觉。前后端分离,然后 GET请求做缓存。当然 70ms已经很快了。
有个东西叫xrebel。建议试一下。每次请求都会详细记录每一个方法的时间。
或者使用perf4j等类似的东西记录每一层的耗时。
这样可以针对性的优化。