Data compression is the reduction of the number of bits which need to be stored or transmitted and this particular process is very important in the web hosting field since information stored on hard disks is generally compressed so as to take less space. You will find various algorithms for compressing information and they have different effectiveness based on the content. Some of them remove just the redundant bits, so no data can be lost, while others erase unnecessary bits, which results in worse quality once the data is uncompressed. The process employs plenty of processing time, so a web hosting server needs to be powerful enough in order to be able to compress and uncompress data right away. An illustration how binary code may be compressed is by "remembering" that there're five sequential 1s, for example, rather than storing all five 1s.

Data Compression in Cloud Hosting

The ZFS file system which runs on our cloud web hosting platform employs a compression algorithm called LZ4. The aforementioned is a lot faster and better than any other algorithm available on the market, particularly for compressing and uncompressing non-binary data i.e. web 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. As the algorithm compresses data quite 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 every day. Both your content and its backups will need reduced space and since both ZFS and LZ4 work extremely fast, the backup generation will not affect the performance of the web servers where your content will be kept.

Data Compression in Semi-dedicated Servers

The semi-dedicated server plans which we supply are created on a powerful cloud hosting platform that runs on the ZFS file system. ZFS employs a compression algorithm known as LZ4 that surpasses any other algorithm these days in terms of speed and data compression ratio when it comes to processing web content. This is valid particularly when data is uncompressed since LZ4 does that more quickly than it would be to read uncompressed data from a hard disk and as a result, websites running on a platform where LZ4 is present will function at a higher speed. We're able to take advantage of the feature regardless of the fact that it requires quite a large amount of CPU processing time because our platform uses a number of powerful servers working together and we don't create accounts on a single machine like many companies do. There is an additional reward of using LZ4 - given that it compresses data very well and does that extremely fast, we can also generate multiple daily backups of all accounts without affecting the performance of the servers and keep them for a whole month. In this way, you'll always be able to recover any content that you erase by accident.