Performance 由更多用户调用一个web api方法是否会降低服务器速度?

Performance 由更多用户调用一个web api方法是否会降低服务器速度?,performance,asp.net-web-api,asp.net-mvc-5,c#-5.0,Performance,Asp.net Web Api,Asp.net Mvc 5,C# 5.0,由更多用户调用一个web api方法是否会降低服务器速度? 我有两个功能。我可以很容易地用一个参数把它组合成一个。我怀疑当我们加入这个方法时,它是否会变慢,因此对一个web api方法的调用数量会更多。请帮忙 我询问同一台web服务器,并比较这两种情况下的性能 **Case 1:** commonapi(string param) { if(param) do x; else do y } **Case 2:** api1() { d

由更多用户调用一个web api方法是否会降低服务器速度? 我有两个功能。我可以很容易地用一个参数把它组合成一个。我怀疑当我们加入这个方法时,它是否会变慢,因此对一个web api方法的调用数量会更多。请帮忙

我询问同一台web服务器,并比较这两种情况下的性能

**Case 1:**

commonapi(string param)
{
  if(param)
    do x;
  else 
    do y
 }

**Case 2:**
    api1()
     {
      do x;
     }

    api2()
     {
      do y;
      }
哪种情况的性能比情况1中的性能更好,两种功能都调用单个api方法。在案例2中,分别进行了调用。因此,采用这种方法的交通量将减少一半。有什么区别吗

由更多用户调用一个web api方法是否会降低服务器速度

对服务器的同时调用越多,它的速度就越慢,其程度和数量都是未知的。用一只眼睛在速度上干净利落地构建您的系统,然后在构建完成后对其进行负载测试并根据结果进行优化。

是,
与任何web服务或网站一样,在许多其他因素中,过多的请求可能会影响性能,因为您正在向服务器发出请求,除非您采取必要的步骤来设置可靠的体系结构设计和高效的web API服务

不重要,我会考虑如果这两种是不同的行为,我会用两种方法进行,但内部仍然有一种实现。