This page is the general hub to coordinate everything related to performance in Tiki. There are quite a few options in tiki-admin.php?page=performance Minify, Memcached , XCache, APC, etc.
Monitoring of *.tiki.org site:
- http://www.showslow.com/all.php?search=tiki.org
- http://www.webpagetest.org/testlog.php?days=365&filter=tiki.org
- http://pagespeed.googlelabs.com/
- websiteoptimization.com analyze
- webwait.com
Todo
- SVG-edit code is not minified
- CodeMirror code is not minified
- Filtering Best Practices picking the right filters improves performance
- http://www.smarty.net/faq.php#7
- Sprite Generator
-
Re-save all images in Tiki package to make them lighter.Done for Tiki13 - Investigate http://www.dallaway.com/sloppy/
Wishlist
Open
Pending
Rating | Subject | Submitted by | Importance | Easy to solve? | Priority | Category | Volunteered to solve | LastModif | Comments | |
---|---|---|---|---|---|---|---|---|---|---|
(0) | Dogfood Unified search (Zend_Search_Lucene) on doc.t.o, dev.t.o, profiles.t.o | Marc Laporte | 7 | 35 |
| 2012-11-03 | 0 | |||
(0) | Long table truncated when presented as (cached) | 6 | 30 |
| sylvieg | 2007-07-09 | 0 | |||
(0) | Tracker list plugin cache is showing a hash | Marc Laporte | 5 | 25 |
| 2008-01-28 | 0 | |||
(0) | _categorized-Permissions cannot be assigned when upgrading from 1.9 to 1.10 - cache problem | sitko | 5 | 25 |
| 2008-03-17 | 0 | |||
(0) | virtual wikis seem to share cache for groups and categories drop down lists | Michel Van Eeckhout | 4 | 20 |
| 2008-05-01 | 0 | |||
(0) | Menu cache problem | Javier Reyes | 4 | 20 |
| Javier Reyes | 2008-02-04 | 1 orionrobots-27 Nov 05 | ||
(0) | Smarty cache is not automatically updated after a modification of language.php | shigerusz3 | 3 | 15 |
| 2007-08-12 | 0 | |||
(0) | smarty template cache path exceeding maximum lenght | CAPSLOCK2000 | 2 | 10 |
| 2008-02-04 | 1 marclaporte-12 Jun 07 |
Closed
[+]Rating | Subject | Submitted by | Importance | Easy to solve? | Priority | Category | Volunteered to solve | LastModif | Comments | |
---|---|---|---|---|---|---|---|---|---|---|
(1) | Rebuilding index stats: add Execution time, Memory usage and number of Queries | Marc Laporte | 9 | 9 | 81 |
| Nelson Ko | 2016-10-12 | 1 marclaporte-12 Oct 16 | |
(0) | CodeMirror doesn't minify like everything else does | Marc Laporte | 2 | 4 | 8 |
| 2016-12-09 | 0 | ||
(0) | jquery-migrate.min.map 404 and jquery.min.map 404 (Not Found) | Marc Laporte | 3 | 2 | 6 |
| Nelson Ko | 2013-11-03 | 2 marclaporte-20 Oct 13 | |
(0) | Add support for Optimizer+ stats in the performance admin panel | Marc Laporte | 7 | 8 | 56 |
| 2013-10-31 | 0 | ||
(0) | UI not visible to Upload video via Kaltura | upsafety | 10 high | 50 |
| 2014-10-01 | 0 | |||
(0) | dev.tw.o: Sorting items from trackerlist plugin doesn't work for anons due to cache issue | Marc Laporte | 1 low | 5 |
| 2013-06-06 | 0 | |||
(0) | cdn domain should redirect to non cdn domain, for non static content | Marc Laporte | 1 low | 5 |
| 2011-01-06 | 0 | |||
(0) | Solved: Multiple domains to single site modules in the wrong place | pqlug | 1 low | 5 |
| 2012-11-03 | 1 marclaporte-03 Nov 12 | |||
(0) | Pollution of URLs by sending relative links to inexisting subdirectories | Marc Laporte | 7 | 7 | 49 |
| Nelson Ko | 2013-10-28 | 1 marclaporte-29 Jan 13 | |
(0) | Blocking query in trackers code | amette | 9 high | 45 |
| 2011-09-17 | 4 koth-11 Nov 09 | |||
(0) | Minify and cache js and css files, with an admin panel to refresh | Marc Laporte | 9 high | 45 |
| 2013-06-05 | 1 marclaporte-19 Nov 09 | |||
(0) | wiki parsing processes inefficiently much and maybe even insecure | Gergely | 9 high | 45 |
| 2010-08-19 | 4 Gergely-20 Aug 10 | |||
(0) | Banner cache is not cleared when using 'Clear all Tiki caches' feature | Carsten Schmitz | 5 | 9 | 45 |
| 2013-07-09 | 0 | ||
(0) | Minify JS broken if JS CDN in use | Jonny Bradley | 9 | 5 | 45 |
| 2015-04-25 | 4 WolfgangA-25 Apr 15 | ||
(0) | Tracker Limitation of 3000-5000 entries or File Gallery | tapos | 8 | 40 |
| 2011-05-21 | 1 marclaporte-21 May 11 | |||
(0) | Add memcached support, with admin panel | 8 | 40 |
| 2009-12-24 | 0 | ||||
(0) | Improve YSlow scores | 8 | 40 |
| 2010-07-01 | 1 marclaporte-01 Jul 10 | ||||
(0) | Tracker performance improvements | Xavier de Pedro | 8 | 40 |
| Marc Laporte | 2010-03-31 | 0 | ||
(0) | lib/jquery_tiki/tiki-maps.js is loaded even if maps are not used | Marc Laporte | 4 | 10 easy | 40 |
| 2017-10-23 | 4 Bsfez-23 Oct 17 | ||
(0) | In htaccess, IfModule deflate_module is not picking up for ClearOS | Marc Laporte | 5 | 8 | 40 |
| Jonny Bradley | 2015-06-07 | 4 marclaporte-07 Jun 15 | |
(0) | New "cache" section or admin panel | Marc Laporte | 8 | 40 |
| luciash d' being 🧙 | 2009-09-29 | 0 | ||
(0) | Allow Tracker item rating to be seen or voted through PluginTracker and PluginTrackerList | Xavier de Pedro | 7 | 35 |
| Mike | 2014-02-07 | 0 | ||
(0) | renaming or deleting a wiki page doesn't update the link seen from CATEGORY plugin | Xavier de Pedro | 7 | 35 |
| 2020-02-26 | 2 drsassafras-26 Feb 20 | |||
(0) | svn: Working copy 'temp/cache' is missing or not locked | Marc Laporte | 7 | 35 |
| 2010-01-15 | 0 | |||
(0) | 11.x: JS minify broken when interface in Catalan | Xavier de Pedro | 7 | 35 |
| 2013-06-11 | 0 | |||
(0) | Accessive Categories Slows Down Performance | John Morris | 7 | 35 |
| 2017-05-02 | 9 jmorris-02 May 17 | |||
(0) | Tablesorter: with server=n tspaginate is not taken into account when js is minifed | Xavier de Pedro | 4 | 8 | 32 |
| 2017-01-03 | 3 lindon-01 Jan 17 | ||
(0) | Minify JavaScript breaks codemirror in doc.t.o 18.x | Xavier de Pedro | 4 | 8 | 32 |
| 2018-07-19 | 1 marclaporte-19 Jul 18 | ||
(0) | Tracker item list not refreshing after changes | Nelson Ko | 6 | 30 |
| Nelson Ko | 2013-10-20 | 0 | ||
(0) | Tracker Limitation of 3000-5000 entries | tapos | 6 | 30 |
| 2010-04-29 | 2 marclaporte-29 Apr 10 | |||
(0) | Wiki Cache makes part of the page wonky: it's ok when refreshed. | Marc Laporte | 6 | 30 |
| Philippe Cloutier | 2011-02-16 | 0 | ||
(0) | Fixed HTTP Expires Header is in year 1981 | lkordix | 7 | 4 | 28 |
| 2013-10-19 | 0 | ||
(0) | output handler 'ob_gzhandler' cannot be used after 'URL-Rewriter' in tiki-setup.php on line 1890 | Marc Laporte | 5 | 25 |
| 2020-02-26 | 1 drsassafras-26 Feb 20 | |||
(0) | setup.sh create unusable tikiwiki website if cache is full! | caliwebman | 25 |
| 2012-11-03 | 1 marclaporte-12 Jul 09 | ||||
(0) | Cache not clearing in Tiki6 | guytebbutt | 5 | 25 |
| 2011-05-21 | 3 guytebbutt-19 Jan 11 | |||
(0) | Add support for WinCache in tiki-check.php and Performance Admin panel (same as APC and XCache) | Marc Laporte | 5 | 5 | 25 |
| 2013-01-14 | 3 arild-20 Jan 13 | ||
(0) | Tracker list_items ran out of memory after 0 items. | Marc Laporte | 25 |
| 2013-08-10 | 3 pascalstjean-10 Aug 13 | ||||
(0) | On a new installation (existing db updated) tiki clearing cache fail due to files permissions | Bernard Sfez / Tiki Specialist | 5 | 5 | 25 |
| 2020-10-07 | 2 Bsfez-29 Sep 20 | ||
(0) | Command line re-indexing of search: should give you stats like web interface | Marc Laporte | 3 | 7 | 21 |
| manivannans | 2013-11-02 | 0 | |
(0) | PHP ERRORS and NOTICES using 5.2.6 | Geoff Brickell | 4 | 20 |
| 2013-06-15 | 1 Chealer9-30 Aug 09 |
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. The lesson is that most problems caused by poor server config. Improvements to the admin panel were made to help admins configure their server properly. (ex.: having enough memory for xCache)
Related:
- http://aws.typepad.com/aws/2012/05/amazon-cloudfront-support-for-dynamic-content.html
- http://gtmetrix.com/
- Content delivery network
- Scalable Cloud
- Reverse proxy
- Yslow
- Memory consumption
- Tracker Performance
- http://www.afup.org/templates/forumphp2008/resumes/137-scaling_mozilla.pdf
- http://www.baohx.com/extras/zendcon/Gordon-ZendCon%202008.ppt
- HipHop
- http://performancewiki.com/
- http://www.dnsmadeeasy.com/services/dns-failover-system-monitoring/
- Uptime
- https://www.ohloh.net/p/wincachegrind
- http://kcachegrind.sourceforge.net/
- http://code.google.com/p/web-optimizator/
- http://www.slideshare.net/AmazonWebServices/highly-available-websites-in-aws
- https://github.com/kakserpom/phpdaemon
- http://66.7percentangel.com/2011/12/breaking-down-on
load-event-performance-bookmarklet/ - https://github.com/tedious/JShrink (used by Piwik)
- Fake data generators
alias