The WinRoute's Proxy Server uses a very economic way of storing data. All cached objects are stored in one fixed-length file. In contrast, the usual approach used by many proxy servers is to store each object in a separate file.
If the disc uses large allocation units (like FAT16), this method results in a significant waste of disc space because a lot of web page components are very small. Usually 50% of the objects are smaller than 6 kilobytes, while the allocation unit size on a large disc is 32 KB (with the FAT file system).
The fact that WinRoute Cache stores data in a single file, having all the cached objects in one file saves a lot of disc space - as much as 10 times less space is required when compared to the usual approach.
The single fixed-length file also allows WinRoute to use very efficient indexing techniques that make the cache in WinRoute very fast.