Frequently Asked Questions

Increase revenue, productivity, and customer satisfaction/loyalty with 7x faster page load time. Decrease cost with 50% less bandwidth and energy.


Where does the software sit and why?

On Linux®, the software sits as a module in Apache™ or Java™. On Microsoft®, the software sits as a module in Apache™ or Java™ or Microsoft® IIS. All platforms provide support for modules so that additional functionality can be added to the Web server. The additional functionality that Squash Compression provides requires intercepting the HTML responses to optimize for speed, and handling requests for CSS, image, and Javascript resources, so the software must be installed as a module. You can also view a visual of the [url=/sites/default/files/Location-of-Squash-Compression-in-the-Stack.pdf]Location of Squash Compression in the Stack[/url].


Does the software interfere with anything?

No. The software ignores any requests for HTML, allowing them to be handled by the existing processing pipeline, which could consist of ASP.NET, CGI, PHP, etc. The response is intercepted to optimize for speed. Squash ignores all other requests except for those to a .sc extension: for CSS, for images, and for Javascript.


How long does it take to download the software?

The software comes in a small package that has a size of about 1 megabyte. If you are on a high-speed connection, it should only take a few seconds to download.


Images are already compressed. How can you say that you compress images?

Individual images cannot be compressed. In fact, trying to compress them usually increases the file size. However, a Website, on average, contains 29 images on each page. Those 29 images contribute to an overall look and feel of the site. Therefore, they usually share a lot of the same qualities, such as color, hue, saturation, etc. Since the software composites those 29 images into one image, the image encoding algorithms can find much more repeated information, leading to greater compression. The file size of one compressed composited image is up to 87% smaller than the total file size of 29 individual images.


How can you say that you decrease power consumption?

The clients we work with typically fall into one of two categories: Their infrastructure supports their demand, or their infrastructure cannot support their demand and they are considering investing in additional infrastructure. For those where their infrastructure supports their demand, they can, on average, serve their content with half the number of servers. Unplugging those servers decreases electricity, and now that there are less servers generating heat, less electricity is needed to keep the running servers cool. For those where their infrastructure cannot support their demand and they are considering investing in additional infrastructure, they can, on average, serve twice as much content with the same number of servers. Not having to invest in additional infrastructure decreases electricity.


How are you different than WAN optimization?

WAN optimization software has to be installed on the server and each end user, and it is licensed on a per-user basis. This works well in Intranet scenarios, where a company knows who their employees are and can install the software on each employee’s computer. However, in Extranet scenarios, there is no way to know in advance who will visit your Website and get the software installed on their computer. Squash Compression only has to be installed on the server, and it is licensed on a per-server basis. Squash Compression benefits all visitors in Intranet and Extranet scenarios.


How are you different than a Content Delivery Network (CDN)?

CDNs reduce latency; they do not reduce bandwidth. Let’s say you had a Website hosted on servers in North America. There is a lot of latency for your visitors residing in Australia to get what they need from your servers in North America. Therefore, you could install an edge server in New Zealand that keeps copies of all the resources on your servers in North America. Your visitors residing in Australia would then get what they need from your edge server in New Zealand, reducing the latency of going all the way to North America. Squash Compression decreases bandwidth and naturally decreases latency since 40 resources (1 HTML, 3 CSS, 7 Javascript, and 29 images) are consolidated down to between 3 and 6 (1 HTML, 1 CSS, 1 Javascript, 1 for GIF images, 1 for JPG images, and 1 for PNG images).


Can I use the software on a Windows server running Apache and IIS?

Yes. However, only the Websites hosted in IIS will be optimized, and the Websites hosted in Apache will continue to function as-is. While we do have a solution for Websites hosted in Apache on Linux, we currently have no plans to offer a solution for Websites hosted in Apache on Windows.


Does the software provide any optimization for traffic sent from the client to the server?

Yes and no. Yes, because the number of requests that the client sends to the server is greatly reduced; No, because the size of each request is not reduced. The software is installed on the server, with no client dependencies, so bandwidth can be decreased from server to client, but not from client to server.


How does licensing work if I host multiple Websites?

If you are hosting multiple Websites on a Dedicated or Virtual Private Server, the license is per server, based on the amount of RAM in the server, and you can host an unlimited number of Websites. If you are using shared hosting, the license is per Website.