所以我build立了apache2来提供web服务。 它的唯一消费者(和整个服务器)将是.net Web应用程序。 首先,假设这种方式apache只能看到一个客户端是正确的吗? 如果这是正确的,那么我如何从这个angular度进行优化呢? 具体来说,这样做是正确的:
MaxKeepAliveRequests 0 #instead of MaxKeepAliveRequests 100 KeepAliveTimeout 300 #instead of KeepAliveTimeout 15
似乎它已经专门为less数客户configuration。
StartServers 1意味着它不会为更多的客户端分配资源,而MaxClients 10比你看到的默认configuration要低。 对于低客户端计数服务器而言,不需要额外热点的服务器将成为资源使用的主要关注点,但即使如此,闲置服务器并不是一个巨大的资源消耗。
您正在修改的保持活动设置不会有什么不同 – 取决于客户端应用程序的行为,但更有可能在完成对页面上所有资源的请求之后终止连接,而不是离开一个连接打开期待更多的请求。 但是,这些改变当然不会受到伤害。