Data compression is the reduction of the number of bits which should be stored or transmitted and the process is quite important in the internet hosting field since info located on hard disks is often compressed in order to take less space. You'll find many different algorithms for compressing information and they have different effectiveness depending on the content. A number of them remove just the redundant bits, so that no data can be lost, while others remove unneeded bits, which leads to worse quality once the particular data is uncompressed. This method requires a lot of processing time, therefore a hosting server should be powerful enough to be able to compress and uncompress data immediately. An illustration how binary code could be compressed is by "remembering" that there are five sequential 1s, for example, in contrast to storing all five 1s.

Data Compression in Cloud Hosting

The ZFS file system which runs on our cloud web hosting platform uses a compression algorithm called LZ4. The aforementioned is considerably faster and better than every other algorithm you will find, especially for compressing and uncompressing non-binary data i.e. web content. LZ4 even uncompresses data faster than it is read from a hard drive, which improves the performance of Internet sites hosted on ZFS-based platforms. Since the algorithm compresses data quite well and it does that quickly, we're able to generate several backup copies of all the content stored in the cloud hosting accounts on our servers every day. Both your content and its backups will need less space and since both ZFS and LZ4 work extremely fast, the backup generation will not change the performance of the hosting servers where your content will be kept.

Data Compression in Semi-dedicated Hosting

The semi-dedicated hosting plans which we provide are created on a powerful cloud platform which runs on the ZFS file system. ZFS employs a compression algorithm called LZ4 that is greater than any other algorithm available in terms of speed and compression ratio when it comes to processing website content. This is valid particularly when data is uncompressed since LZ4 does that much faster than it would be to read uncompressed data from a hard disk and as a result, Internet sites running on a platform where LZ4 is enabled will function at a higher speed. We can benefit from this feature regardless of the fact that it needs quite a large amount of CPU processing time as our platform uses a number of powerful servers working together and we do not make accounts on just a single machine like most companies do. There is another advantage of using LZ4 - considering the fact that it compresses data really well and does that very quickly, we can also make multiple daily backups of all accounts without affecting the performance of the servers and keep them for 30 days. By doing this, you can always restore any content that you erase by accident.