The term data compression describes reducing the number of bits of information which needs to be saved or transmitted. You can do this with or without the loss of info, so what will be deleted in the course of the compression shall be either redundant data or unneeded one. When the data is uncompressed afterwards, in the first case the data and the quality will be the same, while in the second case the quality will be worse. There are different compression algorithms that are more effective for different kind of data. Compressing and uncompressing data often takes a lot of processing time, therefore the server performing the action should have enough resources in order to be able to process your info quick enough. A simple example how information can be compressed is to store just how many sequential positions should have 1 and how many should have 0 in the binary code instead of storing the actual 1s and 0s.

Data Compression in Cloud Hosting

The compression algorithm used by the ZFS file system which runs on our cloud web hosting platform is named LZ4. It can enhance the performance of any Internet site hosted in a cloud hosting account with us as not only does it compress data more efficiently than algorithms used by various other file systems, but it also uncompresses data at speeds that are higher than the hard disk reading speeds. This is achieved by using a lot of CPU processing time, which is not a problem for our platform since it uses clusters of powerful servers working together. One more advantage of LZ4 is that it allows us to create backups much quicker and on reduced disk space, so we shall have multiple daily backups of your files and databases and their generation won't affect the performance of the servers. This way, we could always recover all of the content that you could have removed by accident.

Data Compression in Semi-dedicated Servers

The semi-dedicated server plans that we offer are created on a powerful cloud platform that runs on the ZFS file system. ZFS uses a compression algorithm known as LZ4 that is superior to any other algorithm these days in terms of speed and compression ratio when it comes to processing website content. This is valid especially when data is uncompressed because LZ4 does that much faster than it would be to read uncompressed data from a hard disk and for that reason, sites running on a platform where LZ4 is enabled will work at a higher speed. We can take advantage of this feature although it needs quite a large amount of CPU processing time because our platform uses many powerful servers working together and we don't make accounts on just a single machine like the majority of companies do. There is a further advantage of using LZ4 - given that it compresses data very well and does that very fast, we can also generate several daily backups of all accounts without affecting the performance of the servers and keep them for a month. In this way, you can always recover any content that you delete by accident.