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

Google Closure Compiler

This module aims to utilize Google Closure Compiler API/application to optimize your cached JavaScript files.

More info about the application/service:
http://code.google.com/closure/compiler/

Closure Compiler module looks at the cached JavaScript folder (sites/default/files/js) and processes files on cron run. It basically supports 3 different modes:

1) Compile locally via Java based compiler
2) Send JavaScript file contents to the API
3) Send JavaScript file paths to the API (Requires your site to be publicly accessible by Google)

Drupal Queue

Backport of Drupal 7 Queue API.

Note: if you use Drupal Queue, make sure to configure Drupal cron and Drupal Queue's own cron entry point. See README.txt for details.

Entity cache

Entity cache puts core entities into Drupal's cache API.

Due to the entity loading changes in Drupal 7, no core patches are required.

How to use it

This module has no user interface, if you enable it, entities will start being cached, if you disable it, they'll stop.

Supported core entities

  • Nodes
  • Comments
  • Taxonomy terms
  • Taxonomy vocabularies
  • Files
  • Users

Support for contrib entities:

There is no automated support for contrib entities, to use entitycache for a contrib or custom entity:

  • Create a cache_entity_$myentity table/bin.
  • Specify EntityCacheDefaultEntityController as your controller class in hook_entity_info(), or extend it.
  • Never update your entity tables outside of save/delete API calls.

Tests

Entity cache is now set up for automated testing on Drupal.org, see current HEAD status.

This module is being developed for Drupal 7, and will never be backported to Drupal 6. For Drupal 6 you may want to look at this pressflow merge request or http://drupal.org/project/advcache.

Fast File Transfer with X-send file

stock-car-racing-techniques-1.jpg

If your talking about very very very fast file transfer then here is the destiny.

Why xsend module is made for?

xsend is a simple module to help you to speed up your private file transfers. Normally Drupal private file transfer is quite troublesome and not secure if the files folder is located at public_html. This module will also help protect your files from unauthorized access.

Why you need this?

  • If you're still using Drupal public file transfer you're not secure at all. Every one can get your files.
  • If you're using Drupal private file transfer, you're secure. But file transfer to the client is very slow.
  • Fast secure file transfer can only be achieved from the xsend.

How to migrate to xsend?

  • If you're using a standard Drupal installation then follow the instructions in the INSTALL file.
  • If you're currently using private file transfer correctly, then you can still use this INSTALL guide, but make sure keep empty, the path to Drupal installation directory settings.

What is mod_xsendfile

mod_xsendfile is a small Apache2 module that processes X-SENDFILE headers registered by the original output handler.

Dumper

This module now works on windows servers too (get the dev version).

Cron Control

Using Cron Control, you'll be able to fine-tune Drupal's cron, with special features for clustered environments.

Pages

Subscribe with RSS Subscribe to RSS - Performance