With all this talk of menu system changes...
I thought I would throw something else out there. I had a chance to hear rich bowden of apache documentation do a talk about apache modules that most people didn't know existed. He talked about AcceptPathInfo directive. He suggested it be used instead of mod_rewrite for urls like http://www.example.com/articles/155. I attempted to implement it and i got pretty far except http://www.example.com/admin will not load admin panel. It had to be http://www.example.com/index/admin. So i just gave up. But if someone thinks they can figure it out drupal might see a speed increase. If someone smarter then me can figure it out might see a significant speed increase. Or perhaps you guys already had this discussion. Also might be the way to move away from unclean urls all together? Anyways, pay little mind to the ponderings of me Also of note, AcceptPathInfo is Apache2. Scott
If someone smarter then me can figure it out might see a significant speed increase. Or perhaps you guys already had this discussion.
If anything, it'd be a speed increase at the web server level, not within Drupal, so there's not much impetus for us to implement it. (I know Rich, well. What he's saying is sound. Do I think it will provide such a massive increase in speed that we should rewrite our current handling? Not really. Do I think we should abandon all the Apache 1.3 users? Hell no.) -- Morbus Iff ( accept no prostitutes ) Technical: http://www.oreillynet.com/pub/au/779 Culture: http://www.disobey.com/ and http://www.gamegrene.com/ icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus
Also of note, AcceptPathInfo is Apache2.
As far as I can remember there was a way to accept path info in Apache 1 and I have used this trick many, many years before. But, if you are /node/12/edit Apache needs to check whether files & directories called /node/12/edit , /node/12 and node exists or not. This is a disadvantage. Also, if you have a Drupal path called foo/bar (which is perfectly valid without defining foo) and for some reason foo exists then currently the rewrite _will_ fire but with path info Apache won't find Drupal index.php. Regards NK
participants (3)
-
karoly@negyesi.net -
Morbus Iff -
Scott Reynolds