我知道这个问题已被多次询问,我也在Google上自己研究过这个问题,但是我无法得到我需要的答案。
我的托管公司不允许我使用httpd配置文件,而是希望我使用.htaccess。我不是服务器管理员,但我必须相信使用此文件会有性能损失?我有一个网站每月有大约500万的页面浏览量,并且它正在增长。我没有很多重写规则,只是我们对服务页面的更快,mod_deflate,缓存等进行了一些优化。
假设性能受到影响,我的问题是,它在我的网站上有多糟糕? .htaccess可以使用一些重写规则处理500万页面浏览量吗?如果我愿意,我怎么能测试这个?
感谢。
答案 0 :(得分:18)
是,这很重要。从http://wiki.apache.org/httpd/Htaccess开始:
不鼓励使用.htaccess文件,因为他们可以使用.htaccess文件 对服务器性能产生不利影响只在使用时使用它们 必要的。
答案 1 :(得分:6)
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
文件没有可衡量的差异。