SuperCacher and Up to 5 Times Faster Sites for All!

It was in the ancient 2012 when we announced our SuperCacher – the feature that allowed our clients to enable static cache, dynamic cache, and Memcached for their accounts. Since then, we have heavily enhanced the technology and fine-tuned its behavior and we believe it is one of the most powerful speed tools we have created for our clients. Currently, the most massively used part of our SuperCacher is the Static cache (NGINX direct delivery), as it is switched on by default on all our plans. Today we take a major step that will result in much more massive adoption of the other two SuperCacher layers and will significantly increase the speed of the sites we host. We now make Dynamic Cache and Memcached available at no additional cost on our StartUp plans too. Additionally, the dynamic cache will be activated on our servers by default. 

Dynamic caching ON for everybody!

Between 50% and 500% faster page loading

To briefly recap, dynamic caching is a technology that caches the HTML output of your PHP code. The PHP language is used so that the content of that same HTML is changed dynamically and upon a set of conditions predefined by the web creator. When using cache, next time that a page is requested, the pure HTML will be displayed from the Cache which is in the server’s RAM, as opposed to wasting CPU and I/O resources to read the PHP file from the disk. Thanks to that mechanism the web page loads significantly faster. And by “faster”, we mean like 50-500% faster based on our internal statistics for sites that have it turned on. The bigger the impact we see on heavier sites – those with more products and queries. Once you enable the cache, the pages start loading as fast as your Internet allows it, literally, since the page response is returned instantaneously from the memory of the server.

WordPress cached out-of-the-box, other applications can also be configured

Until now, the dynamic cache has been available on our GrowBig and higher plans and had to be activated by the users through our WordPress SiteGround Optimizer plugin. Now, we are making the cache available on all plans and we are activating it by default on all servers. Thus, all WordPress sites hosted on our platform will be cached out of the box. Additionally, our clients will be able to configure other applications to take advantage of the cache too. For instructions on how to use the Dynamic Cache with some of the other popular applications, you can refer to our SuperCacher Knowledge base articles.

Dynamic cache management options 

As already mentioned, our dynamic cache option will now work with WordPress installations out-of-the-box. However, WordPress users will achieve the best results through the Dynamic Cache controls of our SiteGround Optimizer plugin. The plugin acts as an additional connector between our dynamic cache and the WordPress application. For example, the SiteGround Optimizer tells your server to clean the cache automatically on each relevant content change and it provides you with an easy option to exclude URLs from being cached altogether. You can also turn off the caching through the plugin. 

If you are using another application, you may need to allow the caching from its backend in order to start using it, regardless that it is activated on server level by us.

As for the flush option, if a change on your website is not shown immediately, as the cached version is still served, you may always use the Flush button in your Site Tools. 

Memcached available on all plans to opt-in

Memcached is probably the most popular memory caching system that is used by thousands of database-driven sites, which speeds up these websites by caching results from database queries in the server’s RAM. Thus, if the result of the same query is needed again, it will be instantaneously taken from the RAM, rather than generated again from the Database, which is usually a slower process and requires more computing power.

Memcached is now available on StartUp plans with Site Tools as well. You can enable it from Site Tools > Speed > Caching, look for tab Memcached. However, please bear in mind that you also need to configure your application to use this cache, once you switch it on from our interface. For WordPress, this takes just a click in our SiteGround Optimizer plugin > Memcached control section, for some of the other popular applications you can refer to our SuperCacher Knowledge base articles. 

Note:

The described changes will affect only our Site Tools based servers. However, in case your account is still on cPanel, don’t you worry – by the end of March 2021 we aim to complete all migrations from cPanel to Site Tools so you’ll also get these SuperCacher enhancements soon.

[subscribe_cta]

New MySQL Setup For Faster Query Processing

Update

We’re currently migrating all our servers to MySQL 8. Learn more about the migration process in our blog post.

Two of the most frequent reasons a site might be slow are unoptimized PHP processes and heavy MySQL queries. Website code optimization is always a crucial part of the constant battle for more website speed. However, webmasters hosting with SiteGround, have always had a reliable ally by their side in this quest.

Recently we have announced the new Ultrafast PHP, which significantly speeds up the processing of PHP scripts and improve the website performance up to 30%. 
As a natural next step in our efforts to offer a premium and superfast service, we deployed a server-side solution to optimise database queries which has already brought down the number of slow queries between 10 and 20 times!

What are slow MySQL queries and why they matter ?

If you are managing an active site with a database, you probably understand that when a visitor enters your site, there are tons of scripts that start running, some of which ask your database for information. For example, if you have an online shop and a visitor is trying to purchase an item, your store should check for its availability in the database and display if it’s possible to be ordered. That check triggers a MySQL query. And depending on how that query is written it may be quite heavy and time-consuming to be processed by the server. For you as a webmaster, these slow queries are a problem because you will be losing clients. You know how visitors drop out of the site when they have to wait longer than 2-3 seconds for a page to load? Well, you get it. For us as your host, we don’t like it when our servers get throttled processing too many slow queries because this means that the CPU and RAM of the machine get blocked and cannot be used for other processes, which are also important for yours and the other websites hosted on the server.

What did we do?

The battle with slow MySQL queries is an ongoing process, which involves both the webmaster and the host. That is why we recently launched a new MySQL setup on our servers, which takes an innovative approach to distributing the server RAM and allocating it to the MySQL. The new setup allows a much higher number of parallel requests to be processed simultaneously and this has a great impact on the effective handling of heavy MySQL queries. So great that the Sys Admins, watching the server load after the new MySQL setup launch, still don’t believe it – they saw a drop in slow queries between 10 and 20 times! 

All of our latest service improvements such as the Ultrafast PHP and now the MySQL setup are possible thanks to two things – the Google Cloud platform and the switch from cPanel to Site Tools. Since moving to Google Cloud, we upgraded our server configurations with more RAM. The RAM unit price is not cheaper, but working in the cloud offers possibilities for better distribution of that resource among different machines. And the fact that we don’t comply with third-party’s software resource requirements such as cPanel, gives us more freedom to innovate. Our DevOps feel empowered to create and keep developing smart technologies that benefit the greater majority of the sites we host spot on!

Who gets it?

Everyone hosted on our shared Site Tools servers already got the new MySQL setup! If you have been seeing an enhancement in the performance for the last week or so, it’s because of the new setup.

That means it’s less likely that you hear from us asking you to fix a slow query and “socially-distancing” your site due to that. Fewer slow queries, faster servers, less hassle for you!


Cloud accounts are also scheduled to receive the new MySQL setup by the end of February, 2021.

Still a SiteGround client on cPanel? We expect to migrate everyone by the end of March 2021 so all you need to do is wait just a little bit longer.

[subscribe_cta]

More Site Speed Gains with Brotli Compression Algorithm

We are happy to announce that we have deployed and enabled by default the Brotli compression algorithm on our Site Tools servers so websites hosted there could get up to 15-20% speed gains from using it. 

What is Brotli?

Brotli is a next generation compression algorithm developed by Google as a successor to the popular gzip method that we’ve had running on our servers for ages. The idea is simple – once your application produces the HTML output of your website and the output is compressed together with all the resources it loads, the data is transmitted over the Internet and then the browser decompresses the content before rendering it. This process significantly reduces the size of data that’s been moved from the server to the visitor, resulting in speed gains multiple times bigger than the milliseconds lost for compression and decompression.

How much faster is Brotli compared to gzip?

The new algorithm provided by Brotli compresses the website into smaller data size, which makes it faster to transfer. JavaScript files compressed with Brotli are roughly 15% smaller than the ones compressed with gzip. HTML files are around 20% smaller and CSS files get around 16% size reduction. Those numbers of course will differ depending on your particular files.

A test with one of the WordPress’s default themes – TwentyTwenty shows that it produces a 19584 bytes of data uncompressed, 6003 bytes compressed with gzip and only 4863 bytes when compressed with Brotli! This means that you get more than 75% reduction in size from uncompressed content and 19.5% from gzip. 

How to use Brotli?

We have enabled Brotli on all our Site Tools servers and if your account is hosted on one of these, your site will automatically take advantage of it. You don’t have to do anything to get it! 🙂 Browsers that support Brotli compression, which are the majority of the browsers now, pass the appropriate “accept-encoding: br” header when performing the request and get the Brotli-compressed content. Older browsers that don’t support it will be served with gzip-compressed data. If you are still hosted on a cPanel server, don’t worry – we expect migrations to Site Tools to be completed by the end of March 2021 so you won’t have to wait long to get it as well.

[subscribe_cta]

Wrapping Up 2020: Service Enhancements, 97.7% Client Satisfaction (& A Gift To You)

2020 was unquestionably a memorable and overwhelming year for all of us. It was full of challenges, worries about staying safe, working, and living in isolation. Throughout a rough year, our team has found comfort and motivation in providing lots of service enhancements to YOU, our clients, and supporting different communities the way we can.

⚙️ New Tools & Service Enhancements

In just 12 months, we managed to introduce many new tools and service upgrades. They make your website faster, help you manage it more comfortably, and give you more resources than before.

Some of the great improvements we did in 2020 are the complete switch to the Google Cloud platform, the development of the Ultrafast PHP setup, many speed optimizers for WordPress sites, the additional resources we added for free to our hosting plans, and more!

Learn more >>

❤️ Support for Communities in Need

Alongside upgrading our service, we also dedicated time and effort to support our communities in their battle with the COVID-19 challenges. We made donations to various medical institutions, gave away free hosting and renewals to highly affected clients, and helped our employees adapt to the new normality of working entirely remotely with a special wellness program.

Learn more >>

🥇97.7% Customer Satisfaction Rate & Awards Received

We are proud to see that all our efforts paid off with the appreciation we got from our customers and other stakeholders. Traditionally, at the beginning of December, we ask clients what they think about our service. We’re incredibly proud and happy to see that we earned an average of 97.7% client satisfaction across the key service indicators – speed, security, support, uptime, value for money, and range of tools.

We were also honored to receive 2 Stevie awards for Customer Service, BigSEE award for our HQ building, and 12 Employer Awards! We couldn’t be happier and more thankful for that evaluation, and we hope we will keep up to it this year too!

🎁 Share Our Recap & Win Bose Headphones

You can read the full 2020 recap here and share the page on your Facebook, Twitter, or Instagram profile until January 29, 2021, along with the hashtag #SiteGroundRecap2020. One lucky winner will get a special prize from SiteGround – branded Bose headphones!

We hope our work throughout the year has managed to generate value and positivity for You, our clients! Stay tuned for more service enhancements coming up in 2021! 🎉

>> SHARE RECAP & WIN

[subscribe_cta]

PHP 8 Available on Our Servers (What’s New + Game)

We’re happy to announce that we have deployed the latest release candidate version of PHP 8 on all our servers. As always we are among the first companies to provide the new PHP on their hosting platform. PHP 8 is expected to facilitate developers to write cleaner code with better quality that gets executed faster. Since release candidates are not suitable for live sites, we invite you to try it out on a staging copy of your site or on projects that are not live yet. We’ll give away awesome PHP elephants to 10 of the early adopters who share their opinion about PHP 8 with us. 

PHP 8.4: Stay Updated! 🚀 Check out our latest blog post to explore the newest features and enhancements in PHP 8.4.

What are the PHP 8 improvements and features

Faster code execution

The latest PHP version brings a lot of new things but the one we are obsessed with is JIT (just in time compiler). It is the first time that PHP version has a compiler – JIT – that caches a version of your already interpreted code and generates a machine code as an output (machine code is on with 0’s and 1’s only). The “just in time” compiler promises speed improvements for complex tasks and algorithms and opens new opportunities for the PHP language to broaden its reach and applications. 

Some of you may wonder how JIT relates to the Opcache, which brought significant performance gains to many websites? The main job of the Opcache is to cut the processes of tokenization, parsing, and compiling of Opcodes, which then get processed by the Zend engine. The role of JIT is to save on the execution of the Opcodes by the Zend engine, so it joins forces and intervenes to spare resources where the Opcache cannot help.

It’s worth mentioning a few downsides we have noticed so far:

  • Running PHP 8 with JIT might make it harder for you to troubleshoot code errors because it may be harder to locate which piece of your code in this interpreted version is actually at fault.
  • If you are running a WordPress site you may not be able to note significant performance improvements thanks to JIT. The WP developers are still working on making WP compatible with PHP 8 and are now calling for testers, meaning you won’t be really able to test PHP8 on your WP site right away. Also, because of the way WP interacts with MySQL, a lot of the waiting time does not come from the PHP compilation, but from the MySQL response time, which cannot be solved with the help of the JIT compiler.  

Code with higher quality 

One of the major differences that you will notice is that many of the warnings and notices that weren’t catchable are now exceptions or errors, which can be caught and logged. It is possible that due to this change, a lot of problems that remained hidden with the previous PHP versions will now surface. This is a great improvement, as it will allow developers to spot potential issues easier. However,  have in mind that it may be a good idea to set display_errors=Off if you decide to use PHP 8 on a live site to not show such errors to your site visitors.

Cleaner, shorter code

Some of the new elements, such as the nullsafe operator, greatly improve the readability of the code, making it shorter and neater.  Instead of nesting several “if’s” you can use the “null” operator to write all those in just 1 line of code. 

The “type” trend

For several versions now, PHP has been trying to define the arguments that each method could adopt and become more of a typed language. In this latest release, there is a feature called “union types” which allows you to define 2 value types for each function, which is a natural continuation of that trend. As the example below shows, the function can return an integer or a float: 

public function getNumber(): int|float {
return $this->number;
}

The list of new features keeps going and we suggest this article as a good reference point for PHP developers:

https://stitcher.io/blog/new-in-php-8
https://stitcher.io/blog/php-jit
https://wiki.php.net/rfc/nullsafe_operator

How to take advantage of PHP 8 on our platform?

All our clients can change the PHP version of their sites from their control panel – Site Tools > Dev section, or cPanel > PHP versions. With PHP8 still being a Release Candidate, we strongly advise that you do not enable it for your live sites, but run tests with it on our staging environment (staging is available for GrowBig, GoGeek and Cloud plans), or create copies of your sites in your accounts if you do not have the staging functionality. 

At the moment, we have deployed PHP 8 without the following modules: mcrypt, geoip, ioncube.

Tell us what you think and win a PHP elephant

We tried to give you the big picture on what the new PHP8 is all about. Now we would like to hear what you actually think about it, once you get the chance to try it out. What do you like and what do you dislike? How does it work on your website? Do you see any performance improvements? We are looking to explore how our more experienced users take advantage of this early release candidate before it becomes official.

To stimulate you to share your tests and opinions with us, we have styled and branded the original PHP elephants to celebrate this new release. We’ll give away 10 elephants to 10 random users who share their thoughts on PHP8 by November 26, 2020 in a comment under this post, or on Facebook or Twitter, tagging @SiteGround and using the hashtag #PHP8 in their post.

[subscribe_cta]

Status Report on the Switch from cPanel to Site Tools

It has been а little over a year since we launched our new client interfaces – the revamped Client Area and the in-house developed Site Tools that is replacing cPanel. In August 2019 we started onboarding all new clients to the new interfaces and shortly after we began working on the migration of our existing clients. As of now, all our clients are using the new Client Area and we have also successfully converted more than 9000 servers from cPanel to Site Tools. 

Looking back on the past 12 months, evaluating the complexity of the transfer process and the non-transfer related challenges 2020 has placed in front of us, I believe that we have managed to keep a healthy migration pace. This was achieved thanks to the tremendous amount of work of all teams involved in the transfer and despite the occasional slowdowns coming from various circumstances.

Still, we have a lot more accounts and servers to convert and many of you may be wondering why it is taking time and when is your site’s turn coming. That is why we decided to do a follow-up and tell you the story of what we have done behind the scenes during the past year and what’s the forecast for the upcoming months. 

The innate complexity of the migration

It is not surprising that the migration of over a million live sites from cPanel to Site Tools is a tremendously complex process. I might say it is comparable in terms of efforts and resources needed for the creation of the new interfaces and systems themselves. It is quite a challenge to move operational sites from one platform with a certain structure to a new platform with a completely different one, without affecting the availability and functioning of these sites. 

On the surface, it seems that there is just one simple difference between the two frameworks —  no addon sites under one hood. What this actually means is that we have to be able to untangle any subordinate sites from the main cPanel account and recreate them as separate stand-alone accounts in our new platform. And to illustrate how complex this process may be for different website setups I will list a few examples below:

Multiple addon domains using one and the same database

Normally, this is not a reasonable thing to happen, as each website, even addon ones, should be using their own database. However, this was technically possible with cPanel and there are actual sites set up this way by our customers. When such a site needs to be migrated, our migration script has to detect the case and create a separate database for every site and copy the data. After that, the script automatically reconfigures each website to use the respective database.

Applications with absolute paths in their configuration

Another thing that the migration script should fix is multiple applications set to use absolute paths in their configuration. The system has to detect those and once they become independent sites with different system users, to automatically reconfigure them to use the new system paths.

The Addon/Parked/Subdomain infinite setup options 

The infinite number of ways users can set up and sometimes mess up their document root paths for the different applications when using the addon, parked, and subdomain functionalities in cPanel is the biggest challenge for our transfer process. We have managed to list more than 30 different ways of unorthodox document root path cases. One of the most common examples is when more than one addon domains are configured to use the same folder.

This is a common “hack” of the cPanel system people use to park a second domain to an addon site — an option that is officially not allowed in cPanel. So in such setups, the system has to automatically decide which site is each domain going to and in what role (primary or parked). In some cases, the setup is so complex that the domains cannot be configured automatically and the migration should be attended manually.

Serious Development Assignment 

Automating all possible processes

We started our first migrations in September last year very cautiously. The migrated sites were manually reviewed and each of the issues described above, plus many more that appeared, have been addressed with new iterations of the migration script. Needless to say, the manual checks of the first migrations took a lot of time and was not something that could be sustainable in the long run, so we have added several additional automations to the migration script. 

We now do automated pre-checks of all accounts to be migrated. If there is an indication of a possible problem, we fix it before the migration has started. After that, the account is actually migrated from cPanel to Site Tools. Once the migration is over, we run another automatic check for post-migration issues. If any issue is detected the account is marked for manual review.

Additionally, we have developed an automated system for communicating the progress of this process with the customer whоse accounts are being migrated. With all these systems now being in use, we are able to convert about 900 cPanel accounts per day with a very low fail rate. 

Switching to the New Customer Area first

In the beginning, we planned to migrate each customer simultaneously to the new Client Area and the new Site Tools. However, we soon realized that it will be much better to untangle the new Client Area from Site Tools and move all clients to the new Client Area first. There were several reasons for this decision: 

  • First, the Client Area migration was in itself less risky, as it did not directly affect the hosted websites functionality. 
  • Second, we figured out that providing the Client Area first will give all our customers some time to get used to the new interfaces. We do appreciate the effort needed to learn a new interface, so by getting used to our new UX logic with the Client Area, we wanted to make the transition to the more functionality-dense Site Tools smoother for our users. 
  • And third, daily maintenance of two Client Area interfaces was taking away precious time from our technical teams. Time that could have been spent on perfecting the migration scripts.

The decision to untangle the transfer to both interfaces required temporary focus change, as we now had to invest some development time into accommodating cPanel accounts in the new Client Area interface, which was not initially planned. However, in the long run, we believe that this decision brought the end date of the whole migration closer. We are very proud to have all our clients successfully using the new Client Area since May 2020. 

The challenges of 2020

As we all know this year has been extremely unpredictable and for perfectionists like our managerial team, planning has become a nightmare with too many variables and dynamic factors that inevitably slowed down the migrations during the year. 

Transfer to Google Cloud Platform

One of the things that made us reorganize our initial plans was really positive — the finalization of our contract with Google Cloud. Moving our service to a cloud-based platform was the other big project we had been working on in the past years. We knew that moving to Google Cloud would provide a lot of immediate benefits to all our customers and completing this migration first would enable us to dedicate all resources to the much more complex switch to Site Tools.

Therefore, once we finalized the contract with Google, the migration to Google Cloud was prioritized in the queue of our DevOps and SysAdmin teams. They worked fast and did a great job – we managed to migrate our whole platform to Google Cloud in less than 4 months. And we are talking about more than 4 PB of data! Though a big part of our resources was invested in the Google migration for several months, we still managed to do considerable work on polishing the Site Tools migration scripts in the meantime.  

The COVID-19 effect

Of course, we cannot forget the COVID-19 effect. During April and May, with quarantines affecting many of our geographical markets, we have seen an unprecedented uprisal in support inquiries. It was only natural, as the online presence has suddenly become much more important for a great number of people and businesses, leading to a higher level of activity by all website owners.

We were truly swamped and for the first time since we started operations, we had to literally throw all our resources into customer support. Despite hiring new people, the volume of work was so big that every department had to focus and contribute in some way to the provisioning of the service and optimization of how that service was delivered. Again, that was putting the focus away from the migrations and even though we kept a core team working on them, the managerial and operation attention was elsewhere and migrations were going slower during this period.

That being said, I still believe we managed to address both of the big 2020 events quite well and managed to remain reasonably on track with our third main endeavor — the transfer to the new interfaces. 

Current status of the migration

At the moment Cloud accounts are being migrated with the highest priority. We aim to complete the migration of the majority of the clouds by mid-December. There is a small percentage of Cloud accounts that are not included in this plan. These are accounts where existing WHM functionality was used to create custom cPanel plans. This means that custom resource limits were set by the cloud owner to the separate cPanel accounts on the cloud. As preserving these settings is a serious additional complexity to be addressed by the migration script, we will have to postpone such accounts’ migration. (In case you own such a cloud account, and you believe you do not need to keep your custom cPanel account settings, you may contact us through the Other Technical Issues category in your Help Desk and request your cloud inclusion in the current migration schedule.)

In the meantime, we are also working hard on the shared server migrations. Due to the larger volume of data on them and the different setup specifics, their migration rate is much lower at the moment. However, now that we are close to finishing the cloud account migration, we have focused more resources on optimizing the shared servers migration process and expect to see a larger number of shared accounts migrated in the next several weeks. 

On behalf of the whole SiteGround team, I would like to thank you all for the patience this year. We are fully aware we have created expectations for a change and it may be taking longer than you have anticipated, but we really do our best to make this super complex switch happen as soon as possible and at the same time to be a safe and easy experience for all our customers.

[subscribe_cta]

New, Ultrafast PHP for up to 30% Faster Websites

Custom PHP Setup on Site Tools

Speed is one of the pillars of our hosting services and wе’re constantly working on making our infrastructure faster and more reliable. One of the essentials for a fast loading speed is the way the PHP is handled on the web server and now, with our new Site Tools platform and without the constraints of the old system, our DevOps team got the opportunity to develop a new and ultrafast PHP setup that is up to 30% faster and as secure as everything we do.

Ultrafast, yet Super Secure PHP Setup

On its own, running a fast PHP is not a difficult task. However, if you want a fast, stable, and secure PHP while supporting Apache and the variety of .htaccess rules defined by users and apps, things get complicated. We wanted to solve these problems and at the same time increase the page loading speed and improve the server stability during traffic spikes. So once we released the new Client area and Site Tools and got rid of major constraints that our old platform was putting on us, modifying our PHP setup became one of the priorities of our DevOps team.  

After several iterations, we managed to overcome the biggest “speed over security” challenge and delivered a fast PHP with our WAF and account isolation integrated, thus getting better performance results without compromising with security. The new implementation is super fast, secure, and efficient.

Our Ultrafast PHP vs Our Standard PHP

While the new, ultrafast PHP setup is faster and is recommended for websites with a lot of traffic, the standard PHP setup provides some extra flexibility for PHP versions and variables management.  

The websites that will benefit most from the ultrafast PHP are those that get solid traffic and may be experiencing resource deficit on the current plan they use. Based on the preliminary statistics we have run, we see the following raw data:

  • Faster page response: up to 50% drop in the TTFB (time to first byte), which will make your pages load faster than before.
  • Increased server capacity: the host node will be able to process about 20-30% more requests, which means it will be able to handle traffic spikes even better than before. 
  • Lower server memory usage: up to 15% drop in the memory usage, which again vacates server resources for handling more of your traffic faster.
  • Expected overall performance improvement: currently the new, ultrafast PHP averages at being 30% faster than the old setup.

Note: the numbers above are average and are based on internal tests. Results may vary per site. 

The new PHP setup is available for websites hosted on GrowBig, GoGeek and Cloud plans, as these plans usually host the type of sites that are most likely to benefit from the performance improvements it brings. It’s important to point out that it works for sites running on PHP 7.3 or higher and is not compatible with older versions. Furthermore, when using the ultrafast PHP service, all subdomains under your site will inherit the PHP version and variables settings from the site’s primary domain.

Our Standard PHP Allows Different PHP Settings for Each Subdomain 

The standard PHP setup is the one all StartUp accounts use. It is also available as an alternative to the ultrafast PHP setup on Site Tools-based GrowBig, GoGeek and Cloud accounts. Its performance is excellent for small and standard sites. Its biggest advantage is that it enables you to manage the PHP versions and variables separately for every subdomain in your site. 

As the standard PHP gives more flexibility for experiments, all staging sites are set up with it too. So if you need to use an older PHP than 7.3 or you need a setup with different PHP versions and variables per subdomain, the standard PHP setup is the one for you.

How to Switch to the Ultrafast PHP?

ultrafast PHP setup
  • All new sites created on Site Tools-based GrowBig, GoGeek or Cloud plan come with the new, ultrafast PHP switched on by default. 
  • For existing sites hosted on  Site Tools-based GrowBig, GoGeek and Cloud Plans, the ultrafast PHP is now available in Site Tools > PHP Manager and clients can instantly enable it from there. 
  • If you are a SiteGround client and have a Site Tools-based StartUp plan, you may upgrade it to a higher plan to get access to the ultrafast PHP setup.

[subscribe_cta]

New Webmail App To Manage Email Settings

We have just released a stand-alone Webmail application for hosting plans using Site Tools, which allows all email users to change their password and set up different email automation like autoresponders, filters, and forwarders. Until now users could access their mail through a browser (yourdomain.com/webmail* or via the server name), but certain control features were a privilege of the hosting account owner through Site Tools only. 

Users can change passwords and manage settings from their webmail interface

Hosting account owners have had access to a number of tools through Site Tools that allowed them to change passwords and set configurations for all the email accounts created and hosted on their hosting plan. Through the Webmail app now each individual email user gets access to the same tools for their account only:

  • Email users can change their email password directly from the Webmail app. 
  • Users can download an auto-config file for setting up their email account on different email clients or just get the needed settings to do it manually. 
  • Autoresponders can now be created and managed through the Webmail app. 
  • Webmail users can set up their own forwarding rules. 
  • Different email filters can be configured directly in the Webmail application to enable email users to organize and automate the distribution of their incoming emails. 
how to login in siteground webmail

More convenience for our clients and their users

Thanks to the new Webmail app, our clients and hosting account owners can now grant access to their users to all relevant email tools they need to manage their individual email accounts. That will offload part of the email maintenance work you may have been doing for your clients. 

 siteground new webmail app

When accessed through the webmail app, these tools work exclusively for the specific email account in which the user is logged. All the changes made through the Webmail are automatically reflected in Site Tools (the same applies in the opposite direction, too). That will allow you, the account owner, to monitor the changes your users make through Site Tools and intervene if anyone needs help.

If you need more guidance, feel free to check out our tutorial on how to use webmail in Site Tools

NOTE:

Just a reminder that you can access yourdomain.com/webmail only if your domain is pointed to our servers and if you have an SSL installed. If you don’t have an SSL, the browser will display an error.

[subscribe_cta]

Free CPU and RAM Added to All our Cloud Accounts

Starting today we are increasing the resources available to all our new and existing cloud plans with 1CPU Core and 2 GB RAM at no additional cost. The upgrade will make our cloud service faster and more reliable than ever. During the last few months, we have implemented multiple service improvements and the current cloud update is another enhancement made possible by our recent switch to Google Cloud Platform.

More Value With Our Managed Cloud Service on GCP

When we decided to move our infrastructure from bare metal servers to cloud infrastructure, we wanted to get the most out of that switch. We considered all the data redundancy factors, network capabilities, and of course the speed of the new platform compared to the old infrastructure. What was offered by Google Cloud on these parameters was really impressive. We knew that even the mere switch from the previous platform to the new one would result in performance improvements. But what motivated us, even more, to move to Google Cloud Platform were the opportunities we saw to optimize our resource usage, become more efficient and give more value to our clients. The current cloud upgrade is a direct result of the optimization opportunities we have on the new platform. Now our cloud services are not only hosted on a better infrastructure provided by Google Cloud but also receive more resources at the same price as before.  

New Clouds – More Resources at the Old Price

All our cloud offers now come with 1CPU Core and 2 GB RAM more without any change in their current price. Therefore, our entry cloud plan now includes 3CPU cores, 6 GB RAM, and 40 GB space at just 80 USD per month*, which sets the base for any configuration of CPU, RAM, and storage that you wish to create. Additional resource units can be added to this new base at the same prices as before. 

Current Cloud Plans – a Free Upgrade

In the next few days, all our existing cloud users will also receive a free update of their cloud features and will have 1CPU Core and 2 GB RAM added to their existing plan. 

No downtime is expected during this upgrade. However, the option to upgrade or downgrade cloud resources will be temporarily disabled in the Client Area during the upgrade process. Only the Autoscale option will be available to accommodate any urgent need for additional CPU or RAM that may arise during the short period of the feature update. 

* Prices depends on geographical region of the client starting from: 80 USD/mo; 64 EUR/mo; 48 GBP/mo; 80 AUD/mo

[subscribe_cta]

Faster CPUs, More Data Centers, Bigger GoGeek Plans

When we migrated our infrastructure to Google Cloud Platform a few months ago, we knew this was not just a one-time event but the base for continuous improvements for our customers. Today we are happy to announce that thanks to this move, we are able to perform a massive upgrade to faster CPUs, we have two more data center locations and our GoGeek plan offers more space than before. 

40% Faster Processors 

We will update all processors used to host our clients on the Google Cloud infrastructure. The new N2 CPUs perform roughly 40% faster than the ones we used previously. Both our shared and cloud customers will benefit from faster delivery of dynamic content due to more efficient script execution. With the upgrade, your site is expected to need less CPU seconds than before when serving the same type and number of visitor requests. This generally means more room for growth before you need a plan upgrade. Of course, the benefit for each individual site will be unique, based on its own code and database optimizations. 

The upgrade of our current CPUs will be done in the next few weeks. There will be a 24-hour notification about it in your Customer Area. The upgrade will involve minimal downtime due to a necessary reboot (roughly 15 minutes per server). Upgrades are scheduled to happen during the time of the day with historically least amount of traffic. Basically, that should happen very early in the morning, taking your data center local time into consideration. 

Two new data centers – Sydney and Frankfurt

Another great benefit of our migration to the Google Cloud Platform is that we can now add more data center locations around the world. It is a great advantage that we can now count on a single data center partner everywhere and benefit from their uniform high-quality service. We have been a host of choice for many Australians for the past 15 years and now we are extremely happy to provide a data center location on their own continent – in Sydney. 

A data center in Frankfurt, Germany is also available as a response to the numerous requests for German location by our customers. All new plans for customers from these locations are now activated in the new data centers. Existing hosting accounts can be relocated through the marketplace page in the customer area.

More space for GoGeek hosting plan

Our GoGeek hosting plan is often chosen by people reselling hosting service or hosting multiple sites of their own customers. After the move to Google Cloud platform, we are now able to increase one of the resources our resellers need most — the webspace, without changing the plan price. The GoGeek plans have been upgraded with 10 GB, and now include 40 GB disk space. Existing GoGeek plans have also received this upgrade completely free of charge.

[subscribe_cta]