![]() Cloudflare have servers in 200+ locations, so they're going to be able to do a lot of edge caching with your images. Cloudflare already has this image cached on its edge, so it serves it straight from there, and doesn't even communicate with Backblaze, so it didn't count towards your API quota there, and it's going to be served extremely quickly from Cloudflare's edge. Next, another person in Amsterdam comes along and requests the same dog.png. This will pass through the Cloudflare network, get the file from B2, serve it, and then assuming you have caching rules set up, will be cached on Cloudflare's edge for future use. Let's say you have an image dog.png and someone in Amsterdam requests it. They can be requested 2500 times fresh per day, before there'll start being API charges, but this is where the Cloudflare cache comes in. Being beholden to shareholders and profit margins over quality, morals, and employee motivation usually means the end of otherwise decent founder-run companies and "good for society" unicorns. It also helps that Cloudflare and Backblaze are so much more culturally palatable than most of their competitors, being very transparent, amiable, and innovative however, I am wary of excellent companies like these that go public (which Cloudflare recently has). The free limits are still quite generous for many projects, and the fees after that are very inexpensive. For more information on B2 prices and transaction costs, see the B2 pricing page. You will still be charged to store data in B2, and appropriate transaction fees will still apply. This happens automatically once Cloudflare is configured to receive files from B2. To clarify with some official BB and CF source links: neither nor actually say whether the transaction fees are still charged, but does, emphasis mine:Īs part of the Bandwidth Alliance, Backblaze has waived transfer fees for data transferred from B2 to the Cloudflare network. Happy to answer any other questions you might have. You can also checkout the discussion about my post on Hacker News where the CEO of Cloudflare also confirmed this was a totally cool and legit setup, as well as some more discussion. Obviously each platform has their own acceptable use policies about how much content and things you can serve, but I've spoken actively with members on both the Backblaze and Cloudflare teams who are positive about the use-case, and my company even did a case-study with both companies talking about the TBs of backups we store and serve with B2 + Cloudflare, getting free bandwidth with the bandwidth alliance. The costs for these are minimal though if you ever do exceed the free limts - see for details (class B are used for the download URLs).Ĭheck out a blog post I wrote a little while ago for more details and a tutorial. There’s technically an API request being made when you hit the human friendly URLs so caching these on Cloudflare is the best move. This is mainly due to the Bandwidth Alliance, so bandwidth between Cloudflare and Backblaze is entirely free, meaning that you only ever have to pay for storage and API requests. It's free, assuming set up proper caching rules to avoid additional API requests. /r/programmerhumor - (post your memes here instead)./r/freelance (discussion related to freelancing)./r/learnjavascript (any JavaScript questions).Questions in violation of this rule will be removed or locked. Specific assistance questions are allowed so long as they follow the required assistance post guidelines. General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Problem you are attempting to solve with high specificity.Research you have completed prior to requesting assistance.If you are asking for assistance on a problem, you are required to provide ![]() If you post such content on any other day, it will be removed. ![]() Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. ![]() We do not allow any commercial promotion or solicitation. Please refer to the Reddit 9:1 rule when considering posting self promoting materials. Read and follow reddiquette no excessive self-promotion. Check out /r/ProgrammerHumor/ for this type of content. Specific issues that follow rule 6 are allowed.ĭo not post memes, screenshots of bad design, or jokes. For vague product support questions, please use communities relevant to that product for best results. No vague product support questions (like "why is this plugin not working" or "how do I set up X"). Beginner question? Try the FAQ first! or the WebDev Resources Post then post in the Beginner Questions thread. ![]()
0 Comments
Leave a Reply. |