我只注意到我的Excel服务运行得更快。我不确定是否有环境状况正在发生。我确实改变了方法。它被C# - WebMethodAttribute可以对性能产生负面影响吗?
class WebServices{
[ WebMethod(/*...*/) ]
public string Method(){}
}
现在,它的属性被删除之前和方法转移到另一个类
class NotWebService {
public string Method(){}
}
但是,我这样做是因为该方法不叫或用作服务。相反,它被称为通过
WebServices service = new WebServices();
service.Method();
和在同一大会内。现在,当我拨打方法
NotWebService notService = new NotWebService();
notService.Method();
响应时间似乎增加了。 WebMethodAttribute是否有可能减慢本地呼叫?