Data compression is the compacting of info by reducing the number of bits which are stored or transmitted. In this way, the compressed info requires substantially less disk space than the original one, so a lot more content can be stored on the same amount of space. There're many different compression algorithms which function in different ways and with several of them just the redundant bits are erased, which means that once the info is uncompressed, there is no loss of quality. Others remove unneeded bits, but uncompressing the data later will result in lower quality compared to the original. Compressing and uncompressing content needs a large amount of system resources, in particular CPU processing time, so every web hosting platform that employs compression in real time must have adequate power to support this attribute. An example how information can be compressed is to substitute a binary code such as 111111 with 6x1 i.e. "remembering" the number of consecutive 1s or 0s there should be instead of storing the actual code.

Data Compression in Shared Web Hosting

The cloud web hosting platform where your shared web hosting account will be made works by using the innovative ZFS file system. The LZ4 compression method that the aforementioned uses is greater in a number of aspects, and not only does it compress information better than any compression method that some other file systems use, but it is also considerably faster. The gains will be significant particularly on compressible content like website files. Although it could sound illogical, uncompressing data with LZ4 is faster than reading uncompressed data from a hard disk, so the performance of every website hosted on our servers shall be enhanced. The better and faster compression rates also allow us to produce numerous daily backups of the entire content in each and every web hosting account, so in the event you delete anything by mistake, the last back-up copy that we have will not be more than a few hours old. This is possible because the backups take a lot less space and their generation is quick enough, so as to not influence the performance of our servers.

Data Compression in Semi-dedicated Servers

The semi-dedicated server plans which we offer are created on a powerful cloud platform that runs on the ZFS file system. ZFS employs a compression algorithm named LZ4 that is better than any other algorithm you will find in terms of speed and compression ratio when it comes to processing web content. This is valid particularly when data is uncompressed since LZ4 does that a lot faster than it would be to read uncompressed data from a hard drive and as a result, Internet sites running on a platform where LZ4 is present will work at a higher speed. We can take advantage of the feature although it requires quite a large amount of CPU processing time as our platform uses a wide range of powerful servers working together and we never create accounts on a single machine like most companies do. There is another benefit of using LZ4 - since it compresses data really well and does that very fast, we can also generate multiple daily backups of all accounts without influencing the performance of the servers and keep them for an entire month. That way, you can always bring back any content that you erase by mistake.