[rt-users] Other performance optimizations
Jesse Vincent
jesse at bestpractical.com
Thu Aug 23 13:12:32 EDT 2001
> A couple of other performance optimizations have come to mind that perhaps
> could be integrated:
>
> -- Use syslog facilities for logging; writing a separate file for every
> single instance of RT seems really ludicrous
The Log::Dispatch stuff really doesn't deal well with syslog out of the box.
Or it didn't when I last looked. If that's changed, I'd be _overjoyed_ to make
it an option
>
> -- Better utilize Use vs. Require in Perl to provide for mod_perl startup
> optimizations -- someone else addressed this a week or so ago
I went back and forth with Vivek off list about this. At this point
I'm pretty sure that RT is in fact properly preloading everything.
> -- Generally minimize RT process startup overhead by reducing what is
> loaded on a per-request basis
Huh? What sorts of things?
> While optimizing databases and creating additional indexes has helped
> performance immensely, I still think it could be zippier. And of course
> isolating this darned segfault problem may be symptomatic of the need for
> some of these optimizations, or may lead to some other improvement.
One of the biggies is implementing a certain kind of caching for multi-result
ticket queries. That would be rather a lot of work and only starts biting
high-volume users. Which I'm not likely to deal with, unless a client
is interested in having me do it.
--
http://www.bestpractical.com/products/rt -- Trouble Ticketing. Free.
More information about the rt-users
mailing list