{"id":8488,"date":"2022-09-02T11:29:50","date_gmt":"2022-09-02T11:29:50","guid":{"rendered":"https:\/\/clustercs.com\/kb\/?docs=docly-documentation\/speed-optimizations\/concepts\/speed-engine-concepts"},"modified":"2022-09-19T12:50:28","modified_gmt":"2022-09-19T12:50:28","slug":"getting-started-with-speed-engine","status":"publish","type":"docs","link":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/","title":{"rendered":"Speed Engine \u2013 Concepts"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>Loading speed is one of the most important metrics in the web industry. Search engines for example take website\u2019s speed very seriously nowadays and speed has a definite role in their ranking algorithms. Powerful tools and utilities are available on the web to guide us in achieving the best website delivery speeds. The recommendations are in majority related to code restructuring and request handling improvements.<\/p>\n\n\n\n<p>While&nbsp;<strong>ClusterCS<\/strong>&nbsp;does not manage your code, it can surely help with the server-side optimizations, this being the key purpose of the Speed section.<\/p>\n\n\n\n<p>The classic concept of a web server is the traditional LAMP \u2013 Linux, Apache, MySQL, PHP. This means that when you install a website such as WordPress on these setups, your resolving web service is Apache which handles all the requests. A web page load generally contains the main \u201cURL\u201d request which delivers the page html which in return triggers additional requests for all the static content (such as images, JavaScript, CSS) and other dynamic content requests (such as AJAX requests). Apache is a great web server for resolving requests, but it can lose performance when bombarded with requests.<\/p>\n\n\n\n<p><strong>ClusterCS<\/strong>&nbsp;proposes a modern approach to serving web content by providing the possibility to handle requests with the most suitable web service which leads to faster and better SEO ranked responses.<\/p>\n\n\n\n<p>If we take the previous example of web requests which trigger a main \u201cURL\u201d request and then 50 to 100 images, js and CSS files (imagine the numbers when you have a high number of users on your web sites), instead of sending everything to Apache we can route only the main html request to Apache and rest of the static files to a fast, lightweight service such as Lighttpd or NGINX. This diminishes the effort on Apache tremendously and will have an important improvement on how your servers handle the incoming traffic and how it\u2019s responses are ranked in SEO.<\/p>\n\n\n\n<p>Response times can be greatly improved by utilizing caching. Choosing&nbsp;<strong>ClusterCS<\/strong>&nbsp;caching automation will ensure an immediate and hassle-free caching implementation. Varnish and NGINX both provide great caching mechanisms and are trusted all over the world in many environments.<\/p>\n\n\n\n<p>Experienced users can further customize the web service configs.&nbsp;<strong>ClusterCS<\/strong>&nbsp;automation focuses on helping save time with many config scenarios and providing advanced strategies, while allowing specific customizations.&nbsp;<strong>ClusterCS<\/strong>&nbsp;provides the configs resulting from the routing automations and they can be further configured for specific functionalities.<\/p>\n\n\n\n<p><strong>ClusterCS<\/strong>&nbsp;Speed section is a great resource for both novice\/non-technical users and experienced sysadmins. Our Support Team will always be there to guide users on how to create the best setups, therefore don\u2019t hesitate to request information.<\/p>\n\n\n\n<p><strong>ClusterCS<\/strong>&nbsp;can also help with A\/B testing for web server delivery architectures. We often find ourselves wondering if using a different approach can bring benefits, but we might lack the time or in-depth knowledge on how to test or switch to new ideas. With&nbsp;<strong>ClusterCS<\/strong>&nbsp;you can easily switch between ideas as you are backed up by reliable automations that reconfigure your server across many web services. This way you can avoid wasting hours or days on manual setups, not to mention possible mistakes that are hard to debug.<\/p>\n\n\n\n<p>Complex server cluster architectures bring a whole other level of complexity to the table.&nbsp;<strong>ClusterCS<\/strong>&nbsp;hides the complexity of the underlying server infrastructure and implements the routing automation as easily as with single servers. If you outgrow a single server or require high availability to your web site(s), a cluster of servers managed&nbsp;<strong>by ClusterCS<\/strong>&nbsp;will not be a step in the unknown but rather a simple and normal evolution to your business.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Loading speed is one of the most important metrics in the web industry. Search engines for example take website\u2019s speed very seriously nowadays and speed has a definite role in their ranking algorithms. Powerful tools and utilities are available on the web to guide us in achieving the best website delivery speeds. The recommendations are [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":8486,"menu_order":3,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-8488","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Speed Engine \u2013 Concepts - ClusterCS Knowledge Base<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Speed Engine \u2013 Concepts - ClusterCS Knowledge Base\" \/>\n<meta property=\"og:description\" content=\"Loading speed is one of the most important metrics in the web industry. Search engines for example take website\u2019s speed very seriously nowadays and speed has a definite role in their ranking algorithms. Powerful tools and utilities are available on the web to guide us in achieving the best website delivery speeds. The recommendations are [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/\" \/>\n<meta property=\"og:site_name\" content=\"ClusterCS Knowledge Base\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-19T12:50:28+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/\",\"url\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/\",\"name\":\"Speed Engine \u2013 Concepts - ClusterCS Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\/\/clustercs.com\/kb\/#website\"},\"datePublished\":\"2022-09-02T11:29:50+00:00\",\"dateModified\":\"2022-09-19T12:50:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/clustercs.com\/kb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ClusterCS Documentation\",\"item\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Speed Optimizations\",\"item\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Concepts\",\"item\":\"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Speed Engine \u2013 Concepts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/clustercs.com\/kb\/#website\",\"url\":\"https:\/\/clustercs.com\/kb\/\",\"name\":\"ClusterCS Knowledge Base\",\"description\":\"Welcome to ClusterCS Documentation\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/clustercs.com\/kb\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Speed Engine \u2013 Concepts - ClusterCS Knowledge Base","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/","og_locale":"en_US","og_type":"article","og_title":"Speed Engine \u2013 Concepts - ClusterCS Knowledge Base","og_description":"Loading speed is one of the most important metrics in the web industry. Search engines for example take website\u2019s speed very seriously nowadays and speed has a definite role in their ranking algorithms. Powerful tools and utilities are available on the web to guide us in achieving the best website delivery speeds. The recommendations are [&hellip;]","og_url":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/","og_site_name":"ClusterCS Knowledge Base","article_modified_time":"2022-09-19T12:50:28+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/","url":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/","name":"Speed Engine \u2013 Concepts - ClusterCS Knowledge Base","isPartOf":{"@id":"https:\/\/clustercs.com\/kb\/#website"},"datePublished":"2022-09-02T11:29:50+00:00","dateModified":"2022-09-19T12:50:28+00:00","breadcrumb":{"@id":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/getting-started-with-speed-engine\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clustercs.com\/kb\/"},{"@type":"ListItem","position":2,"name":"ClusterCS Documentation","item":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/"},{"@type":"ListItem","position":3,"name":"Speed Optimizations","item":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/"},{"@type":"ListItem","position":4,"name":"Concepts","item":"https:\/\/clustercs.com\/kb\/docs\/clustercs\/speed-optimizations\/concepts\/"},{"@type":"ListItem","position":5,"name":"Speed Engine \u2013 Concepts"}]},{"@type":"WebSite","@id":"https:\/\/clustercs.com\/kb\/#website","url":"https:\/\/clustercs.com\/kb\/","name":"ClusterCS Knowledge Base","description":"Welcome to ClusterCS Documentation","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clustercs.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/docs\/8488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/comments?post=8488"}],"version-history":[{"count":1,"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/docs\/8488\/revisions"}],"predecessor-version":[{"id":8680,"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/docs\/8488\/revisions\/8680"}],"up":[{"embeddable":true,"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/docs\/8486"}],"wp:attachment":[{"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/media?parent=8488"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/clustercs.com\/kb\/wp-json\/wp\/v2\/doc_tag?post=8488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}