History: Performance
Source of version: 104 (current)
Copy to clipboard
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.
See also ((Monitoring)) and ((Tools to evaluation website performance))
! Todo
* SVG-edit code is not minified
* CodeMirror code is not minified
* ((Filtering Best Practices)) picking the right filters improves performance
* ((Sprite Generator))
* --Re-save all images in Tiki package to make them lighter.-- Done for Tiki13
* [http://grinder.sourceforge.net/|grinder] may be used for load-testing -Dave Thacker
! Wishlist
!! Open
{wishes filtervalue="118" status="o"}
!! Pending
{wishes filtervalue="118" status="p"}
!!- Closed
{wishes filtervalue="118" status="c"}
! 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:
* https://github.com/reliforp/reli-prof
* http://aws.typepad.com/aws/2012/05/amazon-cloudfront-support-for-dynamic-content.html
* ((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
* http://www.dnsmadeeasy.com/services/dns-failover-system-monitoring/
* ((tw:Uptime))
* https://www.openhub.net/p/wincachegrind
* http://kcachegrind.sourceforge.net/
* http://code.google.com/p/web-optimizator/
** http://www.webogroup.com/home/site-speedup/complete-comparison/
* http://www.slideshare.net/AmazonWebServices/highly-available-websites-in-aws
* https://github.com/kakserpom/phpdaemon
* http://66.7percentangel.com/2011/12/breaking-down-onload-event-performance-bookmarklet/
* https://github.com/tedious/JShrink (used by Piwik)
* Fake data generators
** https://github.com/mauris/samsui
** https://github.com/fzaninotto/Faker -> ((doc:Faker))
{HTML()}<script type="text/javascript" src="https://www.openhub.net/p/15596/widgets/project_factoids_stats.js"></script>{HTML}
{HTML()}<script type="text/javascript" src="https://www.openhub.net/p/631723/widgets/project_factoids_stats.js"></script>{HTML}
{HTML()}<script type="text/javascript" src="https://www.openhub.net/p/718260/widgets/project_factoids_stats.js"></script>{HTML}
{HTML()}<script type='text/javascript' src='https://www.openhub.net/p/bigpipe/widgets/project_factoids_stats?format=js'></script>{HTML}
{HTML()}<script type='text/javascript' src='https://www.openhub.net/p/OpenSpeedMonitor/widgets/project_factoids_stats?format=js'></script>{HTML}
-=alias=-
* (alias(Speed))
* (alias(Compression))
* (alias(High Performance))
* (alias(Cache))
* (alias(Cacheing))
* (alias(Profiling))
* (alias(Scalability))
* (alias(High availability))
* (alias(Load balancing))