{"id":106883,"date":"2013-08-06T20:03:13","date_gmt":"2013-08-06T12:03:13","guid":{"rendered":"https:\/\/seo-hacker.com\/?p=6883"},"modified":"2021-05-11T06:10:30","modified_gmt":"2021-05-11T06:10:30","slug":"implement-selfhosted-cdn-site-speed","status":"publish","type":"post","link":"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/","title":{"rendered":"How to Implement Self-Hosted CDN for Site Speed"},"content":{"rendered":"<p style=\"text-align: center;\"><a href=\"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/\"><img decoding=\"async\" class=\"fpi-shvzz\" class=\"aligncenter size-full wp-image-6899 lazyload\" alt=\"Speed up your website with CDN\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Speed-up-your-website-with-CDN.jpg\" width=\"450\" height=\"311\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 450px; --smush-placeholder-aspect-ratio: 450\/311;\" \/><\/a><\/p>\n<p>CDN is an acronym for content delivery network. While a self-hosted CDN defeats the purpose of the acronym because it is no longer a network, there are advantages it can bring to further optimize your site speed.<\/p>\n<p><!--more--><\/p>\n<p><em>This entry is the third installment to our series <a title=\"Ultimate Guide to Site Speed Optimization\" href=\"https:\/\/seo-hacker.com\/ultimate-guide-site-speed-optimization\/\" target=\"_blank\" rel=\"noopener\">Ultimate Guide to Site Speed Optimization<\/a> &#8211; the series is a complete run-through of what I did to optimize SEO-hacker.com&#8217;s site speed. Lowering it down to a minimum.<\/em><\/p>\n<h3><strong>What Exactly is a CDN?<\/strong><\/h3>\n<p>In simple terms, a CDN is meant to distribute your static content to your users from the nearest possible data center to their geographic location. This makes loading the heavy stuff quicker because it is retrieved from the nearest place. It keeps the data&#8217;s travel time to a minimum.<\/p>\n<p>Other effects of CDN is that it lowers down your server&#8217;s bandwidth usage because you&#8217;re feeding a lot of your static content straight from the CDN&#8217;s servers. You are also lowering down the processing memory being used by your server\/s because the static content is processed and fed through your CDN.<\/p>\n<p>Now that you know that a CDN is served from several different servers (depending on which one is the closest to the user), what then is the purpose of a self-hosted CDN?<\/p>\n<h3><strong>Advantages of a Self-Hosted CDN<\/strong><\/h3>\n<p>To put things in an extremely simple way, the main advantage of a self-hosted CDN is that it will enable your users to draw your static media files from another, potentially cookieless server. This additional pipeline will ease the burden of processing from your main server and allows them to download all your files simultaneously.<\/p>\n<p><strong>Here&#8217;s an illustration:<\/strong><br \/>\n<a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/advantages-self-hosted-cdn.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6902 lazyload\" alt=\"advantages-self-hosted-cdn\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/advantages-self-hosted-cdn.jpg\" width=\"600\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1240px; --smush-placeholder-aspect-ratio: 1240\/2419;\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><em><strong>\u00a0<\/strong><\/em><\/p>\n<h3><strong>How do you Set-up your Self-Hosted CDN in 11 Steps<br \/>\n<\/strong><\/h3>\n<p>For this tutorial, I&#8217;ll be using the local server&#8217;s subdomain as the origin of the CDN files. First, off <a title=\"Must-Have Site Speed Plugin for WordPress\" href=\"https:\/\/seo-hacker.com\/site-speed-basics-wordpress\/\" target=\"_blank\" rel=\"noopener\">you&#8217;ll need the W3 Total Cache plugin<\/a>. <a href=\"http:\/\/wordpress.org\/plugins\/w3-total-cache\/\" target=\"_blank\" rel=\"nofollow noopener\">Download it here<\/a>.<\/p>\n<p>1) Turn the CDN feature on in the General Settings section and select Generic Mirror in the CDN Type<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/CDN-Option.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6887 lazyload\" alt=\"CDN Option\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/CDN-Option.jpg\" width=\"583\" height=\"262\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 583px; --smush-placeholder-aspect-ratio: 583\/262;\" \/><\/a><\/p>\n<p>2) Next, go to your W3 Total Cache&#8217;s CDN settings. Here&#8217;s a screenshot of what options I turned on and which ones I left turned off in my CDN options<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/CDN-Options.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6888 lazyload\" alt=\"CDN Options\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/CDN-Options.jpg\" width=\"342\" height=\"526\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 342px; --smush-placeholder-aspect-ratio: 342\/526;\" \/><\/a><\/p>\n<p>As much as possible, I want the static files such as image attachments, theme files, CSS and JS\u00a0 files to be hosted in the CDN so I ticked them on.<\/p>\n<p>3) Change your CDN Hostname to your self-hosted CDN&#8217;s address. In this case, I used SEO-Hacker&#8217;s subdomain.<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/CDN-Hostname.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6889 lazyload\" alt=\"CDN Hostname\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/CDN-Hostname.jpg\" width=\"572\" height=\"337\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 572px; --smush-placeholder-aspect-ratio: 572\/337;\" \/><\/a><\/p>\n<p>4) Login to your website&#8217;s cPanel and go to the subdomains section<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Cpanel-Subdomains.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6890 lazyload\" alt=\"Cpanel Subdomains\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Cpanel-Subdomains.jpg\" width=\"468\" height=\"105\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 468px; --smush-placeholder-aspect-ratio: 468\/105;\" \/><\/a>5) Fill up the Create Subdomain form with whatever you want to name your CDN&#8217;s subdomain. I named mine as cdn.seo-hacker.com<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/CDN-subdomain.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6892 lazyload\" alt=\"CDN subdomain\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/CDN-subdomain.jpg\" width=\"462\" height=\"155\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 462px; --smush-placeholder-aspect-ratio: 462\/155;\" \/><\/a>6) Make sure that you assign the CDN subdomain to your public_html folder so that it will function as a Generic Mirror<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/CDN-subdomain2.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6891 lazyload\" alt=\"CDN subdomain2\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/CDN-subdomain2.jpg\" width=\"457\" height=\"152\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 457px; --smush-placeholder-aspect-ratio: 457\/152;\" \/><\/a>7) Go to your cPanel&#8217;s Advanced DNS Zone Editor<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Cpanel-Advanced-DNS-Zone-Editor.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6893 lazyload\" alt=\"Cpanel Advanced DNS Zone Editor\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Cpanel-Advanced-DNS-Zone-Editor.jpg\" width=\"468\" height=\"116\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 468px; --smush-placeholder-aspect-ratio: 468\/116;\" \/><\/a>8) Edit the CNAME of the two new subdomains that you created. Click the edit button<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/cname-edit.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6894 lazyload\" alt=\"cname edit\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/cname-edit.jpg\" width=\"688\" height=\"90\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 688px; --smush-placeholder-aspect-ratio: 688\/90;\" \/><\/a>9) Change the Type to CNAME and then put your domain name in the CNAME, thus completing the Generic Mirror settings<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/cname-change.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6895 lazyload\" alt=\"cname change\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/cname-change.jpg\" width=\"243\" height=\"167\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 243px; --smush-placeholder-aspect-ratio: 243\/167;\" \/><\/a>10) Next, go to your W3 Total Cache&#8217;s CDN settings and click on Modify Attachment URLS at the topmost part<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Modify-Attachment-URLs.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6896 lazyload\" alt=\"Modify Attachment URLs\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Modify-Attachment-URLs.jpg\" width=\"634\" height=\"171\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 634px; --smush-placeholder-aspect-ratio: 634\/171;\" \/><\/a><\/p>\n<p>11) Modify the Attachment URL to your subdomain and click on the Start button<\/p>\n<p><a href=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Modify-Attachment-URLs-box.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-6897 lazyload\" alt=\"Modify Attachment URLs box\" data-src=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Modify-Attachment-URLs-box.jpg\" width=\"523\" height=\"342\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 523px; --smush-placeholder-aspect-ratio: 523\/342;\" \/><\/a> Wait for it to load. Close the window and voila! You have your new self-hosted CDN!<\/p>\n<p>From now on, your website should be loading your static files from your subdomain. This will help unclog your pipeline from users siphoning all those static files from your main DNS.<\/p>\n<p><strong>Resources:<\/strong><\/p>\n<p><a href=\"http:\/\/wordpress.org\/support\/topic\/self-hosted-cdn-benefit-of-using-another-server-as-opposed-to-a-sub-domain\" target=\"_blank\" rel=\"nofollow noopener\">http:\/\/wordpress.org\/support\/topic\/self-hosted-cdn-benefit-of-using-another-server-as-opposed-to-a-sub-domain<\/a><\/p>\n<p><a href=\"http:\/\/wordpress.org\/support\/topic\/w3-total-cache-self-hosted-cdn-how-to-setup-the-subdomain\" target=\"_blank\" rel=\"nofollow noopener\">http:\/\/wordpress.org\/support\/topic\/w3-total-cache-self-hosted-cdn-how-to-setup-the-subdomain<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CDN is an acronym for content delivery network. While a self-hosted CDN defeats the purpose of the acronym because it is no longer a network, there are advantages it can bring to further optimize your site speed.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"wl_entities_gutenberg":"","footnotes":""},"categories":[101827],"tags":[101856,101859,101858,101857,100698,101830],"wl_entity_type":[102583],"class_list":["post-106883","post","type-post","status-publish","format-standard","hentry","category-site-speed-seo-school","tag-cdn","tag-cdn-implementation","tag-content-delivery","tag-selfhosted-cdn","tag-site-speed","tag-speed-optimization","wl_entity_type-article"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Implement Self-Hosted CDN for Site Speed<\/title>\n<meta name=\"description\" content=\"CDN is an acronym for content delivery network. While a self-hosted CDN defeats the purpose of the acronym because it is no longer a network, there are advantages it can bring to further optimize your site speed.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Implement Self-Hosted CDN for Site Speed\" \/>\n<meta property=\"og:description\" content=\"CDN is an acronym for content delivery network. While a self-hosted CDN defeats the purpose of the acronym because it is no longer a network, there are advantages it can bring to further optimize your site speed.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/\" \/>\n<meta property=\"og:site_name\" content=\"SEO Services Agency in Manila, Philippines\" \/>\n<meta property=\"article:published_time\" content=\"2013-08-06T12:03:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-11T06:10:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Speed-up-your-website-with-CDN.jpg\" \/>\n<meta name=\"author\" content=\"Sean Si\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/implement-selfhosted-cdn-site-speed\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/implement-selfhosted-cdn-site-speed\\\/\"},\"author\":{\"name\":\"Sean Si\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/#\\\/schema\\\/person\\\/5565b7823135bb49dd1618bbcaec2dbf\"},\"headline\":\"How to Implement Self-Hosted CDN for Site Speed\",\"datePublished\":\"2013-08-06T12:03:13+00:00\",\"dateModified\":\"2021-05-11T06:10:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/implement-selfhosted-cdn-site-speed\\\/\"},\"wordCount\":623,\"commentCount\":27,\"image\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/implement-selfhosted-cdn-site-speed\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/seo-hacker.com\\\/wp-content\\\/uploads\\\/2013\\\/08\\\/Speed-up-your-website-with-CDN.jpg\",\"keywords\":[\"cdn\",\"cdn implementation\",\"content delivery\",\"selfhosted cdn\",\"site speed\",\"speed optimization\"],\"articleSection\":[\"Site Speed\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/seo-hacker.com\\\/implement-selfhosted-cdn-site-speed\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/implement-selfhosted-cdn-site-speed\\\/\",\"url\":\"https:\\\/\\\/seo-hacker.com\\\/implement-selfhosted-cdn-site-speed\\\/\",\"name\":\"How to Implement Self-Hosted CDN for Site Speed\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/implement-selfhosted-cdn-site-speed\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/implement-selfhosted-cdn-site-speed\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/seo-hacker.com\\\/wp-content\\\/uploads\\\/2013\\\/08\\\/Speed-up-your-website-with-CDN.jpg\",\"datePublished\":\"2013-08-06T12:03:13+00:00\",\"dateModified\":\"2021-05-11T06:10:30+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/#\\\/schema\\\/person\\\/5565b7823135bb49dd1618bbcaec2dbf\"},\"description\":\"CDN is an acronym for content delivery network. While a self-hosted CDN defeats the purpose of the acronym because it is no longer a network, there are advantages it can bring to further optimize your site speed.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/implement-selfhosted-cdn-site-speed\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/seo-hacker.com\\\/implement-selfhosted-cdn-site-speed\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/implement-selfhosted-cdn-site-speed\\\/#primaryimage\",\"url\":\"https:\\\/\\\/seo-hacker.com\\\/wp-content\\\/uploads\\\/2013\\\/08\\\/Speed-up-your-website-with-CDN.jpg\",\"contentUrl\":\"https:\\\/\\\/seo-hacker.com\\\/wp-content\\\/uploads\\\/2013\\\/08\\\/Speed-up-your-website-with-CDN.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/implement-selfhosted-cdn-site-speed\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/seo-hacker.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Implement Self-Hosted CDN for Site Speed\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/#website\",\"url\":\"https:\\\/\\\/seo-hacker.com\\\/\",\"name\":\"SEO Services Agency in Manila, Philippines\",\"description\":\"SEO Hacker is an SEO Agency and SEO Blog in the Philippines. Let us take your website to the top of the search results with our holistic white-hat strategies. Inquire today!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/seo-hacker.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/seo-hacker.com\\\/#\\\/schema\\\/person\\\/5565b7823135bb49dd1618bbcaec2dbf\",\"name\":\"Sean Si\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3225fbc3fa29eafa997934ff429b9b1949121b469f7a110079f055ad4eeffd25?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3225fbc3fa29eafa997934ff429b9b1949121b469f7a110079f055ad4eeffd25?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3225fbc3fa29eafa997934ff429b9b1949121b469f7a110079f055ad4eeffd25?s=96&d=mm&r=g\",\"caption\":\"Sean Si\"},\"description\":\"Sean Si is a Filipino motivational speaker and a Leadership Speaker in the Philippines. He is the head honcho and editor-in-chief of SEO Hacker. He does SEO Services for companies in the Philippines and Abroad. Connect with him at Facebook, LinkedIn or Twitter. Check out his new project...\",\"sameAs\":[\"https:\\\/\\\/sean.si\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Implement Self-Hosted CDN for Site Speed","description":"CDN is an acronym for content delivery network. While a self-hosted CDN defeats the purpose of the acronym because it is no longer a network, there are advantages it can bring to further optimize your site speed.","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:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/","og_locale":"en_US","og_type":"article","og_title":"How to Implement Self-Hosted CDN for Site Speed","og_description":"CDN is an acronym for content delivery network. While a self-hosted CDN defeats the purpose of the acronym because it is no longer a network, there are advantages it can bring to further optimize your site speed.","og_url":"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/","og_site_name":"SEO Services Agency in Manila, Philippines","article_published_time":"2013-08-06T12:03:13+00:00","article_modified_time":"2021-05-11T06:10:30+00:00","og_image":[{"url":"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Speed-up-your-website-with-CDN.jpg","type":"","width":"","height":""}],"author":"Sean Si","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/#article","isPartOf":{"@id":"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/"},"author":{"name":"Sean Si","@id":"https:\/\/seo-hacker.com\/#\/schema\/person\/5565b7823135bb49dd1618bbcaec2dbf"},"headline":"How to Implement Self-Hosted CDN for Site Speed","datePublished":"2013-08-06T12:03:13+00:00","dateModified":"2021-05-11T06:10:30+00:00","mainEntityOfPage":{"@id":"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/"},"wordCount":623,"commentCount":27,"image":{"@id":"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/#primaryimage"},"thumbnailUrl":"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Speed-up-your-website-with-CDN.jpg","keywords":["cdn","cdn implementation","content delivery","selfhosted cdn","site speed","speed optimization"],"articleSection":["Site Speed"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/","url":"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/","name":"How to Implement Self-Hosted CDN for Site Speed","isPartOf":{"@id":"https:\/\/seo-hacker.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/#primaryimage"},"image":{"@id":"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/#primaryimage"},"thumbnailUrl":"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Speed-up-your-website-with-CDN.jpg","datePublished":"2013-08-06T12:03:13+00:00","dateModified":"2021-05-11T06:10:30+00:00","author":{"@id":"https:\/\/seo-hacker.com\/#\/schema\/person\/5565b7823135bb49dd1618bbcaec2dbf"},"description":"CDN is an acronym for content delivery network. While a self-hosted CDN defeats the purpose of the acronym because it is no longer a network, there are advantages it can bring to further optimize your site speed.","breadcrumb":{"@id":"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/#primaryimage","url":"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Speed-up-your-website-with-CDN.jpg","contentUrl":"https:\/\/seo-hacker.com\/wp-content\/uploads\/2013\/08\/Speed-up-your-website-with-CDN.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/seo-hacker.com\/implement-selfhosted-cdn-site-speed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/seo-hacker.com\/"},{"@type":"ListItem","position":2,"name":"How to Implement Self-Hosted CDN for Site Speed"}]},{"@type":"WebSite","@id":"https:\/\/seo-hacker.com\/#website","url":"https:\/\/seo-hacker.com\/","name":"SEO Services Agency in Manila, Philippines","description":"SEO Hacker is an SEO Agency and SEO Blog in the Philippines. Let us take your website to the top of the search results with our holistic white-hat strategies. Inquire today!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/seo-hacker.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/seo-hacker.com\/#\/schema\/person\/5565b7823135bb49dd1618bbcaec2dbf","name":"Sean Si","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/3225fbc3fa29eafa997934ff429b9b1949121b469f7a110079f055ad4eeffd25?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3225fbc3fa29eafa997934ff429b9b1949121b469f7a110079f055ad4eeffd25?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3225fbc3fa29eafa997934ff429b9b1949121b469f7a110079f055ad4eeffd25?s=96&d=mm&r=g","caption":"Sean Si"},"description":"Sean Si is a Filipino motivational speaker and a Leadership Speaker in the Philippines. He is the head honcho and editor-in-chief of SEO Hacker. He does SEO Services for companies in the Philippines and Abroad. Connect with him at Facebook, LinkedIn or Twitter. Check out his new project...","sameAs":["https:\/\/sean.si"]}]}},"_wl_alt_label":[],"jetpack_featured_media_url":"","wl:entity_url":"http:\/\/data.wordlift.io\/wl0320\/post\/how_to_implement_self-hosted_cdn_for_site_speed","_links":{"self":[{"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/posts\/106883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/comments?post=106883"}],"version-history":[{"count":0,"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/posts\/106883\/revisions"}],"wp:attachment":[{"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/media?parent=106883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/categories?post=106883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/tags?post=106883"},{"taxonomy":"wl_entity_type","embeddable":true,"href":"https:\/\/seo-hacker.com\/wp-json\/wp\/v2\/wl_entity_type?post=106883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}