Data compression is the reduction of the number of bits that need to be saved or transmitted and this process is quite important in the web hosting field because information recorded on hard disks is often compressed to take less space. There're different algorithms for compressing information and they offer different efficiency based on the content. A number of them remove just the redundant bits, so no data will be lost, while others erase unneeded bits, which leads to worse quality when your data is uncompressed. The method consumes a lot of processing time, which means that an internet hosting server needs to be powerful enough in order to be able to compress and uncompress data quickly. An example 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 Shared Web Hosting

The compression algorithm employed by the ZFS file system that runs on our cloud hosting platform is called LZ4. It can boost the performance of any Internet site hosted in a shared web hosting account with us since not only does it compress info more effectively than algorithms employed by other file systems, but also uncompresses data at speeds that are higher than the hard drive reading speeds. This can be done by using a lot of CPU processing time, that is not a problem for our platform considering the fact that it uses clusters of powerful servers working together. One more advantage of LZ4 is that it allows us to create backups more rapidly and on reduced disk space, so we will have several daily backups of your files and databases and their generation will not change the performance of the servers. This way, we could always recover any content that you may have deleted by accident.

Data Compression in Semi-dedicated Servers

The semi-dedicated server plans that we supply are created on a powerful cloud platform that runs on the ZFS file system. ZFS uses a compression algorithm known as LZ4 that outperforms any other algorithm you will find in terms of speed and data compression ratio when it comes to processing website content. This is valid especially when data is uncompressed since LZ4 does that much faster than it would be to read uncompressed data from a hard drive and for that reason, sites running on a platform where LZ4 is enabled will function at a higher speed. We're able to take advantage of the feature although it needs quite a lot of CPU processing time because our platform uses numerous powerful servers working together and we don't create accounts on just a single machine like the majority of companies do. There's one more advantage of using LZ4 - given that it compresses data really well and does that extremely fast, we can also generate several daily backup copies of all accounts without influencing the performance of the servers and keep them for a month. This way, you'll always be able to bring back any content that you erase by accident.