SmarterStats 10.x Help
This documentation is for a product that is no longer supported by SmarterTools.

How SmarterStats Works

There are three main components that work together within SmarterStats: the Web interface, the SmarterStats service, and the SmarterStats Web server.

Web Interface

The Web interface is a browser-based administration platform that installs on a single server and supports all users as well as administrators who are managing the usage of the SmarterStats application. End users use the Web interface to check statistics, create filters, create custom reports, and more. System and site administrators use the Web interface to add, delete or move sites, as well as to check various administrative functions.

SmarterStats Service

The SmarterStats service is responsible for most of the local processing done by SmarterStats. This includes gathering the log information, processing the log information and communicating results back to the Web interface for display. With the Enterprise edition, the service can reside on the same machine as the Web interface and/or reside on each separate Web server as a remote service. This is the primary reason a single Web interface can handle up to 30,000 individual websites--the majority of information processing is done on each Web server versus processing on the Web interface server. In addition, the local service uses available CPU, but at the lowest priority. This means that if any other application (such as IIS) with a higher priority requires CPU cycles, the stats engine will fall into the background. Setting up a remote service ensures performance of SmarterStats without affecting other applications on the server.

SmarterStats Web Server

SmarterStats includes a basic Web server, so the product is fully functional upon installation — even without the existence of IIS or other Web Servers. However, SmarterTools recommends installing Microsoft IIS 7.0 or higher in place of the SmarterStats Web server for increased performance, reliability and security.