AllowOverride在/ var / www /中导致性能不佳

我已经在文章中看到,为了安全起见,最好设置“ AllowOverride None for /“AllowOverride None for / var / www /” ,并且基于此我已经将configuration更改为以下内容。是的,如果我们设置“ Allowoverride All for / var / www / “,那么index.html apache的请求会在/.htaccess /www/.htaccess等内部查找.htaccess。这会降低性能,为此我设置” Allowoverride None for / “和” Allowoverride All为/ var / www /

** DocumentRoot / var / www

<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> <Directory /var/www/> Options FollowSymLinks DirectoryIndex index.html index.htm index.php AllowOverride None Order allow,deny allow from all </Directory>** 

但是改变这个性能之后减less了不less,subprocess的产卵冲击了,对于less数的客户端请求,但是改变“AllowOverride to None on / var / www”就可以解决问题了…你能给我一个解释Allowoverride的问题。

在虚拟主机定义中包括你的configuration应该比在这里和那里包含许多.htaccess文件对性能有更好的影响。 但是,我不认为只启用AllowOverride ,甚至包括几个.htaccess文件将导致显着的/明显的性能下降。