I use mod_rewrite quite a lot these days, and generally the performance hit seems to be minimal, if even noticeable. Granted, I haven't the expertise to do any kind of real benchmark testing, but I do maintain a few highly trafficked sites which manage just fine even though almost every url is "mod_rewritten".
Glancing at your rewrite rules, the only thing that jumps out at me as an opportunity for consolidation is:
RewriteRule ^bookshop/$ /bookshop/perl/bookshop.pl [L]
which could be consolidated as:
RewriteRule ^bookshop/?$ /bookshop/perl/bookshop.pl [L]
That's obviously quite minor, but it's just something I noticed.
Fractured Atlas :: Liberate the Artist
Services: Healthcare, Fiscal Sponsorship, Marketing, Education, The Emerging Artists Fund
Glancing at your rewrite rules, the only thing that jumps out at me as an opportunity for consolidation is:
Code:
RewriteRule ^bookshop$ /bookshop/perl/bookshop.pl [L] RewriteRule ^bookshop/$ /bookshop/perl/bookshop.pl [L]
which could be consolidated as:
RewriteRule ^bookshop/?$ /bookshop/perl/bookshop.pl [L]
That's obviously quite minor, but it's just something I noticed.
Fractured Atlas :: Liberate the Artist
Services: Healthcare, Fiscal Sponsorship, Marketing, Education, The Emerging Artists Fund