Last updated by playfulwolf on Thu, 2012-11-22 09:53
As there are many improvements out of the box in BOA, this is the list of http://groups.drupal.org/node/210683 rewritten specifically for BOA users.
Current list applies for BOA version 2.0.4 stable AND only to Drupal 7.
(If someone edits this page, please, do not fix it with patches/tweaks/configuration for older or unstable BOA versions and older Drupal cores)
Currently this is a copy/paste from "Drupal 7 performance related patches & replacements for core functionally for BOA users" at http://groups.drupal.org/node/210683 , will add to it or correct when got more info.
System configuration
Installation configuration
Nginx
PHP
Core Patches
Big Performance Gains - Low Risk
Big Performance Gains - High Risk
Small Performance Gains - Low Risk
Add static cache to module_load_include() ~10-90ms
inline file_uri_scheme() in file_stream_wrapper_uri_normalize() ~0-150ms
Avoid re-scanning module directory when multiple modules are missing ~0-300ms
If item is hidden in _menu_tree_check_access() skip it right away ~5-50ms
Small Performance Gains - High Risk
Race Conditions
Notice: Trying to get property of non-object in image_style_deliver()
Fix Bugs
Fix PHP Notices
Control Memory Usage
Introduce _rdf_mapping_load_multiple to reduce queries.
_field_info_collate_fields() memory usage
Contrib Patches
Performance
Replace Core's Functionally
Cache Backends
Memcache API and Integration (cache, locks, sessions)
Entity cache (load entities from cache rather than DB)
FileCache No special server requirements so suitable for shared hosting.
MongoDB (cache, locks, sessions, field storage, watchdog, block, queue)
Page
Boost
AuthCache - serves authenticated requests faster than stock drupal serves anonymous requests
Statistics
jStats
Google Analytics Statistics
Block/Pane Alt Rendering
Ajax Blocks
Edge Side Includes integration
HTTP Requests
cURL
HTTP Parallel Request Library - Replacement for drupal_http_request()
Others
Tracelytics - tracelytics web application performance analysis Drupal integration
Menu Performance - Benchmarks: ~200ms improvement with 1000 menu items.
Big Autocomplete TAXonomy - Use autocomplete form field if taxonomy is bigger than a predefined number of terms.