manpagez: man pages & more
man webperfcache(8)
Home | html | info | man

webperfcache(8)           BSD System Manager's Manual          webperfcache(8)


NAME

     webperfcache -- Mac OS X Server Web Performance Cache daemon


SYNOPSIS

     webperfcache [-d | -v | -x]


DESCRIPTION

     webperfcache is the Web Performance Cache daemon, which improves web
     server performance by caching static pages in memory. Starting with Mac
     OS X Server 10.5, it is present only for legacy operation with Apache
     1.3, and is not used for Apache 2.2 or newer versions of Apache.
     webperfcache is typically executed by webperfcachectl(8) or launchd(8)
     under control of administrative programs, not by users or user scripts.

     In typical usage, webperfcache acts as a front-end to the primary web
     server, and relays requests to the primary web server only when the pages
     cannot be found in memory. This can provide a significant performance
     improvement under the right circumstances.

     The primary web server needs to be configured to listen for connections
     on a special port, typically 16080, while the webperfcache is configured
     to listen on the usual HTTP port, 80. This is normally managed by the
     Server Admin application.

     webperfcache is typically launched at boot time under the control of
     launchd(8) using the job label com.apple.webperfcache.

     Note that webperfcache does not cache pages with cookie headers, is not
     compatible with Apache's keep-alive mechanism, and is not compatible with
     SSL.

     To determine if webperfcache can improve the performance of your web
     sites, you should read the comments in the webperfcache config file,
     /etc/webperfcache/webperfcache.conf.


OPTIONS

     -d      Do not daemonize, and log debug messages to the terminal

     -v      Print version string as a log message and exit. Note that webper-
             fcache formats its log messages with the process id, followed by
             a thread id, followed by a date stamp, and finally the log mes-
             sage.

     -x      Do not daemonize


FILES & FOLDERS

     /etc/webperfcache/webperfcache.conf
     /var/run/webperfcache.pid
     /var/log/webperfcache/webperfcache_log
     /System/Library/LaunchDaemons/com.apple.webperfcache.plist


SEE ALSO

     webperfcachectl(8)
     http://docs.info.apple.com/article.html?artnum=107898

Mac OS X Server                  08 June 2007                  Mac OS X Server

Mac OS X 10.5 Server - Generated Wed Jun 18 19:10:52 CDT 2008
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.