Yes. The, the Captcha module is still incompatible with Drupal's caching. In fact, once the captcha modulesit is enabledinstalled, it gives you a nice warning on Drupal's performance settings page that says:.
The CAPTCHA module will disable the caching of pages that contain a CAPTCHA element.
The CAPTCHA module will disable the caching of pages that contain a CAPTCHA element.
Most challenge/response modules like this will disable caching. Take a look at something like theThe honeypot moduleHoneypot. It module, which helps in deterring spam bots from completing forms on your Drupal site, does that too. It basically inserts a hidden form field
Honeypot uses both the honeypot and timestamp methods of deterring spam bots from completing forms on your Drupal site. These methods are effective against many spam bots, and are not as intrusive as CAPTCHAs or other methods which punish the user.
If you need to Drupal (or other)avoid spam bots fill forms with a field name like 'homepage' (you can set it to whatevertoo quickly, you want). End users don't seecan use the fieldHoneypot, so they don't fill it out. But spam bots (usually using prewritten scripts) do see the fieldwhich disable caching when (usually), and add something to itHoneypot time limit is set. The Honeypot module detects this and blocks the form submission if there's something inUsing only the honeypot field. It does this without disabling cache.
Note: The Honeypot provides two methods. The timestamp method does disable caching, so use the Honeypot methodcaching is not disabled.