152 votes

How can CloudFlare offer a free CDN with unlimited bandwidth?

Five reasons we offer a free version of the service and always will: Data: we see a much broader range of attacks than we would if we only had our paid users. This allows us to offer better ...
user avatar
29 votes
Accepted

How does CloudFlare's Rocket Loader actually work (and how can a developer ensure compatibility)?

CloudFlare describes Rocket Loader like this... Rocket Loader is a general-purpose asynchronous JavaScript loader coupled with a lightweight virtual browser which can safely run any JavaScript ...
28 votes
Accepted

How can CloudFlare offer a free CDN with unlimited bandwidth?

It does not offer unlimited bandwidth. Unlimited bandwidth does not exist and is an impossibility. It is only a marketing term that states "the limit is higher than most users require". ...
user avatar
12 votes

How can CloudFlare offer a free CDN with unlimited bandwidth?

I'm a long time user of Cloudflare. I have many sites on their free plan and a few on their Pro plans. They can offer this free plan because they earn enough from their Premium plans to cover the ...
user avatar
9 votes

How can CloudFlare offer a free CDN with unlimited bandwidth?

There's another aspect that should be mentioned here: Freemium is a pricing strategy by which a product or service (typically a digital offering or application such as software, media, games or web ...
user avatar
9 votes
Accepted

Can CloudFlare use different origins based on path pattern?

This is something that they recently started offering as an enterprise feature see: https://support.cloudflare.com/hc/en-us/articles/206190798-Using-Resolve-Override-in-Page-Rules
user avatar
  • 206
8 votes

Can I route only a subdomain through CloudFlare?

CloudFlare don't allow this in their Terms of Use. I received the following email from CloudFlare when I attempted this on an image-only subdomain once: Also note here -- you seem to only be using ...
user avatar
  • 5,794
8 votes

Facebook crawler with no user agent spamming our site in possible DoS attack

Sources say that Facebook/Externalhit does not respect crawl-delay in robots.txt because Facebook doesn't use a crawler, it uses a scraper. Whenever one of your pages is shared on Facebook, it ...
user avatar
  • 4,710
7 votes
Accepted

Are there any disadvantages to Cloudflare’s “Flexible SSL”?

Flexible SSL is NOT fully secure CloudFlare's Flexible SSL provides encryption from the user to CloudFlare's servers, but not from their servers to the website server. This avoids the hassle of ...
user avatar
7 votes
Accepted

Can I route only a subdomain through CloudFlare?

Yes: add the root domain, then you can select which subdomains to route through CloudFlare in the DNS tab, at which point you can disable CloudFlare on the domain and enable it on the subdomains by ...
user avatar
  • 2,727
7 votes

Untrusted Cloudflare SSL Certificate

Your invalid certificate authority error is due to the fact that CloudFlare issued it, not because of how you were routing traffic. This is because you used a type of certificate meant only to secure ...
user avatar
  • 2,241
7 votes
Accepted

Cloudflare DNS: How to 301 Redirect all traffic from Sub Domain to Main Domain with URL path?

The error you are receiving is because CNAME's only support domain names and not URL paths. You can setup a redirect using your hosting account or Cloudflare Page Rules. 14 Step Cloudflare Process ...
user avatar
  • 32.6k
6 votes
Accepted

How can SLAs guarantee over 100%

As stated on the CloudFlare website: 2500% guarantee This extended Service Level Agreement guarantees 100% uptime, and adds a multiplier to owed service credits resulting from any lapse: 5 times any ...
user avatar
  • 208
6 votes

CloudFlare Not Sending If-Modified-Since Headers

From my understanding and experience it seems to me perhaps you've misunderstood how CDN caching works: From the example you've given, the CDN would not ask your web-server when the file was last ...
user avatar
6 votes

How can CloudFlare offer a free CDN with unlimited bandwidth?

CloudFlare is a caching proxy so egress (out) typically exceeds ingress (in), usually by around 4-5x. Our bandwidth bill is therefore calculated on egress so we don't pay for ingress. This is part of ...
user avatar
6 votes
Accepted

Subdomain on another server cPanel A Record & Cloudflare

Since your DNS will be hosted with Cloudflare, you must create an A RECORD within Cloudflare and then within cPanel you must make a subdomain or in WHM another account. There are no DNS entries ...
user avatar
  • 32.6k
6 votes

Is an .htaccess edit necessary when enabling Cloudflare SSL?

It's really to do with when the redirect occurs. WordPress/PHP naturally occurs later than .htaccess, so the HTTP request has already passed to PHP before the redirect occurs. .htaccess is processed ...
user avatar
  • 4,267
6 votes
Accepted

Can you hide a server IP address using Cloudflare?

You can host your website anywhere with good connectivity and get good rankings for a particular area - Google likely keys off the domain suffix more then the IP address (which hints at actual ...
user avatar
  • 5,825
5 votes
Accepted

Tumblr disabled custom domain for using CloudFlare

We can actually manage the DNS for the record pointing to Tumblr. You can't, however, have our proxy (orange cloud) turned on for the record & it should be grey (direct).
user avatar
5 votes
Accepted

How to update nameservers for my domain

It sounds like you are trying to update your nameserver records through your DNS host. If you need to modify an A record or a CNAME record, you would want to do so through your DNS host. However, ...
user avatar
5 votes
Accepted

Untrusted Cloudflare SSL Certificate

I found the answer here: https://support.cloudflare.com/hc/en-us/articles/200170566-Why-isn-t-SSL-working-for-my-site- Your domain/sub-domain is not active on Cloudflare’s network Cloudflare’s ...
user avatar
  • 348
5 votes
Accepted

CloudFlare DNS: How to setup a GitHub Repository to a custom sub domain?

This can easily be done by adding a few settings to CloudFlare and then later GitHub. 7 Steps on adding a subdomain to CloudFlare Login to Cloudflare Use the drop-down menu in the upper left of your ...
user avatar
  • 32.6k
4 votes

How can Cloudlfare speed up PHP/MySQL?

You need to understand what a CDN is. CDN means Content Delivery Network, rephrazed; a network to deliver your content. Indeed, CloudFlare can't speed up your PHP scripts or MySQL queries. CloudFlare ...
user avatar
  • 10k
4 votes
Accepted

Cloudflare is it safe?

"Do they ultimately own my domain? Are they able to take away control of my domain?" No, because CloudFlare is not a registrar. The only thing you are changing is the authoritative nameservers for ...
user avatar
4 votes
Accepted

Does CloudFlare cache videos, and would this wildcard Page Rule work for that?

As I posted on StackOverflow... Assuming your video content is simply a file downloaded over HTTP/HTTPS (and not streamed over some other protocol) then it appears that CloudFlare might actually ...
user avatar
4 votes

Disable __cfduid cookie from Cloudflare

Steps for disabling a cookie -- php. I cant take credit for this its not my fix but im happy to spread the wealth. function deleteSpecificCookies() { var cookies = document.cookie.split(";"); ...
user avatar
  • 41
4 votes

Disable __cfduid cookie from Cloudflare

What is the problem with this cookie? You are using their service and want to benefit from their service and their security – according to Cloudflare, this cookie helps especially for security reasons....
user avatar
4 votes

Disable __cfduid cookie from Cloudflare

No, there is no way to turn the cookie off if we are proxying the record (if you had a subdomain not running through our proxy in your DNS settings, then we wouldn't add the cookie because it is going ...
user avatar
4 votes

Is it possible to see my site's real IP address if I'm using a CDN like CloudFlare?

There are a few smart ways, so in theory it is sometimes possible, but only with a bad admin configuration. In practice it's about impossible. For example, try getting the IP address of a site's DNS ...
user avatar
  • 2,343
4 votes
Accepted

Receiving error 500 for WordPress when using CloudFlare as a CDN

As covered here, create a Page Rule for URLs containing the wp-admin and wp-login directories to prevent CloudFlare from caching them. Also, disable Rocket Loader, as it may inadvertently break ...
user avatar
  • 15k

Only top scored, non community-wiki answers of a minimum length are eligible