在Apache中使用.htaccess文件

问题描述 投票:5回答:2

在一个web应用中,使用.htaccess与'deny from all'指令在所有主目录中使用,有什么性能问题吗?请教。

performance apache security
2个回答
7
投票

使用 .htaccess 文件会拖慢Apache的速度。如果可以的话,修改主服务器的配置文件(通常叫做 httpd.conf)

从手册上看。

如果你能访问httpd主服务器的配置文件,你应该完全避免使用.htaccess文件。使用.htaccess文件会降低Apache http服务器的速度。任何可以包含在 .htaccess 文件中的指令最好设置在一个目录块中,因为这样会有同样的效果,而且性能更好。

http:/httpd.apache.orgdocscurrenthowtohtaccess.html)。.

另一方面 如果你想讨论或争论性能损失与维护方便性的损失,请看这个帖子。Simon Greenhill 和他的基准测试结果。


3
投票

我发现 文章 这说明 何以 .htaccess可能会减慢你的Apache服务器,这与这个问题有关,我想。

从文章中可以看出。

.htaccess页面可能会让你的服务器速度变慢一些;对于大多数服务器来说,这可能是一个不可察觉的变化。这是因为页面的位置:.htaccess文件会影响其目录下的页面以及其下的所有目录。每次加载一个页面时,服务器都会扫描它的目录,以及它上面的任何目录,直到达到最高目录或.htaccess文件。只要AllowOverride允许使用.htaccess文件,这个过程就会发生,不管.htaccess文件是否真的存在。

© www.soinside.com 2019 - 2024. All rights reserved.