spring rest 性能 疑问?
我的controller url 映射为 /{userid}/diary/list"
@RequestMapping(value = {"/{userid}/diary/list"}, method = RequestMethod.GET)
public ModelAndView listDiary(@PathVariable("userid") long siteId, PagerModel<Diary> pagerModel) {
}
我用 loadrunner 打了下不是很理想,换成固定的 /100023/diary/list 又打了一下,发现每秒并发好很多。不知道是 spring 的 rest templete 有问题 还是怎么的?请各位大侠给指正下。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这个没有测试过,LZ现在得出什么结论没有
我也想知道。。。。。帮楼主顶一下
个人认为你的问题没有描述清楚
我用的是spring3.1.2,采用了rest风格的url。
@RequestMapping(value = "/{userId}/dynamic", method = RequestMethod.GET)
public ModelAndView dynamic(@PathVariable("userId") long userId) {
XXXXXXXXXXXXXXXXXXXXX
return model;
}
下边我把urlmapping的userid 写死 100001
@RequestMapping(value = "/100001/dynamic", method = RequestMethod.GET)
public ModelAndView dynamic() {
XXXXXXXXXXXXXXXXXXXXX
return model;
}
我发现两者性能差很多,难道是用这种方式的rest要以此付出性能代价吗?虽然可以在nginx用rewrite解决这个问题。请各位发表见解。