Integrate BunnyCDN with Ghost - A Brief Guide

Hi! Just wrote a blog post on how to integrate BunnyCDN with Ghost blog, hope it can help if anyone is interested!

Integrate Bunny CDN with Ghost - Fanyang Meng’s Blog

Great guide! Also, interesting to read that

…I discovered something interesting about Cloudflare’s free tier. While Cloudflare boasts an impressive network of 250+ Points of Presence (PoPs), free tier users aren’t always routed to the nearest one. Instead, Cloudflare prioritizes cost efficiency over speed for these plans.

which I always suspected. There is no such thing as a free lunch. The free tier will be routed to idle PoP’s where Cloudflare has unused capacity, which is not necessarily the closest.

1 Like

Regarding this cloudflare thing, cloudflare routing is bad on free tier. Especially in regions where bandwidth cost is higher (in other CDNs). For example all free sites using Cloudflare in india are routed via Amsterdam, Paris or frankfurt (occassionally Singapore) [It also depends on your ISP, i.e. user isps]. Infact, my server was at Bangalore india, and when using Cloudflare I was getting routed from India via europe to india. If you go with pro plan, they unlock some more pops, like my india traffic starts flowing though Mumbai (BOM) pop of cloudflare. If you are an enterprise customer or for free customers pay 5 usd + 0.10 usd/GB for Cloudflare Argo then you get access to the full cloudflare network. When I activated Argo I got access to CCU pop which is around 1 KM away from my location! Clearly my ISP is peering with cloudflare at CCU but cloudflare probably has to pay my ISP for the data, so cf just don’t advertise the ip there.
Basically they assign seperate sets of anycast ip address based on your cloudflare plan and advertise the free plan ips from data centres which has free peering.

When I tested without Argo cloudflare was assigning me 104.21.73.111 and 172.67.162.96 as ip address and with Argo it assigned 172.66.43.86 and 172.66.40.170.

I also want to add that, large Indian isps are very bad Especially jio and airtel. In case of Bunny CDN both of them routes to either Mumbai or Chennai pop of bunny but when using a small local isp, it routes me correctly to bunny CCU pop.

1 Like