Apache重定向性能-.htaccess与Apache配置文件



我想知道在.haccess文件(比如10000+)中有许多重定向规则是否会导致性能问题。(每次访问网站时都会解析此文件)

将它们存储在Apache配置文件中不是更好的选择(从性能角度来看)吗?

在这种情况下,将其存储在Apache配置中是更好的选择,因为您不必每次访问都读取.htaccess文件;配置读取一次,然后保存在内存中。

但是,请注意,您将无法即时更改重定向。您必须重新启动服务器才能使其生效。

此外,当您担心该级别的性能时,完全禁用.htaccess文件是有意义的,因为Apache会在您的目录(从它所服务的目录,到/)中搜索.htacccess文件。<Directory />上的AllowOverride None应该完成这项工作,然后不要在其他任何地方启用它。

最新更新