Performance: make renderer a singleton

Description

In our application, we can potentially have hundreds of RenderView() calls in a request. With the Renderer.cfc service being transient, this severely slows down the request. For ~4 years we've been running a modified Renderer.cfc that does a little trick to make view rendering thread safe while being a singleton (a shallow Duplicate()) when running renderViewComposite).

Pull request incoming.

Assignee

Luis Majano

Reporter

Dominic Watson

Labels

None

Fix versions

Priority

Major
Configure