前端使用SpringMVC,其中验证码这个功能有点问题,是这样的,服务器刚启动后,进入登录页面,验证码需要耗时20几秒才能出来。之后再次刷新,验证码就出来的很快了。
也就是说验证码首次出来的很慢,然后再次刷新出来的就很快了。我在我的代码里输出了一些时间信息,发现生成验证码的代码:g.drawString(randomString, 15, 22);这句话在首次执行的时候比较耗时,不知道是什么原因导致的。。
探讨了使用SpringMVC的前端项目中遇到的验证码生成延迟问题,特别是首次加载时出现的显著延迟现象,并尝试定位到具体代码行。
前端使用SpringMVC,其中验证码这个功能有点问题,是这样的,服务器刚启动后,进入登录页面,验证码需要耗时20几秒才能出来。之后再次刷新,验证码就出来的很快了。
也就是说验证码首次出来的很慢,然后再次刷新出来的就很快了。我在我的代码里输出了一些时间信息,发现生成验证码的代码:g.drawString(randomString, 15, 22);这句话在首次执行的时候比较耗时,不知道是什么原因导致的。。
1261

被折叠的 条评论
为什么被折叠?