ViSolve:OpenSource Solutions
Affordable OpenSource Solutions for your Business
-----------------------------
SOLUTIONS
Squid
ViCache+Filter
ViSecure
ViCompress
ViContentFilter
ViMailFilter
-----------------------------
SERVICES
Security Services
Network Services
HP-UX Services
Linux Services
Database Services
-----------------------------
Login
 Buy Custom Support
-----------------------------
News Update
Default text for Lower Browsers
-----------------------------
What Our Customers say...

I would like to take this opportunity to express my heartfelt thanks to you for your very active participation in supporting me in solving the issues. ..... thanks so much for your enthusiastic participation in supporting me. I have no doubt that it would not have been the success that it was without your support.

 
Kwame Saidi, 
Zantel, 
January 02, 2009 
 
  Solutions and Services ->
 
Knowledge Base | FAQs | Email Support

ViCompress - HTTP Compression and Caching Server

How can I speed up HTTP downloads for my website

Fast download time is essential for today's websites. Most solutions, like load-balancers, focus on scaling to thousands of clients, by spreading the load among multiple webservers. However, these solutions do not help reduce the download time for individual requests.

ViCompress is a free and open-source HTTP compression and caching proxy server. ViCompress reduces download time by gzip compressing text pages before sending them on the client. This results in faster download times, especially over slow connections, such as mobile device connections. ViCompress can reduce a 100 KB HTML page to 20 KB, cutting the download time by 80%.

ViCompress works with existing web servers and web browsers. All modern browsers (Internet Explorer, Firefox, Safari, Chrome) recognize gzip-encoded data, and will automatically decompress the data on the fly. Also, ViCompress can compress both static and dynamic web pages, including Apache/PHP, Microsoft ASP pages, Perl CGI scripts, and others.

ViCompress supports the following features:

  • In-Memory compression
  • In-Memory caching
  • Load Balancing and Failover
  • DNS lookup caching
  • Persistent connections (client and server)
  • Full HTTP/1.1 support, including chunked-encoding
  • Apache/Squid Log files
  • HTML Reports with Compression/Caching Statistics
  • Handles thousands of simultaneous clients
  • Scales to multiple processors
  • Available for both Microsoft Windows and Linux
  • Free and open source


See the resources box to the right for downloading the ViCompress source code, pre-compiled binaries, and manual. The Sample Reports link shows a sample HTML report generated by ViCompress, giving the caching and compression statistics in bar chart format.

You can also purchase commerical support for ViCompress by clicking on the Buy Support button.

     
 
RESOURCES
-> Manual
-> Sample Reports
-> Download