JavaScript/AJAX page callback

sun - April 26, 2008 - 19:26

JavaScript callback handler is an interim solution for high-performance querying of contents including (but not limited to) AHAH, AJAX, JSON, XML, etc.

By copying the included js.php into Drupal's root directory, setting up clean URLs, and adding a Apache RewriteRule (see README for full installation instructions) to the .htaccess file, JavaScript/ActionScript code is able to retrieve information from Drupal at lightning speed.

Apache benchmarks speak for itself:
Using index.php as usual:

  ab -n20 -c1 http://example.com/index.php?q=js/mymodule/callback
  Requests per second: 2.24 [#/sec] (mean)
  Time per request:    446.846 [ms] (mean)

Using js.php:
  ab -n20 -c1 http://example.com/js.php?q=js/mymodule/callback
  Requests per second: 16.84 [#/sec] (mean)
  Time per request:    59.371 [ms] (mean)

Note that this module does nothing on itself.

Installation

Please see current README.

Credits

Authors:

Sponsor:

UNLEASHED MIND
Specialized in consulting and development of Drupal powered sites, our services include installation, development, theming, customization, and hosting to get you started.

Releases

Development snapshotsDateSizeLinksStatus
6.x-2.x-dev2009-Jul-0410.79 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.


 
 

Drupal is a registered trademark of Dries Buytaert.