Hi.
Since I'm using nginx to serve a Nevow application via mod_proxy I do not need logging in Nevow.
I have disabled logging changing a few line of code in appserver.NevowRequest and appserver.NevowSite:
--- appserver.old.py 2007-04-05 23:03:02.000000000 +0200 +++ appserver.py 2007-04-05 23:04:03.000000000 +0200 @@ -156,8 +156,8 @@ if pageContext is not errorMarker: return defer.maybeDeferred( pageContext.tag.renderHTTP, pageContext - ).addBoth( - self._cbSetLogger, pageContext +# ).addBoth( +# self._cbSetLogger, pageContext ).addErrback( processingFailed, self, pageContext ).addCallback( @@ -306,6 +306,7 @@ )
def log(self, request): + return if request._logger is None: server.Site.log(self, request) else:
Unfortunately I have noted (using Apache Bench) that there are very little performance improvements...
Regards Manlio Perillo