Improve the real or perceived speed of the site, or monitor performance metrics.

Cache Control

The new 2.0-rc1 release is NOT backwards compatible with the previous version (not even with some 2.x-dev releases). If you're planning on using it, you should completely uninstall the previous version. Version 2.0 has gone through some serious refactoring and also comes with a MongoDB backend, which greatly improves performance on heavy-traffic sites.

Please note that the Drupal 6 version of this module is no longer supported. It is still available, but won't be developed any further.

Cache Control is a module for integrating your site with the Varnish HTTP accelarator (and other external HTTP-caches) in a fashion that not only allows for caching pageloads for anonymous users but also for authenticated users.

In order to make best use of this module, you need to write some custom code. In other words, this is a module for advanced use and cannot be considered a component that will make your site perform better just by being enabled.

Comparison to the ESI-module

The ESI module (http://drupal.org/project/esi) offers solutions to similar problems as the Cache Control module. Cache Control has a slightly different approach, with some of the main differences outlined below:

Asynchronous Processing

What is Asynchronous Processing?

Asynchronous Processing is a module designed to call back ground process in Drupal.

What does it do?

XHProf UI

Native Drupal UI for XHProf. Work in progress…

Loggly

This is the initial placeholder for the Loggly module.

JAIL / Lazy Load Formatter

JAIL (Javascript Asynchronous Image Loading) is a technique created by Sebastiano Armeli-Battana to replace jQuery Lazy Load. Lazy Load was a great script but was abandoned and Sebastiano created JAIL to fill the void. The technique stops the browser from loading images that are not in the view port and loads them as they come into view.

What this module does is add a formatter to the Image field type that allows you to specify it as a JAIL image. You are also able to choose the appear method (Show, Slide, or Fade). In the settings you can check the box for user images.

To manually add a JAIL image, use href-data instead of src, put a placeholder in the src, and add the lazy class like so: <img data-href="path/to/the/real/image.gif" src="path/to/placeholder.gif" class="lazy">

Please Note: The JS will need to be downloaded, renamed to jquery.jail.js and placed in a folder named 'jail' that resides in a library folder. Example:
/sites/all/libraries/jail/jquery.jail.js

Sponsorship:
Recent work by svajlenka has been sponsored by Metal Toad Media.

Pages

Subscribe with RSS Subscribe to RSS - Performance