11.0
© 2014 ABBYY Production LLC. All rights reserved.
67
Estimates for the file storage obtained during testing are as follows: for 1 image, 3-6 times more space in the file stor-
age than the image size is needed.
File Storage
For the file storage, it is recommended to use a disk that is local relative to the Application Server (or a system of
comparable performance). To achieve maximum performance, it is recommended that the %temp% for IIS should be
located on the same physical disk as the File Storage.
In order to increase performance, it is recommended that a file storage folder should be excluded from the scope of
anti-virus software, Window indexing service and other processes that require long-term access to the disk.
Preferably use a faster hard drive (e.g., 15 000 rpm/second).
Application Server
Caching
In order to decrease the amount of memory occupied by IIS, it is necessary to disable Output in the IIS settings. Using
the cache does not lead to increasing performance, as the identical information is not frequently requested by
FlexiCapture.
Hard disk
IIS uses the hard disk intensively as all files transmitted through it are saved to the disk. System environment varia-
bles TEMP/TMP are used by IIS as a directory for temporary files. By default they point to a folder on the system
drive.
To achieve maximum performance, it is recommended to use a fast hard drive (e.g. 15 000 rpm/second) for storing
the TEMP/TMP folders.
Overriding the variables TEMP/TMP to a disk other than the system drive can lead to a significant decrease in perfor-
mance, so the system drive must be fast.
Configuring settings of the Application Server Recycling Pool
For FlexiCapture 11 Web Services, the Application Server pool, it is necessary to specify Recycling settings, that is to
enable cleanup of the pool when it reaches a certain threshold of consumed memory. The threshold is determined
based on the amount of available memory in the system: when IIS consumes maximum memory, there must remain
enough memory for normal functioning of the operating system and other applications that can be installed on the
same computer.
It is recommended to set up a forced cleanup of the Application Server pool when the amount of occupied memory
reaches 1200000 KB.
Number of threads
For the Application Server pool, the number of working processes can be specified. The optimal number of threads is
two threads per processor core if hyper-threading technology is not used on the computer and one thread per virtual
core if hyper-threading is used.










