Tipy a nástroje13. září 2026 · 3 min čtení

Proč jsou weby a aplikace vibe coderů často velmi pomalé?

Rychlá zkušenost z praxe. Server na Vercelu se vám defaultně založí ve Washingtonu, zatímco uživatele i databázi máte v EU. Ukážu vám, jak si to zkontrolovat a jak to za pár kliků spravit.

Proč jsou weby a aplikace vibe coderů často velmi pomalé?

Dost možná uděláte chybu jako já. Že umístíte svůj web na servery Vercelu v USA, kdežto uživatele a databázi máte v EU. A pak je vaše aplikace 3× pomalejší, než by měla. Sdílím rychlou zkušenost z praxe.

Tento týden jsem dostal feedback od uživatele našeho systému na Digisemestru, že mu pomalu reaguje na proklik. Že se funkce v portálu načítají třeba i 4 vteřiny.

Myslel jsem si, že je to prostě jen daň za velkou aplikaci se spoustou SQL dotazů. Ale to je omyl. Databáze je bleskurychlá. Jen byla moje aplikace rozjetá na Vercelu v USA a nikoliv v EU. Myslím si, že se to vibe coderům může dít docela často, tak raději sdílím, abyste si to mohli také zkontrolovat.

Server se vám defaultně založí ve Washingtonu a vy o tom zřejmě nevíte

Když zakládáte nový projekt, ať už přes jejich CLI appku, nebo ručně v prohlížeči, region si za vás Vercel vybere sám. Ve výchozím nastavení je to iad1, tedy Washington.

V tom regionu vám pak běží funkce, tedy serverový kód, který stránku sestaví. Ta vzdálenost vás stojí čas dvakrát:

  • Jste daleko od trhu. Klik zákazníka z Česka musí přes oceán a zpátky dřív, než se vůbec začne cokoliv počítat. Mně to i na stránce, která nesahá do databáze, dělalo 0,22 až 0,36 vteřiny. Po přesunu do Evropy 0,14.
  • Jste daleko od databáze. Supabase si přitom založíte v Evropě, kvůli zákazníkům i kvůli GDPR. Tím vám server a databáze skončí každý na jiném kontinentu a přes Atlantik pak jede každý jednotlivý dotaz do databáze. V měření mi to vyšlo na zhruba 160 ms navíc. Pokaždé.

Přepnout region je otázka několika kliků

V nastavení projektu na Vercelu jděte do Settings → Functions → Function Regions. Já jsem vybral Dublin, tedy dub1, a nechal projekt nasadit znovu. Žádný zásah do kódu, žádná migrace dat.

Vygenerování stránky na serveru, portál Digisemestru
Funkce ve Washingtonu (iad1)Funkce v Dublinu (dub1)

Vlastní měření, 7. 9. 2026. Stejný kód, stejná data, jen jiný region funkcí.

Načtení homepage portálu se zkrátilo ze 3,45 na 1,15 s.

Jak si to rychle zkontrolovat?

Normálně se stačí mrknout do nastavení toho svého projektu na Vercelu. Ještě rychlejší je ale Vercel CLI. Pokud ho máte nastavené, stačí se pak už jen zeptat svého Claude Code nebo Codexu a on to za vás rád prověří.

A pokud provozujete víc projektů, nechte si jednorázově zkontrolovat všechny a region u každého namatchujte co nejblíž k lokaci databáze.