The term data compression refers to reducing the number of bits of data which needs to be stored or transmitted. This can be achieved with or without losing data, so what will be erased in the course of the compression can be either redundant data or unnecessary one. When the data is uncompressed afterwards, in the first case the info and the quality will be identical, while in the second case the quality will be worse. You will find various compression algorithms that are better for various sort of info. Compressing and uncompressing data often takes plenty of processing time, which means that the server performing the action must have plenty of resources in order to be able to process your data quick enough. An example how information can be compressed is to store how many consecutive positions should have 1 and how many should have 0 in the binary code rather than storing the actual 1s and 0s.
Data Compression in Shared Web Hosting
The cloud hosting platform where your shared web hosting account will be made works by using the revolutionary ZFS file system. The LZ4 compression method that the latter employs is superior in many aspects, and not only does it compress info better than any compression method that some other file systems use, but it is also faster. The benefits can be significant especially on compressible content such as website files. Even though it could sound irrational, uncompressing data with LZ4 is faster than reading uncompressed data from a hard disk, so the performance of every Internet site hosted on our servers shall be enhanced. The better and faster compression rates also allow us to produce a large number of daily backups of the full content in each hosting account, so should you delete something by accident, the last backup that we have won't be more than several hours old. This is possible as the backups take significantly less space and their generation is fast enough, so as to not influence the performance of the servers.
Data Compression in Semi-dedicated Hosting
The ZFS file system which runs on the cloud platform where your semi-dedicated hosting account will be created uses a powerful compression algorithm called LZ4. It is among the best algorithms out there and positively the most efficient one when it comes to compressing and uncompressing website content, as its ratio is very high and it will uncompress data quicker than the same data can be read from a hard drive if it were uncompressed. This way, using LZ4 will quicken any Internet site that runs on a platform where the algorithm is present. This high performance requires plenty of CPU processing time, that's provided by the great number of clusters working together as part of our platform. Furthermore, LZ4 enables us to generate several backups of your content every day and keep them for a month as they will take much less space than regular backups and will be created much more quickly without loading the servers.