私の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はローカルコールを遅らせる可能性がありますか?