[Show/Hide Right Column]

How to improve TikiWiki performance for high-volume & high availibility sites (Cached)
Refresh Print

Performance

This page is the general hub to coordinate everything related to performance in TikiWiki.

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

Related:

More information coming about:

Please also see:

Wishlist

Open

 RatingSubjectPriorityCategoryCreated
open-2-1012(3)HelpBlocking query in trackers code9 highBug: Error2009-06
open-2-1012(1)Helprenaming or deleting a wiki page doesn't update the link seen from CATEGORY plugin 7Bug: Error
Bug: Usability
2008-06
open-2-1012(1)HelpCached images are broken on themes.tw.o (feature broken?)6Bug: Error2008-12
open-2-1012(1)HelpTracker list plugin cache is showing a hash5Bug: Error2008-01
open-2-1012(0)Help_categorized-Permissions cannot be assigned when upgrading from 1.9 to 1.10 - cache problem5Bug: Error2008-03
open-2-1012(2)HelpDeeply nested large file galleries slow to a crawl when file browsing5Bug: Usability
Support request
2008-10
open-2-1012(1)HelpActivating plugins doesn't invalidate cache and thus, plugin help doesn't appear on next page edit5Bug: conflict of two features (each works well independently)
Bug: Consistency
2009-05
open-2-1012(0)Helpvirtual wikis seem to share cache for groups and categories drop down lists4Bug: Usability2007-04
open-2-1012(1)HelpPHP ERRORS and NOTICES using 5.2.64Bug: Error2008-10
open-2-1012(1)HelpMenu cache problem4Bug: Error2005-11
open-2-1012(0)HelpSmarty cache is not automatically updated after a modification of language.php3Bug: Usability2007-03
open-2-1012(1)HelpUser tasks on dev.tikiwiki.org is mega slow (60+ seconds for some operations)3Bug: Error2007-08
open-2-1012(0)HelpCheck & report broken links3Feature request2006-03
open-2-1012(0)HelpAnnotations: doesn't work well with wiki page cache2Bug: conflict of two features (each works well independently)2008-12
open-2-1012(0)Helptiki-admin_system.php -> the stats are all wrong and should show only 1 langue if not i18n site2Bug: Error2009-04
open-2-1012(1)Helpsmarty template cache path exceeding maximum lenght2Bug: Error2005-11
open-2-1012(1)Helpoutput handler 'ob_gzhandler' cannot be used after 'URL-Rewriter' in tiki-setup.php on line 18901 lowBug: Error2007-08
open-2-1012(0)Help(2.2) Invalid offset in lib/tikilib.php : 6193 (when dealing with cached pages)1 lowBug: Error2009-02
open-2-1012(2)Helpdev.tw.o: Sorting items from trackerlist plugin doesn't work for anons due to cache issue1 lowBug: conflict of two features (each works well independently)
Feature request
2009-11
open-2-1012(0)Helpcdn domain should redirect to non cdn domain, for non static content 1 lowBug: Error2010-04
open-2-1012(0)Helpsetup.sh create unusable tikiwiki website if cache is full!Bug: Usability2009-07

Pending

 RatingSubjectPriorityCategoryCreatedInvert Sort
pending-2-1012(0)HelpLong table truncated when presented as (cached)6Bug: Error2006-08
pending-2-1012(4)HelpAllow Tracker item rating to be seen or voted through PluginTracker and PluginTrackerList7Bug: Error
Feature request
2007-06
pending-2-1012(1)HelpTracker item list not refreshing after changes6Bug: Error2007-08

Closed

 RatingSubjectPriorityCategoryCreated
closed-2-1012(1)HelpMinify and cache js and css files, with an admin panel to refresh9 highFeature request
Patch
2009-08
closed-2-1012(1)Helpwiki parsing processes inefficiently much and maybe even insecure9 highBug: Error2010-08
closed-2-1012(1)HelpAdd memcached support, with admin panel8Feature request
Patch
2009-08
closed-2-1012(1)HelpImprove YSlow scores8Feature request
Patch
2009-08
closed-2-1012(1)HelpTracker performance improvements8Bug: Usability
Support request
2010-01
closed-2-1012(1)HelpNew "cache" section or admin panel8Feature request2007-01
closed-2-1012(1)Helpsvn: Working copy 'temp/cache' is missing or not locked7Bug: Error
Community projects
2008-07
closed-2-1012(3)HelpWiki cache & plugins: WYSIWYCA problem when admin visits the page (and creates the cache)6Bug: Error2007-06
closed-2-1012(3)HelpWiki cache & plugins: WYSIWYCA problem when admin visits the page (and creates the cache)6Bug: Error2007-08
closed-2-1012(1)HelpTracker Limitation of 3000-5000 entries6Bug: Usability2009-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

alias

Speed Compression High Performance Cache Cacheing Profiling Scalability High availability


Contributors to this page: Marc Laporte2679 points  , Christophe22 points  , sept58 points  , nkoth84 points  and Nelson1680 points  .
Page last modified on Saturday 03 July, 2010 14:14:18 UTC by Marc Laporte2679 points .

Search Wishes (subject only) [toggle]

Keywords

The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.

Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.


Show php error messages
 
PHP (5.2.10-2ubuntu6.4) NOTICE (E_NOTICE):
File: comments.php
Line: 272
Type: Undefined variable: tiki_p_forum_vote