Data compression is the compacting of data by decreasing the number of bits that are stored or transmitted. Thus, the compressed data requires substantially less disk space than the original one, so more content can be stored on identical amount of space. You will find various compression algorithms that work in different ways and with several of them only the redundant bits are erased, which means that once the data is uncompressed, there is no loss of quality. Others delete excessive bits, but uncompressing the data following that will lead to reduced quality in comparison with the original. Compressing and uncompressing content needs a huge amount of system resources, especially CPU processing time, so every Internet hosting platform which uses compression in real time needs to have sufficient power to support that attribute. An example how info can be compressed is to replace a binary code such as 111111 with 6x1 i.e. "remembering" the number of sequential 1s or 0s there should be instead of storing the actual code.
Data Compression in Shared Hosting
The cloud hosting platform where your shared hosting account is made uses the innovative ZFS file system. The LZ4 compression method which the aforementioned uses is superior in numerous aspects, and not only does it compress data better than any compression method that many other file systems use, but it's also quicker. The benefits may be significant in particular on compressible content such as website files. Even though it could sound illogical, uncompressing data with LZ4 is quicker than reading uncompressed data from a hard drive, so the performance of every Internet site hosted on our servers will be better. The better and quicker compression rates also allow us to produce a number of daily backups of the whole content in each hosting account, so in the event you delete something by mistake, the last back-up copy which we have won't be more than several hours old. This can be done as the backups take a lot less space and their generation is fast enough, so as to not change the performance of the servers.