Get the most out of your Centmin Mod LEMP stack
Become a Member

VPS Suggestion recommendation for WooCommerce website

Discussion in 'Virtual Private Server (VPS) hosting' started by amit338, Jun 10, 2020.

  1. amit338

    amit338 New Member

    5
    2
    3
    Jun 9, 2020
    Ratings:
    +2
    Local Time:
    11:10 AM
    Hello,

    After watching this Awesome :cool: benchmark DigitalOcean - Linode - Vultr - Benchmarks - Upcloud - 13-Way VPS Server Benchmark Comparison Tests - Upcloud vs DigitalOcean vs Linode vs Vultr vs Hetzner

    Am confused :confused: with Linode and Upcloud

    For WooCommerce with around 50 plugins and target audience visitors India only


    Linode Datacenter in India + DDOS protection but lower performance than Upcloud.

    Upcloud Datacenter in Singapore but higher latency.

    Currently am using Cloudways, I tested Digital Ocean server in both location India & Singapore and there is a big difference in speed test "GTmetrix" please check screenshots.

    Cloudways Digital Ocean server Datacenter India Screenshot

    Cloudways Digital Ocean server Datacenter Singapore Screenshot


    If I use Cloudflare CDN which has pop in India with Upcloud does that fix the latency website speed??

    Also, I found this thread OVH - Nice OVH VPS Offerings and OVH $23 plan gives 4core 8gb ram Datacenter in Singapore

    For woocommerce+50 plugins @eva2000 please suggest overall which perform better or you recommend
    1. Linode $20 2 Core/4 GB RAM/80 GB SSD
    2. Upcloud $20 2 Core/4 GB RAM/80 GB storage + Cloudflare CDN
    3. OVH $23 4 vCore/8 GB RAM/160 GB NVMe + Cloudflare CDN
    4. Any other you Suggest/recommend

    Thank you & Best Regards
    Amit
     
    Last edited: Jun 10, 2020
  2. eva2000

    eva2000 Administrator Staff Member

    44,742
    10,200
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,809
    Local Time:
    3:40 PM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    Cloudflare usually helps with exception of 2 geographical locations, India and Australia. India CF servers is only available with consistency on Cloudflare Business plan or higher and Australia CF servers has varying degrees of consistency starting at sometimes on Pro plan to most of the time on Cloudflare Business or higher plans. This is due to the peering arrangements and costs for Indian and Australian ISPs with Cloudflare = basically it costs alot of money for Indian and Australian bandwidth so Cloudflare can not provide it on CF Free plan and only sometimes on Pro. What happens is CF Free plan users will have Indian traffic routed to Singapore datacenter. Australian visitors can have traffic routed to Singapore, Japan or more likely Los Angeles.

    If you are a for profit site and make enough money, then Cloudflare Business plan is worth it at US$200/month to guarantee India visitors most likely hit Indian CF datacenters (sometimes Singapore gets routed). Only Cloudflare Enterprise plan will have more likely routing to CF Indian datacenters.

    Cloudflare does not cache HTML content by default only static assets i.e. css/js/images (see below). So for optimal TTFB speed, you want your origin real web server to be hosted in a location closest to your majority traffic visitors and then put Cloudflare in front. For instance, my forums has 50% US visitors 40% Asian visitors and 10% Oceania. So my optimal geographic location for my origin is US West Coast as it sits in middle of US, Europe and Asian so equal round trip times for majority of visitors.

    Cloudflare cache certain static content Understanding Cloudflare's CDN but not dynamic/static generated html itself by default (which is what WPT TTFB is testing for). But you can tell Cloudflare to cache dynamic/static generated html content to some extent depending on Cloudflare plan you’re on via cache everything page rule but have to be careful to only do this for static html content and not dynamic html content (otherwise you would cache private logged in user content).


    FYI, all your screenshots have broken images so I can't see the images.

    If majority of visitors are in India, then Linode India + DDOS would be best. Just spin up a few Linode's and inspect their cpu model to make sure you land and choose a newer faster cpu like AMD EPYC 7401, 7451 or 7501 instead of older Intel Xeon E5-2680v2/v3 Linode - Guessing Linode's next server cpus ?

    Use command below to see what cpu model is used
    Code (Text):
    lscpu


    Also GTMetrix isn't very useful overall especially if you want to test geographical regions not available. Use webpagetest.org to test different geographical regions and different browsers and mobile devices WebPerf - PageSpeed - How to use webpagetest.org for page load speed testing
     
  3. amit338

    amit338 New Member

    5
    2
    3
    Jun 9, 2020
    Ratings:
    +2
    Local Time:
    11:10 AM
    @eva2000 Thank you for your detailed response:joyful:, I just signed up with Linode with your referral link Linode | The Independent Open Cloud for Developers :)

    Right now my account is in a review process.

    Thanks for signing up!
    Your account is currently being reviewed. You'll receive an email from us once our review is complete, so hang tight! If you have questions during this process please open a Support ticket.
     
  4. eva2000

    eva2000 Administrator Staff Member

    44,742
    10,200
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,809
    Local Time:
    3:40 PM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    Yeah also get them to unblock your SMTP email port on Linode account so you can send outbound emails via Postfix.
     
  5. amit338

    amit338 New Member

    5
    2
    3
    Jun 9, 2020
    Ratings:
    +2
    Local Time:
    11:10 AM

    1. All of the information I had entered at signup is accurate. The account name and address is same corresponded to my card address.

    2. No, I didn't use VPN

    3. This is first time am signing up in Linode

    I have an account in Cloudways with the same details and didn't get any error message with Cloudways during the signup process also am paying my invoice with this same card at Cloudways and didn't have any issue and my last invoice was paid on May 31, 2020 USD7.06

    And now when I am trying again to signup with my email id it showing the error message "This signup UUID has already been used. Please try again."

    I already sent an email to Linode at support@linode.com now am just waiting for there response.
     
  6. eva2000

    eva2000 Administrator Staff Member

    44,742
    10,200
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,809
    Local Time:
    3:40 PM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    That's the best way. Hope you can get it cleared up.