虚幻顺序是否有所作为?

在我们的Centosnetworking服务器上,Apache有一个httpd.conf文件,其中列出了几个vhost.conf文件。 我们有五个不同的域的文件。 一个vhost.conf文件可以包含数百个域和数百个301redirect。 我明白,第一个虚拟主机是用于后备。 此服务器负载很重。 大约10-20个域名可能占所有stream量的80%或更多。

我想知道vhost文件的顺序和 – 在一个vhost文件中 – 不同域的顺序是否有所不同。

在初始化过程中,虚拟主机定义被插入到一个散列表中,因此查找这些虚拟主机的开销很小,顺序可能是不相关的(除了第一个,正如你所提到的)。 您可以阅读Apache文档中的详细信息 。 他们也有一个性能技巧的网页 ,没有提到订购。

我已经inheritance了有数百个虚拟域configuration的系统,没有特别的顺序,然后我按字母顺序sorting以便于访问。 sorting对服务器的速度绝对没有影响。 但是,轶事的复数不是数据,所以不要拿我的话来说。