Data compression is the decrease of the number of bits which should be saved or transmitted and the process is rather important in the web hosting field as info kept on hard disk drives is often compressed in order to take less space. You can find different algorithms for compressing information and they have different effectiveness depending on the content. A number of them remove just the redundant bits, so that no data will be lost, while others delete unneeded bits, which leads to worse quality when the particular data is uncompressed. This method consumes a lot of processing time, therefore a web hosting server should be powerful enough so as to be able to compress and uncompress data immediately. An instance how binary code may be compressed is by "remembering" that there're five consecutive 1s, for example, rather than storing all five 1s.

Data Compression in Web Hosting

The ZFS file system which is run on our cloud hosting platform uses a compression algorithm named LZ4. The latter is considerably faster and better than any other algorithm available on the market, especially for compressing and uncompressing non-binary data i.e. internet content. LZ4 even uncompresses data faster than it is read from a hard disk, which improves the performance of Internet sites hosted on ZFS-based platforms. Due to the fact that the algorithm compresses data really well and it does that quickly, we can generate several backup copies of all the content stored in the web hosting accounts on our servers every day. Both your content and its backups will require reduced space and since both ZFS and LZ4 work very 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 that we offer are created on a powerful cloud hosting platform that runs on the ZFS file system. ZFS works with a compression algorithm known as LZ4 that is greater than any other algorithm available on the market in terms of speed and data compression ratio when it comes to processing website content. This is valid particularly when data is uncompressed since LZ4 does that faster than it would be to read uncompressed data from a hard disk drive and for that reason, websites running on a platform where LZ4 is enabled will function faster. We're able to take advantage of the feature regardless of the fact that it requires quite a large amount of CPU processing time as our platform uses numerous powerful servers working together and we do not create accounts on a single machine like the vast majority of companies do. There's a further advantage of using LZ4 - considering that it compresses data very well and does that speedily, we can also make multiple daily backups of all accounts without influencing the performance of the servers and keep them for a month. By doing this, you can always restore any content that you delete by accident.