gvp16 Posted February 20, 2012 Share Posted February 20, 2012 I currently have a .htaccess file setup with this : RewriteEngine on RewriteRule ^([^/\.]+)/?$ index.php?id=$1 and im trying something out using this RewriteEngine on RewriteRule ^([^/]+)/([^\.]+) index.php?id=$2&cat=$1 but using the new setting there is a noticeable load time difference on pages 1 or 2 seconds. Have i set up something wrong? Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/257377-mod_rewrite-performance-issue/ Share on other sites More sharing options...
gvp16 Posted February 23, 2012 Author Share Posted February 23, 2012 anyone? Quote Link to comment https://forums.phpfreaks.com/topic/257377-mod_rewrite-performance-issue/#findComment-1320354 Share on other sites More sharing options...
AyKay47 Posted February 23, 2012 Share Posted February 23, 2012 There would be a slight performance decrease simply because the regex is capturing two segments as opposed to one. However I really don't see anything that would cause 1 - 2 seconds of increased page load time. There are a couple of suggestions to the regex you have though: RewriteEngine on RewriteRule ^([^/]+)/([^/.]+)$ index.php?id=$2&cat=$1 Added a string ending anchor Removed the preceding backslash to the dot (the dot is not a meta character inside of a character class). Have you changed anything else before noticing the performance decrease? Is your .htaccess file located in the root directory? Quote Link to comment https://forums.phpfreaks.com/topic/257377-mod_rewrite-performance-issue/#findComment-1320383 Share on other sites More sharing options...
gvp16 Posted February 23, 2012 Author Share Posted February 23, 2012 no thats the only thing I changed, I tested it agaist both and the second version did seem to slow down. its not in the root directory, its in a directory called products, what this make a difference? Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/257377-mod_rewrite-performance-issue/#findComment-1320397 Share on other sites More sharing options...
gvp16 Posted February 23, 2012 Author Share Posted February 23, 2012 Just tried out your modification and it works great, thanks again for the help. Learning alot these last few days. Quote Link to comment https://forums.phpfreaks.com/topic/257377-mod_rewrite-performance-issue/#findComment-1320399 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.