{"id":11132,"date":"2021-12-21T10:25:00","date_gmt":"2021-12-21T09:25:00","guid":{"rendered":"https:\/\/ph-internet.de\/more-performance-and-security-with-cloudflare\/"},"modified":"2024-03-18T22:08:13","modified_gmt":"2024-03-18T21:08:13","slug":"more-performance-and-security-with-cloudflare","status":"publish","type":"post","link":"https:\/\/ph-internet.de\/en\/more-performance-and-security-with-cloudflare\/","title":{"rendered":"More performance and security with Cloudflare"},"content":{"rendered":"\n<p>First of all, we need to define the term &#8220;Content Delivery Network&#8221; (CDN). I&#8217;ll use the definition from Wikipedia here:<br\/><em><br\/>&#8220;A <strong>content delivery network<\/strong><strong>(CDN<\/strong>), also known as a <strong>content distribution network<\/strong>, is a network of regionally distributed <a href=\"https:\/\/de.wikipedia.org\/wiki\/Server\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">servers<\/a> connected via the <a href=\"https:\/\/de.wikipedia.org\/wiki\/Internet\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Internet<\/a>, which are used to deliver content &#8211; especially large media files. A CDN provides scalable storage and delivery capacities and ensures optimum data throughput even during high load peaks.<\/em><\/p>\n\n<p><em><a href=\"https:\/\/de.wikipedia.org\/wiki\/Internet-Knoten\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">CDN<\/a> nodes are distributed across many locations and often also across many <a href=\"https:\/\/de.wikipedia.org\/wiki\/Backbone_(Telekommunikation)\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">backbones<\/a>. They work together to serve requests from <a href=\"https:\/\/de.wikipedia.org\/wiki\/Nutzer\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">end<\/a> users for content as economically as possible. Individual locations are referred to as PoP<a href=\"https:\/\/de.wikipedia.org\/wiki\/Point_of_Presence\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">(Point of Presence<\/a>) and consist of<\/em>s server clusters.<\/p>\n\n<p><em>In the background<a href=\"https:\/\/de.wikipedia.org\/wiki\/Transparenz_(Computersystem)\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">(transparent)<\/a>, the data is stored in the network<a href=\"https:\/\/de.wikipedia.org\/wiki\/Cache\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">(caching<\/a>) in such a way that the respective delivery is either as fast as possible<a href=\"https:\/\/de.wikipedia.org\/wiki\/Rechenleistung\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">(performance optimization<\/a>) or uses as little bandwidth as possible (cost optimization), or both at the same time.<\/em><\/p>\n\n<p><em>Large CDNs maintain thousands of nodes with tens of thousands of servers.&#8221;<\/em><\/p>\n\n<p>Even if the performance of a website hosted by IONOS is sufficient for most customers, there is still a lot to be said for using a Cloudflare content delivery network (CDN):<\/p>\n\n<ul class=\"wp-block-list\"><li>The performance of a website as a ranking factor for search engines should not be underestimated, even if the content with a higher relevance is still included in the evaluation.<\/li><li>But the perceived speed for the visitor is also a factor to consider. The user experience is better on fast pages and bounce rates are lower.<\/li><li>Security can be significantly increased with Cloudflare&#8217;s CDN products, which are subject to a fee. The web application firewall (WAF) effectively filters out unwanted requests. There is also basic protection against bots.<\/li><li>There are also advantages in the area of SSL encryption (e.g. setting the TLS versions used, HSTS headers etc.), the DNS and the possible use of workers (e.g. to integrate http security headers).<\/li><\/ul>\n\n<p>I myself have ordered and configured the paid Cloudflare CDN Pro (cost: 20 USD \/ month) for our company website. After a fundamental optimization, I now achieve dream grades of &#8220;A&#8221; in all areas in the <a href=\"https:\/\/www.webpagetest.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.webpagetest.org\/<\/a> test:<\/p>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/ph-internet.de\/wp-content\/uploads\/2021\/12\/Bildschirmfoto-2021-12-20-um-18.09.51-1024x158.png\" alt=\"\" class=\"wp-image-3540\"\/><figcaption>Results from https:\/\/www.webpagetest.org\/ for our homepage<\/figcaption><\/figure>\n\n<p>The statistics that can be called up in Cloudflare&#8217;s dashboard also show how effectively the service works &#8211; here are some examples:<\/p>\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/ph-internet.de\/wp-content\/uploads\/2021\/12\/Bildschirmfoto-2021-12-21-um-11.22.41-1024x979.jpg\" alt=\"\" class=\"wp-image-3554\"\/><figcaption>Here you can see that approx. 75% of requests are answered directly from the CDN. It should be mentioned here that I had switched off the CDN for testing purposes during this time.<\/figcaption><\/figure><\/div>\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/ph-internet.de\/wp-content\/uploads\/2021\/12\/Bildschirmfoto-2021-12-21-um-11.19.40-1024x576.png\" alt=\"\" class=\"wp-image-3553\"\/><figcaption>Number of attempted attacks on the homepage detected and blocked by Cloudflare<\/figcaption><\/figure><\/div>\n\n<p><strong>If you are now interested in using a CDN, simply contact us to find out more.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>First of all, we need to define the term &#8220;Content Delivery Network&#8221; (CDN). I&#8217;ll use the definition from Wikipedia here:&#8220;A content delivery network(CDN), also known as a content distribution network, is a network of regionally distributed servers connected via the Internet, which are used to deliver content &#8211; especially large media files. A CDN provides [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10808,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Understanding &amp; Maximizing the Use of a Content Delivery Network (CDN)","_seopress_titles_desc":"Learn the nuances of a Content Delivery Network (CDN) and how Cloudflare&#039;s CDN products can enhance your website\u2019s performance, security, and overall user experience.","_seopress_robots_index":"","footnotes":""},"categories":[31],"tags":[],"class_list":["post-11132","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product"],"_links":{"self":[{"href":"https:\/\/ph-internet.de\/en\/wp-json\/wp\/v2\/posts\/11132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ph-internet.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ph-internet.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ph-internet.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ph-internet.de\/en\/wp-json\/wp\/v2\/comments?post=11132"}],"version-history":[{"count":4,"href":"https:\/\/ph-internet.de\/en\/wp-json\/wp\/v2\/posts\/11132\/revisions"}],"predecessor-version":[{"id":11139,"href":"https:\/\/ph-internet.de\/en\/wp-json\/wp\/v2\/posts\/11132\/revisions\/11139"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ph-internet.de\/en\/wp-json\/wp\/v2\/media\/10808"}],"wp:attachment":[{"href":"https:\/\/ph-internet.de\/en\/wp-json\/wp\/v2\/media?parent=11132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ph-internet.de\/en\/wp-json\/wp\/v2\/categories?post=11132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ph-internet.de\/en\/wp-json\/wp\/v2\/tags?post=11132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}