WPKube

CDN77 Review: How to Speed Up WordPress with a CDN

CDN77 is a fast-growing CDN service that integrates easily with WordPress. The company was founded in 2011 and powers over 19,500 websites. The company uses over 30 data centers to serve over 500 million requests by the hour. The companies it serves are highly diverse, ranging from media companies to Linux distributions to space agencies. It’s also an innovator in the CDN industry, being the first company to introduce and support HTTP/2, Brotli and Let’s Encrypt.

What Does CDN Stand for?

CDN stands for content delivery network. When a user visits your site, they have to wait for everything to load from your host’s server. This can increase the amount of time it takes for that user to load the page, which may cause them to leave if it takes too long.

When you use a CDN, scripts, such as JavaScript and CSS, and media files, such as images, are served from your CDN’s server rather than your host’s server. The object is to distribute resources to more than one server so it takes less time for everything to load.

A CDN also lets your users access servers all around the world, which lets them connect to servers that are closest to them, reducing load times even more.

Let’s learn how to set up a CDN with CDN77 and integrate it with WordPress. Then, we’ll go over its prices and services.

Try CDN77 Risk Free with a 14-Day Free Trial

If you want to give CDN77 a try, you can start with a free 14-day trial. Credit cards are not required. This trial gives you access to all of CDN77’s features.

All you need to do is go to the Signup page, and enter your name, email address and password. If you have a developer that handles the technical aspects of your business, click the ‘Add Email of Your Technician’ link, and enter their email address.

Click Create My Account to complete setup.

Creating a CDN Resource with CDN77

When you sign into your CDN77 account for the first time, you’ll need to create a CDN resource to get started. Click the 1. Create a CDN link.

Choose HTTPS if you want to secure the data transfer between your host’s server and your CDN server. If your site uses SSL, you must choose HTTPS. If you don’t, your server may return errors when it tries to load resources from an insecure HTTP request.

Enter your domain in the first box. If your site uses ‘www’, be sure to include it. Enter a label for your site underneath that, and click Create CDN Resource.

Once you do that, you’ll be taken to the Instructions page. You’ll find your CDN Resource URL on this page. This is what you’ll need to integrate this service with WordPress.

Additional Instructions for HTTPS Users

HTTPS users need to set up a CNAME and configure settings for it to set up HTTPS requests properly.

Click Set Up CDN.

Click CNAMES & SSL.

Click Add CNAMES.

Enter your desired subdomain, such as cdn.sitename.com where “sitename” is your site’s URL.

Click over to the Other Settings tab.

Make sure HTTP/2 is enabled. It should be enabled by default, but it’s best to make sure. This is the upgraded version of HTTP/1.x and is much faster.

Google has certain standards for HTTPS requests, and you must comply with them. Enable HTTPS Redirect, and make sure Code 301 is selected.

You can increase your site’s cache performance by ignoring all query strings. This is recommended only if your site is not loading content dynamically.

Click Save Changes once you’re done.

DNS Instructions

Use the Instructions tab to get the information you need to set up your CNAME with your DNS provider.

WordPress CDN Integration

CDN77 integrates seamlessly with at least three WordPress cache plugins:

Integrating CDN77 with W3 Total Cache

Open the W3 Total Cache Performance menu in the admin panel, and select General Settings.

Click CDN in the menu at the top.

Tick the Enable box for CDN, select Generic Mirror from the drop-down menu, and click Save All Settings to enable the CDN function in W3 Total Cache.

Open the Performance menu again, and select CDN.

Enter your CDN Resource URL or CNAME in the Replace Site’s Hostname With Box, and click Save All Settings.

Integrating CDN77 with WP Super Cache

Open the Settings menu in the admin panel, and select WP Super Cache.

Open the CDN tab.

Tick the Enable CDN Support box.

Enter your CDN Resource URL in the Off-Site URL box. Make sure you include “http://”. Click Save Changes when you’re done. If you created a CNAME, enter it in the Additional CNAMES box.

If you don’t use a custom or shared SSL, tick the Skip https URLs box to avoid mixed content errors.

Integrating CDN77 with WP Fastest Cache

Click the WP Fastest Cache button in the admin panel to access the plugin’s settings.

These are the settings CDN77 recommends for this plugin, but it also notes that some themes may need different settings.

Click over to the CDN tab, and click Other CDN Providers.

Enter your CDN Resource URL or CNAME in the CDN URL box, and enter your site’s URL in the Origin URL box. Click Next.

Select which file types you’d like the CDN to handle, and click Next.

Click Next on the Specify Sources section if you have none, and click Finish.

Integration Complete

Once you have your CDN resource integrated with your preferred WordPress cache plugin, you can begin monitoring your network in the Reports section of CDN77.

Datacenters

Most of CDN77’s datacenters are enabled by default. This is to ensure your site runs as quickly as possible for all users. However, having all of these datacenters active at once can have a negative impact on your site’s cache performance.

Use your analytics and target audience to determine where most of your users are accessing your site from. Use this information to decide which datacenters to leave active and which ones to disable.

For example, if you get no visitors from South America, disable the Buenos Aires, Santiago and Sao Paulo datacenters.

Purge & Prefetch

The Purge and Prefetch tools are handy when you need to update the cache or upload large files. If you make a change to the content your CDN is serving, use the Purge tool to clear it by updating the cache.

If you need to upload a large file and do not want to affect performance, use the Prefetch tool to pre-populate your CDN with it.

Performance

I used a simple WordPress installation on a SiteGround shared hosting plan to test this service out using Pingdom. The tests were conducted with WP Super Cache integration.

Here are the before results:

Here are the after results:

It reduced the load time by over 1ms and even reduced the page size.

Pricing

Pricing is simple with CDN77. You only pay for what you use, making what you pay dependant on the amount of traffic you receive.

This is the Pay-as-You-Go pricing model.

Larger sites with more traffic pay by month, and the fees are pretty hefty.

Additional Services

CDN77 offers additional services for additional fees.

Custom SSL Certificates

Most of CDN77’s SSL certificates are free. It has a partnership with Let’s Encrypt that gives you access to a free one, and you can also set up a free Shared SSL certificate in the CNAMES & SSL tab.

If you want a SAN certificate, you can have CDN77 purchase one for you. This is available for $99 per year per CNAME.

CDN Storage

You can take things one step further in terms of site speed by using CDN77 as a CDN storage provider. Your first 50GB are free, and plans start at $20 per month for 150GB. It goes all the way up to $425 per month for 5TB.

Support

CDN77 offers every type of support you need. This includes email support, phone support, live chat support, Skype support and social media support. It also has a Getting Started section and full Knowledge Base you can use to solve small issues on your own.

Final Thoughts

CDN77 is a simple yet highly effective CDN provider that’s fairly straightforward to use. The company is an innovator in the industry, so you can be sure that if it doesn’t offer a service you need now, it will sometime soon. It’ll also likely be the first to offer up and coming services.

The performance benefits of using CDN77 are undeniable, and you cannot forego optimum site performance in this day and age.

Signup for CDN77

A major con most power users make note of is the fact that you cannot tweak your settings to your liking, making this service ideal for lightweight users who need a simple CDN provider.

Basically, CDN77 does not let you configure complicated storage rules and fine tune your settings in the same way CDN providers like Amazon Cloudfront do.

If you want a reliable CDN provider that improves your site’s performance, you’ll do just fine with CDN77.