我只注意到我的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是否有可能減慢本地呼叫?