This small module is designed to help you performance-optimize your use of input filters and input formats.
D7 version now available.
Filter Check does the following:
- Shows which individual input filters cannot be cached by marking them with an asterisk on the format configuration page.
- Shows which input formats cannot be cached by appending an asterisk to their names.
How is this useful?
An input format consists of one or more input filters applied consecutively. The text you input (for example the body of a node) is usually processed by several input filters - those that are enabled in the format that you selected when you input the text. This processing may take significant time, which is why Drupal tries to cache the result so that the processing does not need to be repeated unnecessarily.
However, the output from some filters cannot be reliably cached (the PHP evaluator is an example.) Using such a non-cacheable filter prevents caching for all text which uses that format whether or not the functionality provided by the non-cacheable filter is actually needed. Clearly it makes good sense to avoid using a non-cacheable filter format unless it's really necessary.
So how can you find out if a format is cacheable or not? There is no obvious way to see which formats can be cached nor which individual filters can be cached. This module provides that information.
Notes
The potential performance benefit from cached filtered content only applies to non-cached pages, i.e. for logged in users or when page caching is disabled. If your site mainly serves anonymous users with page caching enabled, then whether filter output is cached will make little difference to overall performance. Text caching is performed internally by Drupal's check_markup function, with further caching in D7 via the fields subsystem.
Support
Commercial support and customization is available from the original developer at netgenius.co.uk.
Feedback
For general comments, complaints, praise etc, please add a review.
Project information
No further development
No longer developed by its maintainers.- Project categories: Content editing experience, Performance
8 sites report using this module
- Created by andy inman on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.

