New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Anyone an idea to speed up a website that is globally visited?
michaelnl2020
Member
in Requests
Hi!
We sell eSIMs for travellers around the world. We currently host our Wordpress website on our own servers in Rotterdam Netherlands. We have CloudFlare proxy over it to make the website fast worldwide.
However, we find that outside Europe, the website can sometimes take a really long time to load. 10 seconds+ in Europe the website always loads under 600MS.
Does anyone have the solution for us? Anycast? Another CDN?
Comments
lol do you run BNESIM
Nope haha
You can pay CloudFlare $5/month for APO
https://blog.cloudflare.com/automatic-platform-optimizations-starting-with-wordpress/
This is like cache everything (including HTML) with exceptions on dynamic pages (cart, login, dashboard, etc.)
I don't want to use CloudFlare anymore. Site is heavily cached on our servers.
There's no magical solution beyond just not using WordPress. Statically generated + backend API is the way to go.
Alternatively, use Shopify or something.
Have you looked at timeline - why and what is loading for so long?
It would be stupid if this turns out to be
external
JS/font blocking rendering that is not hosted on CDN (or it has shitty routing to that country) and all you need is to put it on CDN?if your site is static u can try a cdn with multiple storages like bunnycdn
if no - your can build your own cluster with lowendboxes and use geodns like bunnydns
ps. it's a lowend advice... if you need a premium your question is in a wrong place
10+ seconds sounds abnormal. Maybe you can connect to a VPN (where the 10+ second occurs) and check web browser network monitor (from dev tools) when browsing the site to see which request is delaying it.
This:
And this:
Have you checked the hit/miss rate on Cloudflare?
You may also be interested in https://fly.io/, on the other hand.
https://bunny.net has been solid for me. Maybe you could use their PermaCache, but be careful with that, as you need to configure it properly.
Read my write up on Cloudflare community forum at https://community.cloudflare.com/t/improving-time-to-first-byte-ttfb-with-cloudflare/390367/1
Your website link?
There is no pricing for Perma cache on their site. How much does it cost?
PermaCache actually BunnyCDN + Bunny Storage.
Pricing: https://bunny.net/pricing
Why not just use cloudflare APO or pro subs. your so called "HEAVELY cached" is noting, that funny because its on origin server only. CF APO cache entire website on edge network of over 250+ data center thats called HEAVELY distributed chase for fast TTFB.
That's easy and **economical **than any other CDN or custom solution.
Yup good advise and seems most of complains CF just because of that only. WP fonts and js should be served by CDN.. many workarounds can be found in CF community site.
what an odd advise . Dear CF APO or PRO works best on static site and I don't think its cheaper or faster on bunny for this specific scenario.
fly.io plans are dud look at there pricing.. Best and cheap alternative is CLOUDWAYS+CF-Addon that's enterprise ed and comes with all the benefits in just under 5$/website.
Personal experience with Managed Cloud Hosting specially WP _**"CLOUDWAYS+CF-Addon is much cheaper, better and faster than KINSTA or any other Managed Cloud Hosting" **_
CF is only a cache limited to a couple of days max, if the site is not globally "hot" or not very "static" the avg hit rate is not so good as you think
You can use something like fly.io to deploy wordpress to multiple places but then your issue becomes database latency back to wherever the database is hosted
As others have said the best option here for global speed is a statically generated website deployed to a CDN such as Vercel or BunnyCDN (I'd lean towards Bunny personally)
btw for the real static sites CF has an excellent options like https://pages.cloudflare.com/
Yea that's wer the CF cache reserve came into effect cheapest n very good as i think using r2 🤔
use cloudflare workers (free) to cache content in all of their 250+ datacenters. 100,000 requests are free daily. There are scripts on github. I'm using it. It pulls content from origin during 1st request (if page has been changed/updated) and then caches via their workers javascript that runs locally in each datacenter including all its resources like .js, .css files. Also to keep the cloudflare cache warm, you can send get request to one of your pages from external cron jobs once a day or once a hour!