New versions of PHP 7.2 and 7.3 on NoLimit


So far we have been deploying new versions of PHP fairly quickly, but PHP 7.2 has dragged on a bit. Since the end of 2017, we have switched to a completely new infrastructure. All services run on our own cloud solution built on powerful HPE Moonshot servers with 3.7 Ghz processors and NVMe SSDs. HPE Moonshot servers are designed to run large-scale cloud services and it shows 😉

A lot of things had to be fine-tuned and many unexpected complications had to be dealt with. Despite long testing, we have encountered various situations. The deployment of PHP 7.2 has unfortunately receded into the background. It has slowed us down a lot in developing new services and improving existing ones.

By the way, the HPE Moonshot server takes up 4 and 1/3 U in a rack and fits up to 10 of them. And each such box has the performance and parameters of the entire rack of servers we have used so far. So there is about 10 times more density in terms of area. Admit it, it’s a pretty powerful toy. We already have 16 of them. We want to gradually migrate all the older services there.

When we deploy, we deploy properly.

Deploying PHP 7.2 wouldn’t be that complicated, but we tend to do things properly. That is why we are trying to prepare the system and processes so that everything will go faster in the future. Our web hosting and mailserver division has prepared a solution that will allow us to deploy new PHP versions almost immediately after release. After thorough testing, of course 😉

The new NoLimit web hosts use other extensive downstream technologies that are quite complex and one tiny mistake can cause major complications.

On the other hand, these new technologies are clearly worth it and put NoLimit far ahead of the competition. Namely our proxy server, which caches content for free. If your scripts can handle it, your NoLimit can handle much more traffic. We have customers who exceed 100,000 visits per day. After all, the same solution is used by Yahoo!, which is 8. the most visited website in the world*. If he can cache a billion visitors, he can handle your few dozen 😉

A small example of how our proxy server relieved the webhosting after enabling caching. In blue is the number of requests the hosting had to handle and in red is the proxy server. The test was conducted between 19:00 and 23:30. It was a highly visited large Czech eshop with a turnover of about 1.5 billion crowns and operating on the classic shared web hosting NoLimit. Yes, even such websites work on our NoLimit web hosting.

But let’s go back to PHP. For selected servers, we deployed PHP 7.2 and 7.3 on NoLimit for testing purposes in early January. However, these versions were not displayed in the customer administration. For individual hostings we switched them on manually. We have experienced testers who help us not only test but also debug our services so that, for example, the most popular content management systems work perfectly on them.

After successful testing we are 16. On January 1, we added the PHP 7.2 and 7.3 options to our customer administration for everyone.

Currently you can use the following PHP versions on our shared web hosting:

  • 5.3.29 (support ended August 14, 2014)
  • 5.4.45 (support ended 3 September 2015)
  • 5.5.38 (support ended July 21, 2016)
  • 5.6.40 (support ended 31 December 2018)
  • 7.0.33 (support ended December 3, 2018)
  • 7.1.26 (supported until 1 December 2019)
  • 7.2.14 (supported until 30 November 2020)
  • 7.3.1 (supported until 6 December 2021)

Please note that there is no longer a security update for PHP 5.6 and earlier. You should rewrite your scripts to ideally support the latest active version.

What news awaits NoLimit now

First of all, we plan to move all customers to the new HPE Moonshot in the cloud. Everything is faster there and you can use the latest technologies such as the aforementioned proxy server. A specific date has not yet been set, but it will be soon. All affected customers will be notified by email.

With the move to HPE Moonshot, more server resources will be available in addition to more performance. For the NoLimit Extra variant, we plan to increase some of the limits to twice as much. HPE Moonshot can also handle demanding CMS and e-commerce solutions, which require 512 MB of memory for certain tasks. Why don’t you…

For those who need even more or do not want shared power, we plan to offer a WMS service.

With the migration to HPE Moonshots and the connection of all NoLimit web hosts to the new technical elements, we will be able to start filtering unnecessary and dangerous traffic even for sites using HTTPS. Our IPS/IDS protection takes care of most of the bots that overload your website or try to find security holes in it. We also use a large and very expensive database of all discovered vulnerabilities in most CMS and eCommerce solutions. As long as our IPS/IDS protection is working, no one will exploit these vulnerabilities. You don’t have to sit at your computer nonstop and update everything instantly. Maybe you have time to enjoy your holiday in peace 😉

We have decided to launch VIP services as well. Details will be available soon.

You knew about this news from our previous articles, but we have more for you 😉

We are currently developing a monitoring and diagnostic system for your website. It will not only be able to keep an eye on your site on the internet, but it will also find most of the common bugs that slow down WordPress, for example.

We are preparing a new website with tutorials and the possibility to ask specific questions about our services and the operation of different CMS, so that we can help all clients much better and more efficiently than before.

We are also preparing the possibility of limiting IP traffic using different filtering by country or continent. More on that next time…