Właśnie zauważyłem, że moja usługa programu Excel działa znacznie szybciej. Nie jestem pewien, czy są jakieś warunki środowiskowe. Wprowadziłem zmianę do metody. Gdzie wcześniej byłoC# - Czy WebMethodAttribute może niekorzystnie wpłynąć na wydajność?
class WebServices{
[ WebMethod(/*...*/) ]
public string Method(){}
}
Teraz jego atrybutem jest usuwany i sposób przeniesiony do innej klasy
class NotWebService {
public string Method(){}
}
Ale zrobiłem to, ponieważ metoda ta jest nazywana nie lub wykorzystywane jako usługa. Zamiast tego został wywołany za pośrednictwem tego samego zestawu i wewnątrz tego samego zestawu. Teraz, gdy wywoływam metodę, wydaje się, że czas odpowiedzi uległ zwiększeniu. Czy WebMethodAttribute może spowolnić lokalne połączenia?