apache-mod_cache-2.4.2-0.1-rosa2012.1.i586.rpm


Advertisement

Description

apache-mod_cache - RFC 2616 compliant HTTP caching filter

Property Value
Distribution ROSA 2012.1
Repository ROSA Main i586
Package name apache-mod_cache
Package version 2.4.2
Package release 0.1-rosa2012.1
Package architecture i586
Package type rpm
Installed size 61.86 KB
Download size 32.37 KB
Official Mirror mirror.rosalab.ru
This module should be used with care, as when the CacheQuickHandler
directive is in its default value of on, the Allow and Deny directives
will be circumvented. You should not enable quick handler caching for any
content to which you wish to limit access by client host name, address or
environment variable.
mod_cache implements an RFC 2616 compliant HTTP content caching filter,
with support for the caching of content negotiated responses containing
the Vary header.
RFC 2616 compliant caching provides a mechanism to verify whether stale or
expired content is still fresh, and can represent a significant performance
boost when the origin server supports conditional requests by honouring
the If-None-Match HTTP request header. Content is only regenerated from
scratch when the content has changed, and not when the cached entry expires.
As a filter, mod_cache can be placed in front of content originating from
any handler, including flat files (served from a slow disk cached on a fast
disk), the output of a CGI script or dynamic content generator, or content
proxied from another server.
In the default configuration, mod_cache inserts the caching filter as far
forward as possible within the filter stack, utilising the quick handler to
bypass all per request processing when returning content to the client. In
this mode of operation, mod_cache may be thought of as a caching proxy
server bolted to the front of the webserver, while running within the
webserver itself.
When the quick handler is switched off using the CacheQuickHandler directive,
it becomes possible to insert the CACHE filter at a point in the filter
stack chosen by the administrator. This provides the opportunity to cache
content before that content is personalised by the mod_include filter,
or optionally compressed by the mod_deflate filter.
Under normal operation, mod_cache will respond to and can be controlled by
the Cache-Control and Pragma headers sent from a client in a request, or from
a server within a response. Under exceptional circumstances, mod_cache can
be configured to override these headers and force site specific behaviour,
however such behaviour will be limited to this cache only, and will not
affect the operation of other caches that may exist between the client and
server, and as a result is not recommended unless strictly necessary.
RFC 2616 allows for the cache to return stale data while the existing
stale entry is refreshed from the origin server, and this is supported
by mod_cache when the CacheLock directive is suitably configured. Such
responses will contain a Warning HTTP header with a 110 response code.
RFC 2616 also allows a cache to return stale data when the attempt made to
refresh the stale data returns an error 500 or above, and this behaviour
is supported by default by mod_cache. Such responses will contain a Warning
HTTP header with a 111 response code.
mod_cache requires the services of one or more storage management modules. One
storage management module is included in the base Apache distribution:
mod_cache_disk
Implements a disk based storage manager. Headers and bodies are stored
separately on disk, in a directory structure derived from the md5 hash of the
cached URL. Multiple content negotiated responses can be stored concurrently,
however the caching of partial content is not supported by this module. The
htcacheclean tool is provided to list cached URLs, remove cached URLs,
or to maintain the size of the disk cache within size and inode limits.
Further details, discussion, and examples, are provided in the Caching Guide.

Alternatives

Package Version Architecture Repository
apache-mod_cache-2.4.10-1-rosa2012.1.i586.rpm 2.4.10 i586 ROSA Main Updates
apache-mod_cache-2.4.10-1-rosa2012.1.x86_64.rpm 2.4.10 x86_64 ROSA Main Updates
apache-mod_cache-2.4.2-0.1-rosa2012.1.x86_64.rpm 2.4.2 x86_64 ROSA Main
apache-mod_cache - - -

Requires

Name Value
libc.so.6 -
libc.so.6(GLIBC_2.0) -
libc.so.6(GLIBC_2.1.3) -
libc.so.6(GLIBC_2.3) -
libc.so.6(GLIBC_2.4) -
libpthread.so.0 -
libpthread.so.0(GLIBC_2.0) -

Provides

Name Value
apache-mod_cache == 2.4.2-0.1:2012.1
config(apache-mod_cache) == 0:2.4.2-0.1:2012.1
elf(buildid) == 02b0f2110a1112a5c389baa946a92cfa96fe402b
mod_cache.so -

Download

Type URL
Binary Package apache-mod_cache-2.4.2-0.1-rosa2012.1.i586.rpm
Source Package apache-2.4.2-0.1.src.rpm

Install Howto

  1. Enable ROSA Main repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install apache-mod_cache rpm package:
    # urpmi apache-mod_cache

Files

Path
/etc/httpd/modules.d/021_mod_cache.conf
/usr/lib/apache/mod_cache.so

See Also

Package Description
apache-mod_cache_disk-2.4.2-0.1-rosa2012.1.i586.rpm Disk based storage module for the HTTP caching filter
apache-mod_case_filter-2.4.2-0.1-rosa2012.1.i586.rpm CaseFilter module
apache-mod_case_filter_in-2.4.2-0.1-rosa2012.1.i586.rpm CaseFilterInFilter module
apache-mod_cern_meta-2.4.2-0.1-rosa2012.1.i586.rpm CERN httpd metafile semantics
apache-mod_cgi-2.4.2-0.1-rosa2012.1.i586.rpm Execution of CGI scripts
apache-mod_cgid-2.4.2-0.1-rosa2012.1.i586.rpm Execution of CGI scripts using an external CGI daemon
apache-mod_charset_lite-2.4.2-0.1-rosa2012.1.i586.rpm Specify character set translation or recoding
apache-mod_data-2.4.2-0.1-rosa2012.1.i586.rpm Convert response body into an RFC2397 data URL
apache-mod_dav-2.4.2-0.1-rosa2012.1.i586.rpm Distributed Authoring and Versioning (WebDAV) functionality
apache-mod_dav_fs-2.4.2-0.1-rosa2012.1.i586.rpm filesystem provider for mod_dav
apache-mod_dav_lock-2.4.2-0.1-rosa2012.1.i586.rpm generic locking module for mod_dav
apache-mod_dav_svn-1.7.5-3-rosa2012.1.i586.rpm Subversion server DSO module for apache
apache-mod_dbd-2.4.2-0.1-rosa2012.1.i586.rpm Manages SQL database connections
apache-mod_deflate-2.4.2-0.1-rosa2012.1.i586.rpm Compress content before it is delivered to the client
apache-mod_dialup-2.4.2-0.1-rosa2012.1.i586.rpm Send static content at a bandwidth rate limit, defined by old modem standards
Advertisement
Advertisement