Performance
This page is the general hub to coordinate everything related to performance in TikiWiki.
Table of contents
SUMO
Of all the Tiki-powered sites, one stands out in terms in terms of load. The Firefox Support site, aka SUMO (SUpport MOzilla) reports over 12 million page views per week. A number of enhancements to help improve performance and scalability have being developed, thus most of this page will be related to this site.
Todo
- Filtering Best Practices picking the right filters improves performance
- http://www.smarty.net/faq.php#7
Related:
- http://www.afup.org/templates/forumphp2008/resumes/137-scaling_mozilla.pdf
- http://www.baohx.com/extras/zendcon/Gordon-ZendCon%202008.ppt
- SUMO Tiki from mozilla code repository.
- Architecture Suggestions From Mozilla
More information coming about:
using pdo instead of adodb(Done for 4.0)- using eaccelerator
- using memcached ( Zend_Cache_Backend_Memcached deserves a look.)
Please also see:
- Content delivery network
- Yslow
- Memory consumption
- Tracker Performance
- load balancing
- cacheing
- ADOdb Lite
- etc
Wishlist
Open
Pending
| Rating | Subject | Priority | Category | Created | |
|---|---|---|---|---|---|
| Long table truncated when presented as (cached) | 6 | Bug: Error | 2006-08 | ||
| Allow Tracker item rating to be seen or voted through PluginTracker and PluginTrackerList | 7 | Bug: Error Feature request | 2007-06 | ||
| Tracker item list not refreshing after changes | 6 | Bug: Error | 2007-08 |
Closed
| Rating | Subject | Priority | Category | Created | |
|---|---|---|---|---|---|
| Minify and cache js and css files, with an admin panel to refresh | 9 high | Feature request Patch | 2009-08 | ||
| wiki parsing processes inefficiently much and maybe even insecure | 9 high | Bug: Error | 2010-08 | ||
| Add memcached support, with admin panel | 8 | Feature request Patch | 2009-08 | ||
| Improve YSlow scores | 8 | Feature request Patch | 2009-08 | ||
| Tracker performance improvements | 8 | Bug: Usability Support request | 2010-01 | ||
| New "cache" section or admin panel | 8 | Feature request | 2007-01 | ||
| svn: Working copy 'temp/cache' is missing or not locked | 7 | Bug: Error Community projects | 2008-07 | ||
| Wiki cache & plugins: WYSIWYCA problem when admin visits the page (and creates the cache) | 6 | Bug: Error | 2007-06 | ||
| Wiki cache & plugins: WYSIWYCA problem when admin visits the page (and creates the cache) | 6 | Bug: Error | 2007-08 | ||
| Tracker Limitation of 3000-5000 entries | 6 | Bug: Usability | 2009-03 |
Also
https://sourceforge.net/tracker/index.php?func=detail&aid=902503&group_id=64258&atid=506846
2010-01-26 profiling on Tiki trunk (Tiki5)
Lessons learned from
- LPH did some profiling on several DBs that were sent in and proceeded to several performances commits.
- Lessons
- Most problems caused by poor server config
- Use new minified CSS (Tiki5) and JS (Tiki4)
- PHP Layers menus is not cached. Use css menu for performance
- Plugin sharethis causes flicker (could be better implemented)
Todo
Easy
Add option-> CDN for jQuery & jQueryUI: use Google, use Yahoo!, do not use
Long term
- investigate autoload
Speed Compression High Performance Cache Cacheing Profiling Scalability High availability
Contributors to this page: Marc Laporte
,
Christophe
,
sept
,
nkoth
and
Nelson
.
Page last modified on Saturday 03 July, 2010 14:14:18 UTC by Marc Laporte
.
Sidebar
Sidebar
Search
Last Changed Items
- dev.tw.o: users apparently can delete their tracker items but they are not deleted and no message
- TW5.0B1 Tracker plugin: attachment cannot be saved twice with the same name even if it is part of a different tracker item
- realName user preference is not used in trackerlist, tracker, and pretty tracker
- calendar - update end date of event after start date exceeds it
- Allow Tiki to use virtual currency servers powered by CCLite

Last Comments