Package: collective - SpeedPack
A speed optimisation for every product that is based on CMF
a test of SfIndex product
Sourceforge Info
| Project Name: | collective |
| Package Name: | SpeedPack |
| Files Page: | http://sourceforge.net/project/showfiles.php?group_id=55262&package_id=107326 |
| Browse CVS: | http://cvs.sourceforge.net/viewcvs.py/collective/SpeedPack/ |
Releases
| Release Date | Release Name | Download | |
|---|---|---|---|
| 2004-01-20 15:00 | SpeedPack-0.2.1beta | sourceforge |
Package README (CVS ver. 1.3)
WHAT
SpeedPack is a speed optimisation for every product that is based on CMF. It
was original written as some changes to CMFPlone but later moved to a seperate
product.
HOW
SpeedPack increases the speed of Zope and CMF by:
* Optimising some expansive methods of Zope (TAL, security manager for zope
<2.7)
with psyco
* Caching skins
INSTALLATION
* CMF 1.3.x or 1.4.x - http://cmf.zope.org/
* psyco - http://psyco.sf.net/
Simply drop the SpeedPack product into your Products directory and install it
with the QuickInstaller. This will replace the custom folder with Skin Custom
Folder.
CONFIGURATION
There are two configuration options available in the __init__.py file. If you
have any problems with one of the two optimisations you could turn it of by
setting the option to False.
FOR CMF 1.3.x USERS
SpeedPack replaces CMFSite.setupCurrentSkin() with the version from CMF 1.4.x
and adds getSkinNameFromRequest() and getSkin(). This may break your software
so keep care! On the other hand you kind change the skin in the middle of a
request right.
KNOWN ISSUES
Psyco does work only on i386 family processors. It's not available for other
processors.
You *must* install SpeedPack with the QuickInstaller or an ExternalMethod to
replace the custom folder with a Skin Custom Folder.
If you get an CopySupport error while installing the product please update
your zope. manage_renameObject doesn't work with at least 2.7b4 and 2.6.3b3
For more information see http://sourceforge.net/projects/collective/
CONTACT
Geoff Davis -- original author of the skin patch and psyco optimisations
Christian 'Tiran' Heimes <heimes@faho.rwth-aachen.de> -- maintainer