![标准主机上的第二个服务器实例(用于静态文件)?](https://linux22.com/image/507716/%E6%A0%87%E5%87%86%E4%B8%BB%E6%9C%BA%E4%B8%8A%E7%9A%84%E7%AC%AC%E4%BA%8C%E4%B8%AA%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%9E%E4%BE%8B%EF%BC%88%E7%94%A8%E4%BA%8E%E9%9D%99%E6%80%81%E6%96%87%E4%BB%B6%EF%BC%89%EF%BC%9F.png)
从独立于我网站其余部分的主机提供静态文件应该可以提高性能。我很抠门,所以我想知道我是否可以在一个标准托管服务中做到这一点。您觉得如何?
答案1
简而言之,这取决于具体情况。如果你当前的服务器是一个非常臃肿的 Apache 设置,加载了大量用于提供动态内容的模块,并且加载了大量重写规则(这些规则在每次请求时都会进行评估),那么你可以通过运行第二个服务器实例(如 NGINX)来获得相当不错的性能(http://wiki.nginx.org/) 仅占用几 MB 的核心内存,并且可以为数千个并发客户端提供静态内容,而且几乎不消耗任何 CPU。
答案2
是的,您可以,但不确定您是否会获得任何性能,事实上,我敢打赌您会因为多实例开销而损失一点点性能。