ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

This manual page is associated with Mac OS X Server. It is not available on standard Mac OS X (client) installations.

For more information about the manual page format, see the manual page for manpages(5).




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 man-aged managed
     aged 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 keepalive
     alive mechanism, and is not compatible with SSL.

     To determine if webperfcache can improve the performance of your web sites, you should read the com-ments comments
     ments 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 webperfcache formats its log messages
             with the process id, followed by a thread id, followed by a date stamp, and finally the log
             message.

     -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

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.