The term data compression identifies reducing the number of bits of information which should be saved or transmitted. This can be done with or without the loss of info, which means that what will be deleted during the compression shall be either redundant data or unneeded one. When the data is uncompressed later on, in the first case the data and its quality shall be the same, whereas in the second case the quality shall be worse. You will find different compression algorithms which are better for different kind of information. Compressing and uncompressing data generally takes plenty of processing time, so the server carrying out the action needs to have sufficient resources in order to be able to process the data quick enough. An example how information can be compressed is to store just how many sequential positions should have 1 and just how many should have 0 within the binary code rather than storing the actual 1s and 0s.
Data Compression in Shared Hosting
The cloud hosting platform where your shared hosting account will be generated employs the innovative ZFS file system. The LZ4 compression method which the aforementioned uses is superior in a number of aspects, and not only does it compress info better than any compression method which many other file systems use, but it is also much faster. The gains can be significant in particular on compressible content like website files. Despite the fact that it could sound irrational, uncompressing data with LZ4 is quicker than reading uncompressed info from a hard disk, so the performance of any website hosted on our servers will be boosted. The better and faster compression rates also make it possible for us to produce numerous daily backups of the entire content in every single Internet hosting account, so if you delete something by mistake, the last backup that we have will not be more than a couple of hours old. This is possible as the backups take significantly less space and their generation is fast enough, to not affect the performance of the servers.