A shopper in Melbourne opens a product page served from a machine in Ohio. Her request crosses the Pacific, waits for the store to assemble the page, and crosses back. That single exchange costs about 160 milliseconds before the server has done any work at all, and a checkout involves dozens of them. The store owner, sitting in Ohio with a fast connection, has no way to see the problem from where they are standing.
Server location is not the whole speed story, but it is one of the few parts of the stack that is hard to optimize after the fact. Image sizes, app scripts, theme code, and cache settings matter. They do not repeal the physical distance between a customer and the first system that must answer their request.
At E-Commerce Paradise, we look at this through the customer journey, not a hosting company’s marketing page. The wider high-ticket model is covered in our complete guide to high-ticket dropshipping, but the practical question here is simple: where are your buyers, and which requests still have to travel all the way back to your origin?
That answer changes with the platform. A self-hosted WooCommerce store gives you meaningful control over the server region. A managed Shopify store takes much of the storefront infrastructure off your hands, although apps, external APIs, and the way the theme is built can still make a store feel slow in a specific country. Either way, measure first. Do not move infrastructure because the provider says one city is better.
Distance Measured in Milliseconds
Light in a glass fiber travels roughly 200,000 kilometers per second, which works out to about 5 milliseconds of one-way delay for every 1,000 kilometers. A round trip doubles that, and routing equipment along the way adds more, so a practical estimate is double the theoretical figure. New York to Sydney and back takes around 160 milliseconds in the real world.
The numbers stay abstract until they get multiplied. A page that needs 40 separate requests, which is modest for a store with product images and tracking scripts, spends 6.4 seconds on round trips alone at that distance before counting server processing or download time. The same page served from Sydney to a Sydney shopper spends a fraction of that, and the difference between the two is entirely geographic.
That 6.4-second figure is best treated as a simple illustration, not a literal page-load calculation. Modern browsers can fetch many files at the same time, especially over HTTP/2 and HTTP/3. The customer still feels latency whenever a critical request depends on an earlier response, such as the first HTML document, a price update, a shipping quote, or a payment step.
That is why Time to First Byte is worth separating from total page weight. A lighter page can still start late if the origin is far away or slow to respond. A fast origin does not make a huge, script-heavy page good either. You need to see which part is actually late before paying a developer or changing hosts.
An RTT above 200 milliseconds is the point where visitors start describing a site as slow, and intercontinental routes cross that line regularly during congested hours. A synthetic test run from inside the customer’s country settles the question in about 5 minutes, and most monitoring services include one at no extra cost.
There is no magic number that makes a store acceptable for every buyer. The useful comparison is your own store from the markets that produce revenue. Test the same product page, collection page, cart, and checkout flow from your top countries, then compare the initial response, largest visible image, and interactive state rather than relying on a score from your home office.
This should also influence niche research. A niche with buyers concentrated in one country is easier to serve consistently than one that is scattered across far-apart markets from day one. Use the high-ticket niches list as a starting point, then validate where your actual search and sales traffic is likely to come from before treating geography as an afterthought.
Mobile Networks on Top of the Distance
Radio access adds its own delay before a request reaches the fixed network at all. A phone on a good 4G connection contributes something in the range of 30 to 50 milliseconds, and a congested cell or a weak signal pushes that considerably higher.
That penalty adds to the geographic one. A Melbourne shopper on a phone, buying from an Ohio server, pays the radio delay and the ocean crossing on every request in the sequence. Since roughly two-thirds of store visits arrive from phones, the combined figure describes the majority case rather than an edge case, which is the opposite of how most owners picture their traffic.
Mobile is where a small stack of delays becomes obvious. The visitor may be on a device with a slower processor, a crowded network, and a browser that has not visited your store recently enough to reuse every connection. That is why a page that looks fine on a powerful desktop over office Wi-Fi can still feel painful to the person trying to buy a $2,000 product from a phone.
Keep the first screen simple. Do not make a shopper wait for a carousel, a review widget, a chat popup, three tracking tags, and a giant video before they can see the product, price, and reason to trust you. The server region matters, but it cannot rescue a page that makes the browser do too much work before the customer can act.
Run mobile tests using an emulated device only as a first pass. Then use real-user data or a synthetic location test that includes realistic network conditions. The goal is not to produce a pretty speed score. It is to find whether your paid traffic is landing on a product page that becomes usable quickly enough to hold attention.
Round Trips Inside a Single Checkout
Product pages are the easy case, because a cache can hold them. Checkout is where the location decision gets expensive. A cart is personal to one visitor, so it cannot be served from a cache, and every action inside it goes to the origin server and back.
Anyone comparing hosting for WooCommerce should look at where the origin is relative to the customers, since a store platform built on plugins makes several database calls per cart action and each one waits for the previous one to finish. Add an address validation call, a shipping rate lookup, and a payment authorization, each with its own round trip to a third-party service, and a checkout that feels instant in the same city takes 4 seconds from another continent.
The server is not always the only distant system. A checkout can call a tax engine, a fraud screen, a freight-rate service, a finance provider, and a payment gateway. If one of those services is slow for Australian shoppers, moving your store from Ohio to Sydney will improve part of the journey but not the whole thing. This is why a simple waterfall or transaction trace is more useful than guessing.
For high-ticket stores, the freight and supplier side deserves the same attention as the web stack. An accurate delivery promise is better than a fast checkout that accepts an order you cannot fulfil. Our guide on finding the best suppliers for high-ticket dropshipping explains why supplier location, lead times, and authorised dealer relationships belong in that customer experience discussion.
For most new high-ticket operators, I still recommend Shopify because it removes a lot of infrastructure work that can turn into a pain in the butt on a small self-hosted store. It does not mean performance is automatic. Keep the app stack lean, test the actual checkout path, and pay attention to any external service that the store must wait on before an order can be placed.
Checkout testing should use a safe test order or the platform’s test mode. Check a domestic address, a regional address, and an international address if you sell there. Write down the time to show rates, the time to accept payment, any financing-widget delay, and errors that only show up once a customer leaves the product page.
The Physical Route Underneath
The delay has a physical cause that no software removes. About 95% of international traffic moves through undersea cables, more than 600 of them covering some 1,480,000 kilometers of ocean floor. Traffic between Australia and North America follows those cables, and the route is rarely the straight line a map suggests.
Fiber also slows the signal. Light in silica glass travels about 31% slower than the speed of light in vacuum, a limit set by the refractive index of the glass rather than by any equipment choice. Research groups have built hollow-core fibers to recover part of that loss, though nothing in commercial deployment changes the arithmetic for a store owner today. Distance costs time, and the only variable under anyone’s control is how much distance a request has to cover.
That does not mean every store needs infrastructure in every country. It means you should understand the route for the requests that matter. Static product images can often be served from a nearby edge location. A database query, a live inventory lookup, or a personalised cart may still need to travel to the origin, so the benefit varies by page and action.
It is also why “one global server” is usually the wrong mental model. A good ecommerce setup is a combination of an origin close to its most important dynamic work, caching close to visitors, and a checkout flow with as few unnecessary dependencies as possible. Go deep before you go wide: fix the countries and pages that drive revenue before building a complicated multi-region architecture.
Capacity Against Latency
Bandwidth headlines confuse this constantly. A single modern cable can move tens of terabits per second, and a recent trial set an internet speed record far beyond anything a small store will ever need. None of that capacity shortens the trip.
Capacity determines how much data fits through the pipe at once. Latency determines how long the first byte takes to arrive. A store sending 2 megabytes of product photography benefits from capacity. A store waiting on 40 sequential round trips is limited by latency, and adding bandwidth to that problem changes nothing. This is why a hosting plan advertising unmetered transfer can still deliver a slow store to half the world.
For a practical store audit, separate these two problems. Large, poorly sized product photos and uncompressed video are payload problems. Slow initial HTML, slow shipping quotes, and sluggish cart updates are response-time problems. They can exist together, but the fix for one is not automatically the fix for the other.
This is where owners burn time. They move hosts because the page is heavy, or compress images because the database is slow, then conclude that speed work does not help. Measure the page by phase, make one change, and compare the same page from the same location before and after. That is a boring process, but it is the one that tells you what actually moved.
Protocol and Caching Fixes
Two changes reduce the cost of distance without moving anything. The first is the connection setup itself. TLS 1.3 completes a new handshake in one round trip instead of the two that earlier versions needed, and a resumed session can complete in zero, which removes 160 milliseconds or more per connection on a long route. Most servers support it, and plenty of small stores are still configured for the older version.
The second is deciding what has to come from the origin at all. Product pages, category listings and images can be held in edge caches near the shopper. Cart and checkout cannot. Configure full-page caching for everything public, then measure the checkout separately, because the average page load time for the site will hide a slow checkout behind a fast homepage.
For a store selling into one country, the answer is usually simple. Put the origin in that country. For a store split between two continents, the choice is between a compromise location and a more complicated setup with a database replica near each market.
The compromise deserves a moment of arithmetic before anyone accepts it. A server placed midway between two markets does not give each market half the delay it would otherwise have. It gives both markets a delay neither would accept if it were the only market. Splitting the difference between Los Angeles and London leaves everyone on a 5,000-kilometer route, where placing the origin in the larger market gives most of the customers a short trip and the rest the long one they already had.
Caching has boundaries. Public HTML, collection pages, media, CSS, and JavaScript are usually good cache candidates. Customer accounts, carts, inventory that changes quickly, discount logic, and checkout steps are not. If you cache a dynamic response too aggressively, you can create a faster version of the wrong store, which is worse than a slightly slower accurate one.
Make cache invalidation part of the operating process. When a price changes, an item goes out of stock, or a promotion starts, confirm that the public page reflects it in the markets you sell into. A cache only helps when visitors receive current product information, and high-ticket buyers are quick to notice when delivery time or pricing changes after they have made a decision.
Do not add a CDN or optimisation app just because it sounds technical. First identify whether the slow part is the origin, a third-party request, theme code, media, or the customer’s network. Then pick the smallest fix that moves the real bottleneck. Most of the time, fewer apps and fewer requests do more than another layer of tooling.
For Shopify stores, use regional data instead of assuming the platform removes every concern. Shopify’s performance testing guidance recommends using field data to identify issues and lab tests to diagnose them, with metrics that can be broken down by page type, device category, and geography. That is the right order: find the actual affected customer segment, then reproduce and fix the problem.
Back to the Melbourne Shopper
The decision that matters was made when somebody picked a data center region, and it was probably made for the owner’s convenience. Go back to the shopper in Melbourne. If 40% of orders come from Australia and the server is in Ohio, that segment of the customer base is loading a slower version of the same store, and no amount of image optimization closes a 160-millisecond physical distance. Open the analytics and sort the sessions by country. If Melbourne is in the top five, Ohio is the wrong answer.
Start with a simple decision sheet. List your five biggest customer countries, their share of revenue, the current origin region, the page types that matter, and any third-party services used during checkout. Then test from each country and write down what is slow. This turns “the site feels slow overseas” into a specific problem someone can solve.
Prioritise by commercial impact, not by technical pride. A 250-millisecond improvement to the product page in the country that drives 45% of sales is worth more than a perfect benchmark score in a market that never buys. The same thinking applies to apps, freight tools, and payment methods. Follow the buyer, not the dashboard.
Before spending heavily on infrastructure, make sure the business foundation is solid. Correct policies, supplier agreements, payment setup, and the operating basics matter just as much as a low-latency server. Our business formation checklist covers those pieces for operators who are building a store meant to last.
If testing, app clean-up, supplier coordination, and ongoing store operations are piling up, it may be time to give that work an owner. The E-Commerce Paradise management service is built for stores that need a consistent operational process instead of another loose item on the founder’s list.
Server location is a business decision disguised as an infrastructure setting. Put the origin near the dynamic work that serves the most valuable customers, cache the public parts close to everyone else, and keep measuring after every meaningful change. That is how you avoid building a store that is fast for you and slow for the people you need to buy.

Trevor Fenner is an ecommerce entrepreneur and the founder of Ecommerce Paradise, a platform focused on helping entrepreneurs build and scale profitable high-ticket ecommerce and dropshipping businesses. With over a decade of hands-on experience, Trevor specializes in high-ticket dropshipping strategy, niche and product selection, supplier recruiting and onboarding, Google & Bing Shopping ads, ecommerce SEO, and systems-driven automation and scaling. Through Ecommerce Paradise, he provides free education via in-depth guides like How to Start High-Ticket Dropshipping, advanced training through the High-Ticket Dropshipping Masterclass, and fully done-for-you turnkey ecommerce services for entrepreneurs who want a faster, more hands-off path to growth. Trevor is known for emphasizing sustainable, real-world ecommerce models over hype-driven tactics, helping store owners build scalable, sellable, and location-independent brands.
Still deciding what to sell?
Grab the free list of 1,000+ niches that work for high-ticket dropshipping, sorted by category.
Free. Unsubscribe any time.
