Data compression is the reduction of the number of bits that should be stored or transmitted and this particular process is very important in the internet hosting field because data stored on hard drives is usually compressed to take less space. There are many different algorithms for compressing data and they offer different effectiveness based upon the content. A number of them remove just the redundant bits, so that no data will be lost, while others erase unneeded bits, which results in worse quality when the particular data is uncompressed. The process uses a lot of processing time, therefore a web hosting server needs to be powerful enough in order to be able to compress and uncompress data instantly. One example how binary code can be compressed is by "remembering" that there're five sequential 1s, for example, in contrast to storing all five 1s.

Data Compression in Cloud Web Hosting

The ZFS file system which operates on our cloud Internet hosting platform employs a compression algorithm identified as LZ4. The latter is substantially faster and better than any other algorithm you'll find, especially for compressing and uncompressing non-binary data i.e. web content. LZ4 even uncompresses data faster than it is read from a hard disk drive, which improves the performance of websites hosted on ZFS-based platforms. Because the algorithm compresses data quite well and it does that quickly, we're able to generate several backup copies of all the content stored in the cloud web 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 influence the performance of the web hosting servers where your content will be stored.

Data Compression in Semi-dedicated Servers

The semi-dedicated server plans which we provide are created on a powerful cloud platform that runs on the ZFS file system. ZFS employs a compression algorithm known as LZ4 that outperforms any other algorithm you will find in terms of speed and compression ratio when it comes to processing web content. This is valid particularly when data is uncompressed as LZ4 does that quicker than it would be to read uncompressed data from a hard disk drive and owing to this, websites running on a platform where LZ4 is enabled will function at a higher speed. We're able to take advantage of this feature despite of the fact that it requires quite a lot of CPU processing time as our platform uses numerous powerful servers working together and we don't make accounts on a single machine like the majority of companies do. There's a further advantage of using LZ4 - considering that it compresses data very well and does that very fast, we can also make several daily backup copies of all accounts without influencing the performance of the servers and keep them for a month. In this way, you will always be able to restore any content that you delete by accident.