~ubuntu-branches/ubuntu/feisty/libapache2-mod-perl2/feisty-security

« back to all changes in this revision

Viewing changes to todo/features_optimization

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2004-08-19 06:23:48 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040819062348-jxl4koqbtvgm8v2t
Tags: 1.99.14-4
Remove the LFS CFLAGS, and build-dep against apache2-*-dev (>= 2.0.50-10)
as we're backing out of the apache2/apr ABI transition.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
###############################################
 
2
# working features but requiring optimization #
 
3
###############################################
 
4
 
 
5
* optimize modperl_callback_current_callback_(set|get) to use
 
6
  numerical equivalents of the phase names, instead of doing expensive
 
7
  memory allocs and string comparison operations. And only give the
 
8
  real string in the perl get API.
 
9
 
 
10
* consider using the temp pool for things that are needed only during
 
11
  the configuration and can be dropped before the actual serving is
 
12
  started. that pool gets destroyed right after the post-config phase
 
13
  is over.
 
14
 
 
15
* currently when ithreads-enabled perl is used anon-sub handlers are
 
16
  always deparsed and non-cached. there are several cases when this
 
17
  can be optimized. See modperl_handler_new_anon in modperl_handler.c