In this article, we’ll be detailing the best hosting and server options to make your website as fast as possible. The speed at which your site loads can have a huge impact, not just on your search rankings, but also on the number of page views, the time users spend on-site, and the site’s overall conversion rate. For Magento eCommerce websites, it is imperative that your site is speedy.
The best way to get an overview of how fast your website loads is to run a speed testing tool like GTMetrix or Google PageSpeed Insights. If you have tested your website and it is still having speed issues, then it could be that your hosting is to blame.
The right hosting solution is the key to optimising your website speed. The server options you choose will depend greatly on the amount of content on your site and even the plugins and features you might be using. We offer a variety of solutions that can be tailored to your needs, regardless of whether you’re using Magento or WordPress or any other PHP based application.
Every Host Solutions
When picking a server, you have three options: A Virtual Private Server (VPS), a Dedicated Server, or a Cloud server. All our servers run on the CentOS operating system, with a choice of web servers. The recommended choice for most website owners is a Dedicated Server, resources are set and consistent with low overheads to provide optimum speed.
The Webserver will arguably have some impact on the way your site loads. This is the layer of software responsible for delivering site content to the end-user. Every Host offers the following options:
NGINX + Varnish
Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. It is installed in front of any server that speaks HTTP and configured to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 – 1000x. We use it in conjunction with an NGINX server to reduce load times, improve security (allow HTTPS) and increase speed. We have demonstrated exceptional results with Magento 2, achieving 250 millisecond page load times for a fantastic customer experience.
Litespeed + Litemage or LSCWP
The biggest difference between LiteSpeed Web Server and Apache is in the design of their architecture. Apache is process-based — it creates a new process or thread for every connection. Creating these processes requires a lot of overhead. LiteSpeed Web Server is event-driven, which means it serves all connections on a few processes, saving resources. This efficient method of serving connections means you can serve many more connections, at a much higher rate, without upgrading your hardware. The LiteMage caching system uses a technique called ESI hole punching, which makes server-side caching for dynamic content faster, so it’s ideal for Magento. LSCWP (LiteSpeed Cache for WordPress) does the same job for WordPress installations and is well-suited for sites running lots of plugins.
Apache Web Server + PHP-FPM
PHP-FPM is an advanced, highly-efficient processor for the PHP scripting language. Websites configured to use PHP-FPM can handle higher amounts of website traffic while using fewer server resources. The primary performance benefits from using PHP-FPM are more efficient PHP handling and the ability to use opcode caching for PHP scripts. PHP-FPM’s architecture prevents PHP processing from overwhelming a server. Our experience in fine tuning PHP-FPM provides superior performance for PHP websites such as Magento and WordPress
With over 10 years of experience in fine-tuning servers and adapting individual settings, we know how to set up servers to provide the most optimal website speed to meet your budget and business requirements.
Contact us today for more information: