Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Anyone an idea to speed up a website that is globally visited?
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.

Anyone an idea to speed up a website that is globally visited?

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

  • @ehhthing said:
    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.)

  • @jahrinc said:
    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.

  • JabJabJabJab Member

    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?

  • dusstdusst Member

    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 =)

  • varwwwvarwww Member

    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.

  • jlet88jlet88 Member

    This:

    @ehhthing said:
    There's no magical solution beyond just not using WordPress. Statically generated + backend API is the way to go.

    Alternatively, use Shopify or something.

    And this:

    @dusst said:
    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 =)

  • qhwaqhwa Member

    Have you checked the hit/miss rate on Cloudflare?

    You may also be interested in https://fly.io/, on the other hand.

  • febryanvaldofebryanvaldo Member
    edited June 2023

    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.

    Thanked by 1greentea
  • eva2000eva2000 Veteran

    @michaelnl2020 said:
    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?

    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?

  • @febryanvaldo said:
    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.

    There is no pricing for Perma cache on their site. How much does it cost?

  • @kidrock said: 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

    Thanked by 1kidrock
  • DrMakDrMak Member

    @michaelnl2020 said:

    @jahrinc said:
    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.

    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.

    @JabJab said:
    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?

    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.

    @dusst said:
    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 =)

    what an odd advise :D . 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.

    @qhwa said:
    Have you checked the hit/miss rate on Cloudflare?

    You may also be interested in https://fly.io/, on the other hand.

    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" **_

  • dusstdusst Member

    @DrMak said:
    what an odd advise :D . 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.

    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)

  • dusstdusst Member

    btw for the real static sites CF has an excellent options like https://pages.cloudflare.com/

  • DrMakDrMak Member

    @dusst said:

    @DrMak said:
    what an odd advise :D . 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.

    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 =)

    Yea that's wer the CF cache reserve came into effect cheapest n very good as i think using r2 🤔

  • JasonMJasonM Member

    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!

Sign In or Register to comment.