Reuse Cached 404s

Component type

module

Maintenance status

Development status

Downloads

777

Component created

Component changed

Drupal has a 404 caching problem.

Drupal's page cache is a fantastic and simple way to improve performance in production. If an anonymous user goes to http://yoursite.com/somepage twice, the second page load is a lot faster because Drupal doesn't spend time re-rendering it; it simply serves it from the cache.

Cookie-Aware Page Cache

Component type

module

Maintenance status

Development status

Downloads

1864

Component created

Component changed

Cookie-Aware Page Cache module extends Drupal core's default database cache to key page cache entries by cookie in addition to URL.

You may need this if you are preparing different markup for pages depending on the value of a user's browser cookie, and the default database cache is the only caching mechanism available to you. For example, you may be displaying local information on a user's favorite store location, which is kept in a cookie. Or you might be using Context Breakpoint module, which uses a cookie to pass information about the user's screen size to use as a condition in the Context system.

You can specify more than one cookie to take into account when querying the page cache. However, you should only select cookies with limited sets of possible values. The performance benefits of page caching decrease as the number of possible cookie value combinations increases.

Image Property check

Component type

module

Maintenance status

Development status

Downloads

1069

Component created

Component changed

Features-
Reports all the images that exceed the maximum memory size limit of each image preset which results in the degradation of the performance of our website.
For now, the module is integrated with Performance and Scalability Checklist (pasc) module's checklist as there appears a tab which notifies user to configure the module. And also this module depends on pasc.
In future, the module may have its own checklist with some other performance enhancing criterias.
For Enhancements

Jitter

Component type

module

Maintenance status

Development status

Component created

Component changed

Adds a minimum TTL in addition to Drupal core's maximum TTL for the page cache's max age.

The max age will then be set to a random number inbetween the two ranges on each request.

This is intended to help smooth out large peaks in traffic but preventing multiple pages expire at the same time.

Page Manager Cache Plugins

Component type

module

Maintenance status

Development status

Downloads

604

Component created

Component changed

This module provides some some nifty cache trix for Page Manager.

plugins/cache/external.inc

A cache plugin that can be configured based on external conditions like user role, page path, organic group context etc. This cache plugins requires intimate knowledge of how the site itself is configured, i.e. it won't "just work".

Akamai Edge-control

Component type

module

Maintenance status

Development status

Downloads

3454

Component created

Component changed

Support for Akamai's Edge-control header.

This module provides the following:

  • Integration with Drupal's page caching system.
  • Separate configuration option for the Akamai TTL.
  • Configuration options for caching nodes in Akamai on a per content type basis, even if the user is authenticated.
  • An alter hook for special cases.

Development of this module was funded by BBC Worldwide.

Stash sandbox

Component type

module

Maintenance status

Development status

Component created

Component changed

Node type, node alias, unit, support, omnipresent static asset management on a by-theme basis. Honors the most recent versions of files with cache busters on concatenated, minified JavaScript files.

Offers the option to turn compression on and off.

Requires YUI Compressor