Modules to use with caution on Acquia Cloud

Acquia Cloud module and application issues

The following Drupal modules can be used on Acquia Cloud, but may require additional configuration or use cases which could cause problems:

Module/App Issue/Resolution
Adaptive Image Exercise some care when using this module because it may have issues storing image derivatives when caching is turned on. When this module is in use, users who visit a page directly after a cache clear will set the image size for that page and that image size is used for all visitors, regardless of what their browser is.
Authcache This requires an evaluation of performance issues versus application complexity. Caching pages or blocks is often a better option. This module can significantly increase the size of your page cache.
Bean Specifically, we recommend against the use of bean_entitycache. When combined with the Memcache module, its behavior is unpredictable, and its use can have a negative performance impact on your application.
CAS Check the Check with the CAS server to see if the user is already logged in setting. This requires session cookies to be set, preventing Varnish from caching pages. We suggest Bakery or SimpleSAML as an alternative.
Contact Importer Issue due to its reliance on Open Inviter. Create a symlink to your private files area.
DBLog Using Drupal core's DBLog module can cause performance issues for high-traffic applications. Instead, Acquia recommends using syslog.
DB Maintenance Using this module improperly can potentially cause slowdowns or outages. If you believe that your application has tables that need optimizing, open a ticket with Acquia Support.
Devinci This module does not include settings for the Acquia Remote Administration environment.
Elysia Cron Elysia Cron requires careful setup. Acquia Support has seen implementations of this module that call some hooks too frequently, causing performance problems significant enough to take a production application down.
Filefield Sources Using this module on Acquia Cloud causes issues with Acquia Remote Administration services. If you are using this module, it conflicts with the Stage File proxy module, and you will not be able to see images on your RA environment.
Honeypot This has a time-based session variable that can make pages uncacheable by Drupal or Varnish caches. If you don't use this setting, cache should be unaffected.
HTML Purifier Create a symlink to your private files area.
HTTPRL May require some special configuration to use on Acquia Cloud, or it can generate errors. Learn more.
Lightweight Directory Access Protocol (LDAP) LDAP alone without SSO can work on Acquia Cloud. SSO requires NTLM (NT LAN Manager) support, which is an Apache module that Acquia does not currently support.
Link Checker The Link Checker module can sometime cause timeouts when cron is run.
Node view count This statistics module can be configured to count each node visit, which can trigger multiple database writes. This behavior can cause serious performance issues with the database — use caution when configuring this on high traffic websites.
OptimizeDB Using this module improperly can potentially cause slowdowns or outages. If you feel your site has tables that need optimizing, open a ticket with support.
Print If not properly secured, this module can open up your application to being abused as a spam relay. If you use this module, be sure to configure it so that anonymous users cannot send email.
Quick Tabs When a page loads, QuickTabs also loads content a user does not immediately see. It creates additional links, which can cause webcrawlers to visit the page additional times (2-n times), and this can cause slowdowns. It also can consume extra resources when in "AJAX Mode" by potentially generating multiple simultaneous requests to the backend to fetch tab content.
Radioactivity This module requires that memcache servers be hardcoded in a separate configuration file, which directly conflicts with Acquia's high availability services. Acquia's platform dynamically modifies available memcache servers, and hardcoded servers can cause application outages.
Redirect 403 to User Login This may cause issues with anonymous session cookies. Disable the Access denied. You must log in to view this page. check box in the module settings.
Search 404 This useful module triggers a search when a user lands on a 404 page. This is best used with Fast 404 to prevent missing files from also triggering a search.
Statistics Using Drupal core's statistics module can cause performance issues for high-traffic applications.
TCPDF Create a symlink to your private files area.
Workbench Moderation This module does not work out of the box with ApacheSolr search integration. Learn more about problems and a solution.
WURFL Create a symlink to your private files area.
WYSIWYG CKFinder Create a symlink to your private files area.

Additional module issues

When you use modules that upload multiple files, applications with multiple web servers may see writes to different servers for each file that is uploaded. When the upload process is complete, the module cannot find all of the images and fails. Customers who have a single web server for their Staging and Development environments and multiple web servers for their Production environment will likely see these modules work in Staging and Development, but fail in the Production environment. Plupload is an option, but also read Correcting broken file uploads.

Contact supportStill need assistance? Contact Acquia Support