Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.441.801 Times

Authenticated User Page Caching (Authcache) 6.x-1.0-rc2

  Date Added: June 14, 2013  |  Visits: 399

Authenticated User Page Caching (Authcache)

Report Broken Link
Printer Friendly Version

Product Homepage
Download (18 downloads)

The Authcache module offers page caching for both anonymous users and logged-in authenticated users. This allows Drupal/PHP to only spend 1-2 milliseconds serving pages, greatly reducing server resources.Please note that enabling authenticated user caching will require modifying how your user-customized content displays on your pages. You should be an experienced Drupal developer if you choose to implement the full functionality of this module. Anonymous caching won't require any changes and will offer a speed improvement over Drupal core since hitting the database can be completely avoided.How does it work?Authcache saves the final rendered HTML of a page to serve visitors. A separate cache is created for each user role as defined by the administrator, so some roles can be excluded if necessary.Authcache places priority on serving pages to the visitor as fast as possible. After a page is loaded by the browser, a second HTTP request may be performed via Ajax. This initiates a lightweight Drupal SESSION bootstrap that allows SQL queries to be executed (such as updating the user "history" table or node "statistics" table), and returns any user-customized data to the page (such as form tokens or default values on a contact form). If a user logs in with javascript disabled, they will not receive the cached version of pages.What type of caching is used?You have many options: 1. Drupal database d-deOCL By default, Authcache will use the the "cache_page" table to store cached pages. To avoid hitting the database, download and install a cache handler module... 2. Contributed cache handler module (recommended): 1. Cache Router d-deOCL This module supports APC, eAccellerator, XCache, Memcache, and the file system. 2. Memcache API d-deOCL This module is similar to Cache Router, but functions differently and has features not found in Cache Router, such as caching the user sessions table. 3. Most other cache handler modules can be configured to work with Authcache as well.The advantage in installing a cache handler module is that the caching engine (APC, Memcache, etc) is used instead of the database for all Drupal cache data, allowing for a sitewide performance increase regardless of whether pages are cached or not.How effective is Authcache?Caching prerendered HTML and gzipping using maximum compression allows for extremely fast page response times. When debug mode is enabled for Authcache, benchmarks are displayed. It's possible for Drupal+Authcache+APC to retrieve cached pages in under 1 millisecond. This represents a huge performance increase and the potential to handle hundreds of page requests/second!Example of Authcache + Debug Modehttp://authcache.jonahellison.comWhat are the disadvantages?In addition to more development time and testing, user-customized elements need to be scaled back. Please consider your goals and site functionality carefully, as the final HTML of each cached page must be the same for each user role. Cookies and the Ajax Drupal SESSION bootstrap (mentioned above) do allow for some minor customization. Extra modules/javascript may be needed to allow blocks of personalized content (authcache_example.module is included to demonstrate this usage). Also, hooks for contributed modules may need to be added for compatibility. This module is probably not suitable for Facebook-type sites where each page contains heavy user-centric content.Authcache Handbook * Installing Authcache 6.x * Authcache 101: Intro to the Magical World of Caching * Modifying your Drupal theme for Authcache * How Authcache Ajax works

Requirements: No special requirements
Platforms: PHP
Keyword: Authcache Cache Cached Caching Database Default Drupal Functionality Handler Increase Memcache Module Pages Router Session Table Usercustomized
Users rating: 0/10

License: Freeware Size: 30.72 KB
Modules  -  Templates for Posts 1.0
By default this functionality is available only for pages in WordPress. InstallationUnpack and upload it to the /wp-content/plugins/ directory.Activate the plugin through the 'Plugins' menu in WordPress. Requirements: - WordPress 2.7 or higher
Modules  -  Entity cache 7.x-1.1
Entity cache puts core entities into Drupal's cache API, allowing the core object, field API and hook_$entity_load() data to be fetched from cache instead of loaded directly for most requests.Due to the entity loading changes in Drupal 7, no core...
10 KB  
Modules  -  CK Field Definitions 6.x-1.1
Note: Since the inclusion of CCK functionality into Drupal 7 core under the Field API, the Drupal 7 version of this module will be part of the Field definitions project. It features a slightly refactored code base and integration with the Field...
10 KB  
Modules  -  Admin Role 1.0
By default, Drupal only has one super users, this changes that. The update.php page will only work for the real administrator.InstallationUnpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building >...
Server Management  -  jpcache 2.0.0
jpcache is a lightweight, full page caching system for PHP, thus reducing server-load, as pages are generated less often. It dramatically speeds up the serving of your pages, by caching the ouput of pages and returning them instead of compiling...
Database Tools  -  aDB PDO like database abstraction 1.0
aDB PDO like database abstraction comes with a base class that provides an interface to the basic database access wrapper functionality.Drivers that provide the actual implementation of the database access functionality should implement a...
20.48 KB  
Modules  -  Page Theme 7.x-1.1
The Page Theme module is a simple and easy module to use which allows to use different themes than the site default on specific pages.Features * Assign a theme to a single page or list of pages. (Set a page as a Drupal path) * Allow to use '*'...
10 KB  
Modules  -  i18nRedirect 6.x-1.x-de
Redirect by URL alias.This module is required only for users who upgraded from Drupal 5 + i18n module and getting too much "page not found" errors due badly linked pages. I do not recommend using this module otherwise.Module functionality...
10 KB  
Modules  -  Remember me 5.x-2.0-alpha1 1.0
This module aims to fulfill this requirement with the smallest change possible to the default Drupal behavior.This module will add a "Remember me" checkbox to all login forms allowing the user to indicate to Drupal whether to remember his/her...
Blog  -  SeekDiary 0.925RC2 1.0
SeekDiary is a program based on PHP and MYSQL, that uses ajax for reply diary and register diary, uses a template engine for diary style and a cache for diary database.This application is very easy to install, use and customize.
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Modules  -  TinyMCE Node Picker 6.x-2.1
This module will de discontinued and replaced with Node Picker as soon as a stable release is available.TinyMCE Node Picker provides a button in TinyMCE that displays a list of links to content. Choosing a link inserts it into the editor.The...
20.48 KB  
Modules  -  Fapilicious 5.x-1.x-de
Fapilicious is a collection of FormAPI goodies.I hope to make it a repository of reusable FormAPI trickery and short cuts. Currently it has small collection of powerful FormAPI element validators.Please submit your favorite tricks as patches so we...
10 KB  
Modules  -  Donation Goals 6.x-1.x-de
The Donation Goals module lets you create nodes of the type "Donation Goal." These goals allow you to set an amount of money you'll need for whatever you're saving up for. Visitors of the site can then donate money through PayPal. Once the target...
20.48 KB  
Modules  -  Plica Twitter 1.0.1
Plica TwitterInstallation : * Download, unzip, and install plugin dir in /wp-content/plugins * Activate * All right now
10 KB  
Modules  -  Page Array 5.x-1.x-de
The pagearray module is a small (single function) helper module that can be used whenever there is a need to load the output of any Drupal path in data form. Based on the code in index.php, Page Array bypasses the theme('page') call, instead...
10 KB