Jonathan is right. That sentence is also a relic of older version of
the manual when routes was not very well tested. I will correct or
move those statements.

On Aug 8, 4:48 pm, Jonathan Lundell <jlund...@pobox.com> wrote:
> On Aug 8, 2010, at 2:35 PM, mwolfe02 wrote:
>
>
>
> > According to the web2py book, routes.py should not be used in
> > production environment (http://web2py.com/book/default/chapter/04?
> > search=lighttpd). Instead, Apache/lighttpd web server rewrite is
> > suggested.
>
> > I assumed this was due to some overhead that using routes.py would
> > incur.  However, massimo's response in this post from January (http://
> > groups.google.com/group/web2py/browse_thread/thread/39e72dc4a68f33a1)
> > seems to suggest that's not the case.  His response to the question,
> > Why is routes.py not preferred?  "No reason.  No overhead."
>
> > If that's the case, then that's great news.  I would much rather
> > rewrite my urls inside web2py.
>
> > If there is overhead involved, how does it compare to whatever
> > overhead may be involved with Django's urls.py?  Is there a
> > fundamental difference between how the two frameworks implement url
> > rewriting (other than the fact that it is required in Django and
> > optional in web2py)?
>
> The reason (I think) is that Apache can serve certain static files and the 
> like directly, without invoking web2py at all. It's not the overhead of using 
> routes.py; it's the overhead of having web2py serve stuff that it doesn't 
> need to.
>
> There might be more to it than that.

Reply via email to