我想知道.haccess文件中是否有很多重定向规则(比方说10000+)可能是性能问题。 (每次访问网站时都会解析此文件)
将它们存储在Apache配置文件中不是更好的选择(从性能角度来看)?
答案 0 :(得分:1)
在这种情况下,存储在Apache配置中是更好的选择,因为您不必在每次访问时读取.htaccess文件;配置被读取一次,然后保存在内存中。
但请注意,您无法动态更改重定向。您必须重新启动服务器才能使它们生效。
此外,当您担心该级别的性能时,完全禁用.htaccess文件是有意义的,因为Apache将搜索您的目录(从它所服务的目录,直到/)以查找.htaccess文件。 AllowOverride None
上的<Directory />
应该完成这项工作,然后不要在其他地方启用它。