CDN integration

Picture 3.png

Description

The aim of this module to provide easy Content Delivery Network integration for Drupal sites. Obviously it has to patch Drupal core to rewrite the URLs. URLs must be rewritten to be able to actually serve the files from a CDN.

It provides two modes: basic and advanced.

  1. In basic mode, only "Origin Pull" CDNs are supported. These are CDNs that only require you to replace the domain name (and possibly base path) with another domain name. The CDN will then automatically fetch (pull) the files from your server (the origin).
  2. In advanced mode, you must install and configure the daemon I wrote as part of my bachelor thesis. This allows for much more advanced setups: files can be processed before they are synced and your CDN doesn't have to support Origin Pull, any push method is fine. Push always uses transfer protocols, either well-established ones (e.g. FTP) or custom ones (e.g. Amazon S3). It is thanks to this abstraction layer that it can be used for any CDN, thereby avoiding vendor lock-in.
  3. This module was written as part of the bachelor thesis of Wim Leers at Hasselt University.

    Releases

    Official releasesDateSizeLinksStatus
    6.x-1.12009-Jul-0120.4 KBRecommended for 6.xThis is currently the recommended release for 6.x.


 
 

Drupal is a registered trademark of Dries Buytaert.