Our new cache network reduced the volume of Inkbunny's international public content traffic by up to 86%. This was great for members on the West Coast of the U.S. or Canada, and for Australia and New Zealand; but those on the East Coast still had to hop over the pond, and most Canadians were left cold.
We're also using small caches in Brazil, Japan and South Africa to reduce latency to South America, East Asia and Southern Africa, and have improved the performance of our West Coast and Europe nodes.
Heavy-duty caches in Virginia and Quebec
We're now serving the East Coast via a LeaseWeb VPS in Manassas, VA – close to Washington, D.C. – and a sponsored cache just south of Montreal, Quebec.
The Virginia VPS has a single-core 2.4GHz Intel Xeon vCPU, 1GB RAM, and 40GB of RAID 10 storage with SSD caching; enough to store three days of page-size images and thumbnails. 4TB of monthly data transfer makes it an excellent deal: it delivered ~100GB/day over last week, at a cost of just 10¢/day.
Our Quebec cache, located in OVH's Beauharnois datacenter, has access to 250MBps of bandwidth, and is provisioned with 10GB of RAM – enough to buffer five hours of peak traffic – plus 250GB of storage on 2x2TB RAID 0 disks. It's already handled 50Mbit bursts with a single Intel Xeon W3530 2.8Ghz core.
Targeted cache nodes in Tokyo, São Paulo and Johannesburg
We've expanded our mini-CDN to East Asia with a Tokyo-based cache, improving performance for Japan, the Philippines, Taiwan, South Korea, Thailand, Hong Kong, mainland China, Vietnam, and Indonesia.
We've also sped up Inkbunny in South America, using a VPS, Amazon CloudFront and EC2 servers in São Paulo to serve Brazil, Argentina, Bolivia, Chile, darkest Peru, Bolivia, Paraguay and Uruguay.
These regions each host ~3% of our visitors, so we need only modest hardware: Japan: Single-core 2.4Ghz Xeon vCPU, 1GB RAM, 20GB SSD, 400GB/month data transfer Brazil: 50%-core 2.6-3.4Ghz Xeon E5-2650 v2, 768MB RAM, 40GB HDD w/SSD, 500GB/month transfer Brazil backup: 10%-core 2.5-3.3Ghz Xeon vCPU, 1GB RAM, 30GB SSD, 15GB+50GB/month transfer
As in Australia and Virginia, we expect to use around 50% of our transfer allocations for these caches, making them a good deal – especially considering the cost of data transfer in these areas.
The main dividing line for our North/Central American caches is the 96th meridian west. This means members in Kansas City, Houston, and Calgary will use our Virginia cache - while Dallas/Fort Worth, Oklahoma City, Vancouver and Mexico City continue to go to Bad Dragon's Arizona server.
You'll be directed to Blu Paw's Quebec server if you're east of the 119th meridian west in Canada; we may expand this to certain parts of the USA such as Vermont, Maine, Chicago and Detroit in the near future. Quebec also handles original-sized files for those using Virginia; Arizona does the same for Brazil.
In South America, the area is set by the 2nd parallel north (south of Venezuela) and 75th meridian west. Areas to the north and west of this are likely to be served better by our Virginia or Arizona caches.
As usual, if you encounter congestion or mis-detection you can select another server; but unless you see a difference, please leave it on "autodetect" – we might improve it in the future!
Inkbunny receives visitors worldwide, from many differentcountries. Hosting in one location limited our performance; but running everything through a public CDN has security implications. By building our own CDN from low-cost/sponsored virtual servers, we can serve you better while preserving your privacy.