我的MVC4
项目使用Json.NET
版本5.0.6来对/ {序列化DTO
个对象进行与工作者角色的通信。
在本地调试时一切都很好,de /序列化只需要60-100ms。但是在部署到Azure VM
(中等大小)之后,序列化相同的DTO
对象大约需要2000毫秒。
这是测量代码,
var start = DateTime.Now;
var json = JsonConvert.SerializeObject(Data);
response.Output.Write(json);
response.Output.Flush();
var end = DateTime.Now;
var timeTaken = (end - start).TotalMilliseconds;
显然这有点不对劲,但我无法弄明白。有人可以给我一些建议或有类似的经历吗?
很多!