keyplyr - 10:42 pm on Nov 23, 2012 (gmt 0)
IMO using deny from is an organizational nightmare. mode_rewrite is more compact and more readable.
And I feel mod_rewrite puts more of a resource strain on the server, especially if you use a lot of conditions that have to be read redundantly. IMO mod_access is cleaner, faster and better manageable, although I guess it depends on what you're used to working with.
Done correctly, mod_access can be just as surgical as any other method. I switched to it from mod_rewrite a few years ago and like it much netter. I still use mod_rewrite for UA and Referrer management, and for my white list conditions.
UPDATE - After a few months of letting all Chinese ranges in, it has again proven to be a headache, so I have just added ALL the Chinese ranges from my above link to mod_access. Don't notice any slowness in server response time. Difficult to measure though because I block almost all the online speed tools. When I use the linux command line test from my machine, it shows: 0.0136 which is great, but I'm on the very same backbone as my web server, still it shows a generally fast time for server processing.
Continued tests show server processing time: 0.01-0.02