BLACKHATMAPAffiliate & infrastructure forum
Solved

Everything I host is in Europe and my Brazil traffic bounces — where do I actually put the box?

Started 16 Apr 2024 · 23:08 · 10 replies · 583 views

Page 1 of 111 posts

paulofrz

Member

16 Apr 2024 · 23:08#1

I have doubt about hosting and here is the only place people answer honest.

All my box is in Netherlands because that is what everybody in this forum recommend. Fine for Europe. But 80 percent of my traffic is Brazil and the page take almost three second to start, and on mobile 4G is worse. My bounce is terrible and i think this is why.

The problem is every host that people recommend here for privacy is Iceland, Netherlands, Romania, Sweden. Nobody have server in South America. Or i not find it.

So what do people do actually? Is there option or i just accept that LATAM traffic is slow forever?

2 thanks

byte_broker

Member

17 Apr 2024 · 07:33↑ replying to #1#2

Depends what you're running. Static pages or dynamic? Completely different answer.

—→ aged domains + hosting, PM for the list

paulofrz

Member

17 Apr 2024 · 12:14↑ replying to #2#3

Dynamic, is PHP with database. Landing page is static but the form and the checkout is not.

—

nullroute

Senior Member

17 Apr 2024 · 14:02↑ replying to #1#4

Put a CDN in front and the origin can be anywhere. Your users never touch the box; they touch an edge node forty miles from them. This is a solved problem and has been for a decade.

—opsec is a process, not a purchase

PipelineRat

Member

17 Apr 2024 · 16:48↑ replying to #4#5

Half solved. A CDN fixes the assets and does nothing for the part he actually named.

His checkout is dynamic. Every uncached request still crosses the Atlantic, and São Paulo to Amsterdam is roughly 200ms one way on a good day. A form post that does three round trips is 1.2 seconds of pure geography before the application has done anything at all.

# worth running before you move anything - this is the number, not the ping
mtr --report --report-cycles 20 your-origin
curl -w 'connect %{time_connect} ttfb %{time_starttransfer} total %{time_total}
' -o /dev/null -s https://yoursite/checkout

Run that from a Brazilian VPS you rent for an hour, not from your laptop. If TTFB on the dynamic route is over about 700ms you have a location problem that no CDN fixes.

8 thanks

old_growth_seo

Senior Member

18 Apr 2024 · 09:21↑ replying to #1#6

The uncomfortable answer nobody's said yet is that there is no privacy-tier host with a São Paulo node. There just isn't. The whole no-KYC ecosystem grew out of Northern Europe for legal reasons and it never expanded south, because the jurisdictions that made it attractive don't exist down there.

In 2014 you'd have shrugged and taken the latency, because everyone's site was slow and nobody was measuring. That's not the world any more.

So you're choosing between privacy posture and speed, and pretending otherwise wastes your afternoon.

—

hexforge

Senior Member

18 Apr 2024 · 11:07↑ replying to #1#7

Agreed that nothing in the no-KYC tier lands in Brazil, but there is a middle option that people in this position usually end up at, so let me lay out what's actually on the map.

ExtraVM publishes US, Netherlands and Singapore. No South America, but the US footprint is East Coast-ish and that matters for the reason below. Takes fifty-odd cryptocurrencies and waives documents on crypto payment, so the privacy posture survives. From about $3.50.

Servury and Virtualine both say "multiple locations" without committing to a public map, so you have to ask before you order. Both are no-KYC, both take Monero. I've had a straight answer from support at one of them inside a day; I would not order either one blind and hope.

The practical compromise almost everyone lands on is Miami. Not because it's close to Brazil — it's 6,500km — but because a very large share of Brazilian and Argentinian consumer traffic already transits Miami on the way to anywhere, so you're not adding a hop, you're stopping at one they were making anyway. Real-world São Paulo to Miami is usually 120-140ms against 200-220 to Amsterdam. Not magic. Roughly halves your dynamic round trips.

The cost is jurisdiction: a US box is a US box and every takedown mechanism that Iceland made slow is fast again. If the content is the sort this board usually discusses, that trade is a bad one and you should take the latency instead.

I have not benchmarked any of this from a Brazilian origin myself — the numbers above are from two clients and a lot of reading, so treat them as directional.

12 thanks

vlad_ptk

Member

19 Apr 2024 · 06:52↑ replying to #7#8

Miami is correct. Everybody in LATAM peer through Miami, is not opinion is how the cables go. Anyway if content is normal offer and not something crazy, US box is fine and you get double speed.

—

paulofrz

Member

19 Apr 2024 · 21:15↑ replying to #8#9

Actually this make sense and i not think about it. My content is not sensitive, is normal nutra offer. Maybe i am buying privacy that i don't need.

—

Ravenstack

Senior Member

22 Apr 2024 · 08:37↑ replying to #7#10

Directional is doing a lot of work there. Has anyone in this thread actually measured São Paulo to Miami against São Paulo to Amsterdam on the same application, same week?

—

paulofrz

Member

03 Jun 2024 · 22:41#11

Update after six week, and for the person who ask for real number, i have them now.

I move to Miami box. Same code, same database size, i test from my own connection in São Paulo and also from a cheap VPS there.

  • Amsterdam: TTFB checkout 940ms, full load 3.1s
  • Miami: TTFB checkout 410ms, full load 1.6s

Bounce on mobile go from 61 percent to 44. Conversion up almost one third. Is more than i expect honestly.

So the answer for LATAM is Miami and not privacy host, if your content allow it. Thank you everybody, was very useful (muito útil).

4 thanks

You must be logged in to reply. Request an account — new registrations are reviewed by a moderator before approval.