Table of Contents
BestOfGleam.com is a lot different than anything else I've done before. Gleam is a “business growth platform” (not affiliated with me or my site) which allows you to run giveaways and competitions. Essentially, if you are a business you could give away one of your products to people who like your Facebook page (for example). Gleam verifies your users have completed whatever task you require and gives them an entry to the competition in exchange. Gleam will then use those entries to pick a winner once your competition ends.
Back in 2016, I discovered lots of giveaways were being run on Gleam but there wasn't a particularly good way to find them. You could search on Twitter, but then you would be flooded with lots of fake or low-value giveaways which weren't worth entering.
I decided to make a website which would show a list of giveaways hosted on Gleam that were actually worth entering. I have no affiliation with Gleam, I simply found their service to be better than the competition at the time which is why I focussed on them.
WordPress needs a lot of optimisation to ensure it loads quickly for everybody. The most important speed related feature BestOfGleam has is a CloudFlare Worker script which I wrote. This code runs in Cloudflare's datacenters and dynamically caches pages based on the type of visitor (logged in or not).
BestOfGleam also uses CloudFlare Pro and Argo which offer more speed related features. Thanks to Cloudflare's CDN and caching only about 0.1% of the overall traffic even reaches my server, the rest is handled by fast Cloudflare servers located physically close to the visitors. I'm using a mid-range VPS with dedicated resources as my web server meaning that any traffic which does reach it is handled quickly. My heavier websites (such as IoTPlotter) use dedicated servers but that kind of power simply isn't required for BestOfGleam.
At the time of writing this (27th March 2021), BestOfGleam has an Alexa site rank of #230,583 worldwide and #60,564 for The USA.
In December 2022, I stopped manually moderating new posts and this responsibility now lies on members of the community.