Data compression is the compacting of data by reducing the number of bits which are stored or transmitted. As a result, the compressed information needs less disk space than the original one, so more content could be stored on identical amount of space. There are many different compression algorithms that function in different ways and with many of them only the redundant bits are removed, so once the information is uncompressed, there is no loss of quality. Others remove unneeded bits, but uncompressing the data later on will lead to lower quality in comparison with the original. Compressing and uncompressing content takes a large amount of system resources, especially CPU processing time, therefore each and every Internet hosting platform which uses compression in real time should have adequate power to support this feature. An example how information can be compressed is to substitute a binary code such as 111111 with 6x1 i.e. "remembering" the number of sequential 1s or 0s there should be instead of storing the whole code.

Data Compression in Cloud Hosting

The ZFS file system that operates on our cloud hosting platform employs a compression algorithm called LZ4. The aforementioned is considerably faster and better than any other algorithm you can find, particularly for compressing and uncompressing non-binary data i.e. internet content. LZ4 even uncompresses data quicker than it is read from a hard disk, which improves the performance of sites hosted on ZFS-based platforms. Because the algorithm compresses data really well and it does that very fast, we can generate several backup copies of all the content kept in the cloud hosting accounts on our servers on a daily basis. Both your content and its backups will require less space and since both ZFS and LZ4 work extremely fast, the backup generation will not affect the performance of the servers where your content will be kept.

Data Compression in Semi-dedicated Servers

The ZFS file system that runs on the cloud platform where your semi-dedicated server account will be created uses a powerful compression algorithm called LZ4. It's among the best algorithms out there and certainly the best one when it comes to compressing and uncompressing web content, as its ratio is very high and it will uncompress data much faster than the same data can be read from a hard drive if it were uncompressed. That way, using LZ4 will quicken any website that runs on a platform where the algorithm is present. The high performance requires plenty of CPU processing time, that's provided by the great number of clusters working together as a part of our platform. Furthermore, LZ4 enables us to generate several backups of your content every day and have them for one month as they'll take much less space than standard backups and will be generated considerably faster without loading the servers.