TurboGears Documentation:

TurboGears 2 is a reinvention of the TurboGears project to take advantage of new components, and to provide a fully customizable WSGI (Web Server Gateway Interface) stack. From the beginning TurboGears was designed to be a Full Stack framework built from best-of-breed components. New components have been released which improved on the ones in the original TGstack, and the Python web world has been increasingly designed around WSGI.

This has enabled a whole new world of component reuse, and TG2 is designed to take advantage of this fact in order to make a framework which is both flexible, and productive. TG2 represents a change from TurboGears 1, but it also represents a set of components that we think will continue to be at the center of python web development for years to come.

TurboGears 2 is in rapid development, and those who jump onboard now may experience a bit of API instability that comes from all that development energy, but because it is well tested, and based on well tested, and known stable components it is already being used by some people in production environments.

Performance and optimization:

Not all sites are going to be performance constrained, and not all performance constraints are created equal. Premature optimization can get you into a lot of trouble if you’re not careful, but at the same time knowing and doing a few simple things up front can help you to handle huge traffic loads when they come.

These guides are not intended to be exhaustive descriptions of web-application performance and scalability issues, but rather to provide some simple advice for those who are expecting large traffic loads.

Indices and tables