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

How SmarterStats Enterprise Edition Works

Three main components work together in SmarterStats Enterprise Edition; the Web Interface, the Service and the 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. Users, when checking statistics, creating filters, creating custom reports, or checking various reports and report items will do so by accessing SmarterStats via the Web Interface. Administrators who install SmarterStats, add, delete or move sites, check various admin functions, etc. will also do so via the Web Interface.


The SmarterStats Service can reside on the same machine as the Web and/or reside on each separate web server as a Remote Service. It is responsible for 90% of all local processing done by SmarterStats, like gathering the log information, processing the log information, and then communicating results back to the Web Interface for display. This is the primary reason a single Web Interface can handle up to 30,000 individual websites: the majority of processing the information 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, the stats engine will fall into the background. This way it ensures performance of SmarterStats without affecting other applications on the server.

SmarterStats Web Server

SmarterStats includes a basic web server that installs behind the Web Interface by default so no configuration is necessary for SmarterStats to function properly directly after it is installed. However, it is advisable that after installing SmarterStats in a medium to large environment, the Web Interface should be moved from the SmarterStats Web Server to Microsoft IIS for more stability, configurability, and security. For step by step instructions of this process, see Converting to IIS under the installation section of the help menu.