The term data compression means lowering the number of bits of info which has to be stored or transmitted. This can be achieved with or without losing info, so what will be deleted throughout the compression shall be either redundant data or unnecessary one. When the data is uncompressed later on, in the first case the info and the quality shall be the same, whereas in the second case the quality shall be worse. There are various compression algorithms which are more efficient for different kind of info. Compressing and uncompressing data in most cases takes lots of processing time, which means that the server performing the action should have ample resources in order to be able to process the data fast enough. An example how information can be compressed is to store how many consecutive positions should have 1 and just how many should have 0 inside the binary code instead of storing the actual 1s and 0s.
Data Compression in Shared Web Hosting
The cloud internet hosting platform where your shared web hosting account is created works by using the outstanding ZFS file system. The LZ4 compression method which the latter uses is better in various aspects, and not only does it compress info better than any compression method which many other file systems use, but it is also considerably quicker. The gains will be significant especially on compressible content like website files. While it may sound unreasonable, uncompressing data with LZ4 is faster than reading uncompressed info from a hard disk drive, so the performance of any Internet site hosted on our servers will be upgraded. The better and quicker compression rates also make it possible for us to make numerous daily backups of the full content in each web hosting account, so in the event you delete anything by accident, the last backup which we have will not be more than a few hours old. This can be done as the backups take significantly less space and their generation is quick enough, to not influence the performance of our servers.
Data Compression in Semi-dedicated Servers
Your semi-dedicated server account shall be created on a cloud platform which runs on the leading-edge ZFS file system. The latter uses a compression algorithm named LZ4, which is significantly better than all the other algorithms with regard to compression ratio and speed. The gain is visible especially when data is being uncompressed and not only is LZ4 faster than other algorithms, but it is also faster in uncompressing data than a system is in reading from a hard drive. That is why websites running on a platform that employs LZ4 compression perform faster since the algorithm is most efficient when it processes compressible data i.e. site content. An additional advantage of using LZ4 is that the backup copies of the semi-dedicated accounts which we keep need significantly less space and they are generated faster, which allows us to keep a couple of daily backups of all your files and databases.