Data compression is the compacting of information by lowering the number of bits that are stored or transmitted. As a result, the compressed data takes less disk space than the original one, so much more content might be stored on identical amount of space. You will find various compression algorithms that function in different ways and with a lot of them only the redundant bits are removed, therefore once the data is uncompressed, there is no loss of quality. Others remove unneeded bits, but uncompressing the data at a later time will result in lower quality in comparison with the original. Compressing and uncompressing content takes a significant amount of system resources, in particular CPU processing time, therefore any web hosting platform that uses compression in real time needs to have adequate power to support that feature. An example how info can be compressed is to substitute a binary code such as 111111 with 6x1 i.e. "remembering" how many sequential 1s or 0s there should be instead of keeping the whole code.
Data Compression in Shared Hosting
The compression algorithm employed by the ZFS file system that runs on our cloud web hosting platform is named LZ4. It can improve the performance of any website hosted in a shared hosting account with us as not only does it compress info more effectively than algorithms used by various file systems, but it also uncompresses data at speeds that are higher than the HDD reading speeds. This can be done by using a great deal of CPU processing time, which is not a problem for our platform because it uses clusters of powerful servers working together. A further advantage of LZ4 is that it allows us to make backups faster and on lower disk space, so we will have several daily backups of your files and databases and their generation will not affect the performance of the servers. This way, we could always restore any content that you may have deleted by mistake.
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 one of the best algorithms out there and positively the most efficient one when it comes to compressing and uncompressing web content, as its ratio is very high and it'll uncompress data quicker than the same data can be read from a hard drive if it were uncompressed. This way, using LZ4 will quicken every Internet site that runs on a platform where the algorithm is enabled. The high performance requires a lot of CPU processing time, that is provided by the multitude of clusters working together as a part of our platform. Furthermore, LZ4 allows us to generate several backup copies of your content every day and keep them for one month as they will take a reduced amount of space than typical backups and will be created much faster without loading the servers.