My Open Outreach site is slow and/or generates out of memory errors
Like other Drupal distributions, Open Outreach has a relatively high memory requirement as it uses many contributed Drupal modules.
- Once your site is ready for public launch, ensure you have page level caching enabled. For high traffic sites, look at enabling a higher performance caching solution like Varnish or Squid. See the drupal.org documentation on reverse proxy caches. See also the drupal.org documentation on caching, speed and performance.
- If you have access to setting PHP configuration for your site, ensure the memory_limit setting is at least 128M (128 megabites). See the drupal.org documentation on how to increase PHP memory limit.
- If you have enabled many of the Open Outreach apps, review the ones you have enabled and consider disabling any that you are not actually using.
- Some shared hosting service packages will not provide sufficient PHP memory allocation. If your site is slow and you don't have access to allocating more memory, options to look at include:
- Switch to a higher level hosting package with your current host, providing more resource allocation.
- Switch to a different host that provides optimized Drupal or Open Outreach hosting. See the hosting page on this site.
I get an error saying "Maximum execution time exceeded" when I try to install Open Outreach
If you enable many apps at initial install time, you'll often hit an out of memory error. Options to consider include:
- If you have access to setting PHP configuration for your site, ensure the memory_limit setting is at least 128M (128 megabites) and set the max_execution_time to 120. See the drupal.org documentation on how to increase PHP memory limit.
- Switch to a host that offers more memory allocation. See above under "My Open Outreach site is slow".
- At initial install time, don't select any of the apps for installation. Then, after initial install, install apps one by one (selecting the Apps link from the top of page administration menu).