Reputation: 1333
I know this question has been asked many times and I've researched it myself on Google as well but just can't come up with the answer I need.
My hosting company is NOT letting me use the httpd config file, instead it wants me to use .htaccess. I am not a server admin but I have to believe that there is a performance hit for using this file? I have a site with approx 5 million page views a month and it's growing. I do not have a lot of rewrite rules just some optimizations we make to serving pages faster ,mod_deflate, caching, etc.
Assuming there is a performance hit, my question is, how bad will it be on my site? Can .htaccess handle 5 million page views with some rewrite rules? How would I be able to test this if I wanted to?
Thanks.
Upvotes: 16
Views: 12637
Reputation: 625237
Performance hit for reading the file? That's micro-optimization. Favour .htaccess
. You don't need special privileges to edit it.
Also on a shared hosting site, everyone shares the httpd.conf
settings so, if thats your situation, it's not applicable.
Upvotes: 4
Reputation: 4661
Yes, it does matter. qouting from http://wiki.apache.org/httpd/Htaccess:
The use of
.htaccess
files is discouraged as they can have a detrimental effect on server performance. Only use them when necessary.
Upvotes: 21
Reputation: 24307
Well, to my knowledge, the performance difference is negligible, compared to the computing time used for whatever's used in the .htaccess
. For what's it's worth, I've seen no measurable difference by having a .htaccess
file.
Upvotes: 1
Reputation: 18976
With my test (based on: http://www.fubra.com/blog/2008/01/07/htaccess-vs-httpdconf/), the result is: the performance difference is negligible.
5000 rounds:
# htaccess Disabled
real 1m1.069s
user 0m10.956s
sys 0m9.748s
# htaccess Enabled
real 1m1.658s
user 0m11.434s
sys 0m9.848s
Upvotes: 10