Apache .htaccess vs httpd - 这真的很重要吗?

时间:2009-06-09 13:14:01

标签: apache .htaccess

我知道这个问题已被多次询问,我也在Google上自己研究过这个问题,但是我无法得到我需要的答案。

我的托管公司不允许我使用httpd配置文件,而是希望我使用.htaccess。我不是服务器管理员,但我必须相信使用此文件会有性能损失?我有一个网站每月有大约500万的页面浏览量,并且它正在增长。我没有很多重写规则,只是我们对服务页面的更快,mod_deflate,缓存等进行了一些优化。

假设性能受到影响,我的问题是,它在我的网站上有多糟糕? .htaccess可以使用一些重写规则处理500万页面浏览量吗?如果我愿意,我怎么能测试这个?

感谢。

4 个答案:

答案 0 :(得分:18)

,这很重要。从http://wiki.apache.org/httpd/Htaccess开始:

  

不鼓励使用.htaccess文件,因为他们可以使用.htaccess文件   对服务器性能产生不利影响只在使用时使用它们   必要的。

答案 1 :(得分:6)

通过我的测试(基于:enter image description here),结果是:性能差异可以忽略不计

5000回合:

# htaccess Disabled
real    1m1.069s
user    0m10.956s
sys     0m9.748s

# htaccess Enabled
real    1m1.658s
user    0m11.434s
sys     0m9.848s

答案 2 :(得分:4)

阅读文件的性能是否达到?这是微优化。偏爱.htaccess。您无需特殊权限即可对其进行编辑。

同样在共享主机站点上,每个人都共享httpd.conf设置,因此,如果是您的情况,则不适用。

答案 3 :(得分:1)

嗯,据我所知,性能差异是可以忽略的,与用于.htaccess中使用的任何计算时间相比。对于它的价值,我看到有一个.htaccess文件没有可衡量的差异。