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

问题描述 投票:0回答:4

我知道这个问题已经被问过很多次了,我自己也在谷歌上进行了研究,但就是找不到我需要的答案。

我的托管公司不允许我使用 httpd 配置文件,而是希望我使用 .htaccess。我不是服务器管理员,但我必须相信使用此文件会影响性能?我的网站每月的页面浏览量约为 500 万,而且还在不断增长。我没有很多重写规则,只是我们为更快地提供页面、mod_deflate、缓存等所做的一些优化。

假设性能受到影响,我的问题是,我的网站会有多糟糕? .htaccess 可以通过一些重写规则处理 500 万次页面浏览吗?如果我愿意的话,我该如何测试呢?

谢谢。

apache .htaccess
4个回答
20
投票

是的,这确实很重要。来自 http://wiki.apache.org/httpd/Htaccess:

不鼓励使用 .htaccess 文件,因为它们可能具有 对服务器性能产生有害影响。仅在以下情况下使用它们 必要的。


9
投票

通过我的测试(基于:http://www.fubra.com/blog/2008/01/07/htaccess-vs-httpdconf/),结果是:性能差异可以忽略不计

5000发:

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

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

4
投票

读取文件时性能受到影响?这就是微观优化。支持.htaccess。您不需要特殊权限即可编辑它。

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


1
投票

据我所知,与

.htaccess
中使用的任何内容所用的计算时间相比,性能差异可以忽略不计。无论如何,我没有发现拥有
.htaccess
文件有任何可测量的差异。

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