Optimalizace dedikovaného serveru pro weby s vysokou návštěvností znamená sladění procesoru, RAM, disku, sítě, webového serveru, databáze, cache, bezpečnosti a monitoringu tak, aby web při náhlých náporech fungoval rychle, stabilně a bezpečně. V praxi jde o to zkrátit dobu odezvy stránky, odbavit více požadavků za sekundu bez chyb, omezit plýtvání zdroji a včas odhalit výpadky. U projektů s vysokou zátěží, jako jsou e-shopy, zpravodajské portály, SaaS aplikace, herní servery, fóra nebo weby s kampaněmi, nabízí správně nastavený dedikovaný server ve srovnání se sdílenou infrastrukturou konzistentnější výkon, vyšší míru kontroly a předvídatelnější náklady.
V tomto průvodci se nebudeme věnovat pouze obecným radám, ale projdeme si kontrolní seznamy, které lze aplikovat na reálné systémy. Tento obsah připravený pro blog Hostragons pokrývá výběr serveru, ladění Linuxu, optimalizaci NGINX nebo Apache, PHP-FPM, konfiguraci MySQL či MariaDB, Redis cache, CDN, bezpečnost, zálohování a monitoring. Pokud svou infrastrukturu teprve budujete, zvažte možnosti Pronájem serveru. Pokud přecházíte z menšího řešení, prostudujte si průvodce VPS Server a pro bezpečné připojení mrkněte na SSL certifikáty.
Co znamená vysoká návštěvnost pro dedikovaný server?
Vysoká návštěvnost není jen o celkovém počtu denních návštěvníků. Klíčové jsou souběžní uživatelé, počet požadavků za sekundu, náročnost dynamických operací, objem stahovaných souborů, cena databázových dotazů a špičkové zatížení během kampaní. Například statický blog s 200 000 návštěvníky denně může při správné cache spotřebovávat minimum zdrojů. Naopak e-shop s 30 000 návštěvníky denně může být kvůli košíku, platbám, skladovým zásobám, uživatelským účtům a vyhledávacím dotazům mnohem náročnější.
Při úvodním hodnocení je potřeba změřit tyto metriky:
- Souběžní uživatelé: Počet současně aktivních relací. U kampaní může tato hodnota během minut vzrůst 5 až 10krát.
- RPS (Requests Per Second): Počet HTTP požadavků za sekundu. Samostatně sledujte homepage, stránky produktů, API a statické soubory.
- TTFB (Time To First Byte): Doba do přijetí prvního bajtu. Pod 200 ms je skvělé, 200–500 ms přijatelné, nad 1 sekundu je signál k optimalizaci.
- Vytížení CPU (load): Je třeba ho interpretovat podle počtu jader. Na serveru s 8 jádry znamená load 8 trvalý limit, hodnota 12 a vyšší obvykle spouští alarm.
- Využití RAM: Volná RAM sama o sobě není známkou úspěchu; Linux využívá cache. Hlavním rizikem je začátek používání swapu.
- Diskové IOPS a latence: Zvláště u webů náročných na databázi a logování představují NVMe disky zásadní rozdíl.
- Chybovost: Odpovědi 5xx, timeouty a chyby databázových spojení se při zátěži stávají viditelnými.
Správný výběr dedikovaného serveru: Optimalizace začíná hardwarem
Bez ohledu na to, jak dobré je softwarové nastavení, špatná volba hardwaru vytváří úzké hrdlo. Při výběru dedikovaného serveru pro web s vysokou návštěvností nestačí sledovat jen počet jader CPU. Je nutné určit charakter zátěže: Je náročná na CPU, RAM, diskové I/O, nebo na síťový provoz?
CPU: Počet jader, nebo frekvence?
U PHP, Node.js, Pythonu a databázových operací je výkon CPU zásadní. Pokud je provoz velmi roztříštěný a souběžný, je výhodou vyšší počet jader. Pro rychlé dokončení jednotlivých požadavků je však kritická i vysoká frekvence. Například u dynamických systémů založených na PHP, jako je WordPress WooCommerce, přináší ve většině scénářů vyvážené výsledky 8–16 vysokofrekvenčních jader. Pokud ale dochází k převodu videa, generování reportů nebo náročným cron úlohám, je lepší zvýšit počet jader.
RAM: Investiční prostor pro cache
Při vysoké návštěvnosti se RAM nepoužívá jen pro běh aplikace, ale také pro vyrovnávací paměť databáze, Redis cache, procesy PHP-FPM workerů a diskovou cache operačního systému. 16 GB RAM lze považovat za startovní úroveň; pro náročné e-shopy, zpravodajské portály nebo rozsáhlé členské systémy jsou bezpečnější konfigurace s 32 GB, 64 GB a více. Pokud na serveru trvale pozorujete využití swapu, nejprve zkontrolujte úniky paměti a počet workerů a teprve poté zvažte navýšení RAM.
Disk: Proč je NVMe důležité?
SSD disky byly dlouho považovány za standard; avšak u databázových webů s vysokou návštěvností poskytují NVMe disky nižší latenci a vyšší IOPS. Zvláště u MySQL InnoDB, Elasticsearch, zpracování logů a scénářů s intenzivním zápisem souborů se latence disku přímo promítá do rychlosti načítání stránek. Pokud databáze běží na stejném serveru, může volba NVMe často přinést viditelnější užitek než upgrade CPU.
Síť: Šířka pásma a datový limit
U webů s velkým množstvím obrázků, videí, souborů ke stažení nebo mediálních souborů je kapacita sítě kritická. Přestože port o rychlosti 1 Gbps pro většinu webů dostačuje, reálnou potřebu je třeba spočítat na základě měsíčního objemu dat a využití ve špičce. Použití CDN v tomto ohledu snižuje zátěž origin serveru. Pro centralizovanou správu domény a DNS lze do plánování zahrnout také Dotaz na doménu a Správa DNS.
Vrstevnatý přístup k optimalizaci dedikovaného serveru
Neexistuje jediné zázračné nastavení. Úspěšná optimalizace dedikovaného serveru se provádí po vrstvách: operační systém, webový server, běhové prostředí aplikace, databáze, cache, distribuce souborů, bezpečnost a monitoring se řeší společně. Následující tabulka shrnuje častá úzká hrdla a doporučená řešení.
| Úzké hrdlo | Příznak | Prioritní kontrola | Doporučené řešení |
|---|---|---|---|
| CPU | Vysoký load, rostoucí doba odezvy | top, htop, perf, access log | Nastavení PHP-FPM workerů, opcache, optimalizace dotazů, navýšení jader |
| RAM | Používání swapu, zabíjení procesů | free, vmstat, systemd journal | Limity workerů, velikost Redis, navýšení RAM |
| Disk I/O | Pomalá databáze, zpožděný zápis logů | iostat, fio, slow query log | NVMe, indexace, rotace logů, samostatný disk |
| Síť | Pomalé načítání statických souborů | iftop, report CDN, test latence | CDN, gzip nebo Brotli, optimalizace obrázků |
| Databáze | Chyba spojení, pomalé dotazy | slow query log, EXPLAIN | Index, buffer pool, limit spojení, read replica |
| Bezpečnost | Bot provoz, brute force, nárůst 403 | WAF logy, fail2ban, access log | Omezení rychlosti (rate limit), WAF, hardening SSH, aktualizace |
Nastavení operačního systému a jádra
U dedikovaných serverů na bázi Linuxu se často volí Ubuntu LTS, Debian, AlmaLinux nebo Rocky Linux. Důležité je používat aktuální, podporovanou distribuci, kterou váš tým zvládne spravovat. Po prvotní instalaci by měly být vypnuty nepotřebné služby, naplánovány automatické bezpečnostní aktualizace a zrevidovány základní systémové limity.
Limity deskriptorů souborů
Při vysoké zátěži může každé připojení, soubor, socket a logovací operace narazit na systémové limity. Pokud je pod NGINX nebo PHP-FPM mnoho souběžných připojení, je nutné zvýšit limit otevřených souborů. Například výchozí hodnota 1024 je při vysoké zátěži nedostatečná; hodnoty 65535 a vyšší lze plánovat podle kapacity systému. Samotné zvýšení limitu však není řešením; musí být v souladu s nastavením workerů a připojení.
TCP a fronty připojení
Pokud se během intenzivních kampaní zaplní fronta připojení, uživatelé mohou dostat chybu ještě před načtením webu. Parametry jako somaxconn, tcp_max_syn_backlog a rozsah portů se upravují na základě měření. Místo náhodně zkopírovaných sysctl souborů je lepší použít nastavení ověřená zátěžovým testem. Malý příklad: u zpravodajského webu cílícího na 10 000 souběžných připojení je třeba současně naplánovat kapacitu workerů webového serveru, kernel backlog a upstream připojení.
Optimalizace webového serveru: NGINX, Apache a LiteSpeed
Webový server je první vrstvou, která přijímá uživatelský požadavek. NGINX vyniká při vysokém počtu souběžných připojení díky své událostmi řízené architektuře. Apache je rozšířený díky flexibilní podpoře .htaccess. LiteSpeed může přinášet skvělé výsledky zejména u projektů využívajících WordPress a LSCache. Ať už zvolíte jakýkoli software, cíl je stejný: rychle doručovat statické soubory, předávat dynamické požadavky správné upstream vrstvě a zbytečné požadavky odfiltrovat co nejdříve.
Kritická nastavení pro NGINX
- worker_processes: Obvykle lze použít auto podle počtu jader CPU.
- worker_connections: Mělo by být v souladu s očekávanými souběžnými připojeními a limity souborů.
- keepalive_timeout: Příliš dlouhé hodnoty spotřebovávají připojení; příliš krátké zvyšují režii opětovného připojování. Rozsah 10–30 sekund je v mnoha scénářích vyvážený.
- gzip nebo Brotli: Snižuje šířku pásma u HTML, CSS, JS a JSON výstupů.
- Hlavičky pro statickou cache: K obrázkům, fontům a JS souborům by měly být přidány hlavičky s dlouhou dobou platnosti cache.
- Omezení rychlosti (rate limiting): Omezuje požadavky botů a škodlivé skenování.
Pokud používáte Apache
U Apache je velmi důležitá volba MPM. Použití event MPM s PHP-FPM může být efektivnější než starý přístup prefork. Protože čtení .htaccess souborů při každém požadavku vytváří výkonnostní režii, je vhodné pravidla přesunout do hlavní konfigurace. Počet modulů by měl být snížen a nepoužívané moduly deaktivovány.
PHP-FPM a optimalizace aplikační vrstvy
U WordPressu, Laravelu, OpenCartu, Magenta nebo vlastních PHP aplikací ovlivňuje nastavení PHP-FPM výkon přímo. Nejčastější chybou je zvyšování hodnoty pm.max_children bez ohledu na RAM. Pokud každý PHP worker spotřebovává v průměru 80 MB RAM a pro PHP je k dispozici 8 GB, je teoretický horní limit přibližně 100 workerů. Je však třeba počítat i s podílem databáze, Redis a operačního systému. Reálná hodnota by měla být nižší a měla by se měřit při vysoké zátěži.
Použití OPcache
OPcache snižuje spotřebu CPU tím, že uchovává zkompilovanou podobu PHP souborů v paměti. V produkčním prostředí musí být aktivní opcache.enable, opcache.memory_consumption by mělo být nastaveno podle velikosti projektu a při nasazování (deploy) by měl existovat mechanismus pro vyčištění cache. Pokud je u velkých projektů na WordPressu nebo Laravelu OPcache vypnutá, zbytečně roste vytížení CPU.
Cron a úlohy na pozadí
V systémech s vysokou návštěvností by se operace jako reportování, rozesílání e-mailů, synchronizace skladu a přenos dat neměly provádět během uživatelského požadavku. Měla by se používat fronta (queue); pomocí Redis, RabbitMQ nebo podobného systému by měli být workerři na pozadí odděleni. Díky tomu pak kritické procesy, jako je platební brána, odpovídají rychleji.
Optimalizace databáze: MySQL a MariaDB
U mnoha webů s vysokou návštěvností je úzkým hrdlem databáze. Pokud se zdá, že je vytížení CPU serveru nízké, ale stránky jsou pomalé, může být problém v pomalých dotazech nebo zamykání. Prvním krokem je zapnutí slow query logu a identifikace nejnáročnějších dotazů. Přidání indexu k dotazu může být levnější a efektivnější než upgrade hardwaru.
InnoDB Buffer Pool
Na serveru, kde dominuje MySQL nebo MariaDB, zajišťuje InnoDB buffer pool uchovávání dat v RAM. Na serveru určeném pouze pro databázi lze pro buffer pool vyhradit 60–70 % RAM. Pokud web a databáze běží na stejném dedikovaném serveru, je třeba tento poměr určovat opatrněji. Na serveru s 32 GB RAM může být v závislosti na potřebách aplikace a cache rozumným začátkem 12–18 GB pro buffer pool.
Analýza indexů a dotazů
Výstup EXPLAIN ukazuje, zda dotaz prochází celou tabulku. Výpisy produktů, filtrování kategorií, vyhledávání, uživatelské a objednávkové tabulky by měly být pravidelně kontrolovány. Špatný index v tabulce objednávek s 1 milionem řádků může způsobit, že každý požadavek bude skenovat stovky tisíc řádků. To při nárůstu provozu rychle zvyšuje využití CPU a disku.
Kdy je nutné databázi oddělit?
Jeden dedikovaný server může stačit po dlouhou dobu; pokud jsou však CPU, RAM a diskové I/O přetíženy současně, je logické přesunout databázi na samostatný server. Pokud je provoz čtení velmi vysoký, lze použít read repliku. U systémů s vysokým provozem zápisu je třeba samostatně vyhodnotit architekturu aplikace a návrh tabulek.
Strategie cache: Nejlevnější zvýšení výkonu
Cache je u webů s vysokou návštěvností jednou z oblastí optimalizace s nejvyšší návratností. Cílem je negenerovat stejný obsah při každém požadavku znovu. Strategie cache by měla být vrstvená: cache prohlížeče, CDN cache, cache stránek, objektová cache a mechanismy na úrovni aplikace, jako je databázová query cache, se promýšlejí společně.
Cache stránek
U blogů, zpravodajských a firemních stránek dramaticky snižuje zátěž serveru úplná cache stránky. Zatímco WordPress stránka bez cache při každém požadavku spouští PHP a MySQL, při aktivní cache může NGINX vrátit statické HTML. To může na stejném hardwaru několikanásobně zvýšit kapacitu požadavků za sekundu.
Redis nebo Memcached
Redis se často používá pro relace, objektovou cache, transientní data a frontové operace. V dynamických systémech, jako je WooCommerce, lze pomocí Redis zrychlit stránky mimo košík, konfigurační data a často čtené dotazy. Měl by být stanoven limit paměti Redis a vědomě zvolena politika odstraňování (eviction policy); jinak může při zaplnění paměti docházet k neočekávanému mazání cache.
CDN a statická aktiva
CDN zajišťuje doručování obrázků, CSS, JS, fontů a některých cachovatelných HTML výstupů z místa nejbližšího uživateli. Snižuje se tak zatížení šířky pásma a požadavků na origin dedikovaný server. Zvláště u webů s návštěvností i mimo Českou republiku CDN snižuje latenci. Pro bezpečnou konfiguraci HTTPS je třeba toto promyslet společně s SSL certifikáty a pro správu domény s Převod domény.
Optimalizace obrázků, souborů a front-endu

Optimalizace serveru nejsou jen backendová nastavení. Velké obrázky, zbytečné JavaScriptové soubory a špatné hlavičky cache dokážou zpomalit i výkonný dedikovaný server. Formáty WebP nebo AVIF, líné načítání (lazy loading), použití responzivních obrázků a omezení zbytečných skriptů třetích stran přímo ovlivňují výkon.
Příklad scénáře vylepšení: Na homepage e-shopu s 6 MB obrázků lze po převodu obrázků do WebP a jejich poskytování ve správných rozměrech snížit celkovou váhu stránky na úroveň 1,8 MB. To může mobilnímu uživateli zkrátit načítání stránky o několik sekund a snížit množství dat přenesených ze serveru.
Optimalizace bezpečnosti: Skrytá součást výkonu
Boti, pokusy o brute force, škodlivé skenování a provoz podobný DDoS spotřebovávají zdroje serveru. Bezpečnost je proto nedílnou součástí optimalizace výkonu. Pokud se váš web skutečným uživatelům zdá pomalý, často není příčinou špatný dotaz, ale zbytečný botový provoz.
Základní bezpečnostní kontrolní seznam
- Vypnout přihlášení root přes SSH, používat přístup na základě klíčů.
- SSH port sám o sobě není bezpečnostní opatření; musí být podpořen fail2ban a IP restrikcemi.
- Aktivovat WAF neboli aplikační firewall.
- Administrátorské panely chránit omezením rychlosti (rate limit) a pokud možno IP restrikcí.
- Pravidelně aplikovat aktualizace, odstraňovat nepoužívané balíčky.
- Pomocí Let’s Encrypt nebo komerčních SSL certifikátů zavést povinné HTTPS.
- Zálohy musí být šifrované, umístěné v oddělené lokalitě a otestované na obnovu.
Při plánování bezpečnostní vrstvy posiluje uživatelskou cestu i vkládání interních odkazů na související témata, jako je Webové hostování Güvenliği, SSL certifikáty a Bezpečnost firemního e-mailu.
Monitoring, logování a alarmy: Co neměříte, neoptimalizujete
U dedikovaného serveru s vysokou návštěvností není monitoring luxus, ale nutnost. Je třeba sledovat CPU, RAM, disk, síť, stav služeb, HTTP stavové kódy, délky front, doby trvání databázových dotazů a platnost SSL certifikátu. Lze použít nástroje jako Prometheus, Grafana, Netdata, Zabbix nebo podobné. I v jednoduchých instalacích je nezbytné mít sledování dostupnosti (uptime) a alarmy přes e-mail nebo zprávy.
Prahové hodnoty alarmů, které je třeba sledovat
- Pokud vytížení CPU po dobu 10 minut překračuje 80 % počtu jader, vygenerujte varování.
- Pokud po využití RAM trvale vidíte swap nad 512 MB, zahajte kontrolu.
- Při překročení 80 % zaplnění disku spusťte alarm; 90 % by mělo být považováno za nouzový stav.
- Pokud míra chyb 5xx přesáhne 1 %, zkontrolujte logy aplikace a upstreamu.
- Pokud průměrná hodnota TTFB přesáhne 500 ms, prozkoumejte stav cache, databáze a PHP-FPM.
- 14 dní před vypršením SSL certifikátu vytvořte varování.
Je třeba spravovat i logy. Pokud se access log, error log, databázové logy a aplikační logy nekontrolovaně rozrůstají, může dojít k zaplnění disku. Měly by být vytvořeny politiky logrotate a kritické logy by měly být přeneseny do centrálního systému.
Zátěžové testování a plánování kapacity
Pro ověření optimalizace je nutné provést realistický zátěžový test. Pro velmi jednoduché testy může stačit ApacheBench; nástroje jako k6, JMeter nebo Locust však vytvářejí realističtější uživatelské scénáře. Testovat pouze homepage je zavádějící. Je třeba samostatně měřit vyhledávání produktů, filtrování kategorií, přihlášení uživatele, přidání do košíku, kroky před platbou a volání API.
Při zátěžovém testování používejte objem dat podobný produkčnímu. Testovací databáze se 100 produkty a živá databáze s 500 000 produkty nedávají stejné výsledky. Během testu by se také stav CDN cache, bot ochrany a databázových indexů měl blížit živému prostředí. Cílové metriky by měly být stanoveny předem: používejte jasná kritéria, například při 2 000 souběžných uživatelů by měla být doba odezvy 95. percentilu pod 800 ms a chybovost pod 0,5 %.
Kontrolní seznam pro optimalizaci dedikovaného serveru krok za krokem
Následující pořadí představuje přístup, který je aplikovatelný v praxi a snižuje počet chyb:
- 1. Změřte současný stav: Zaznamenejte metriky provozu, RPS, TTFB, CPU, RAM, disku a databáze.
- 2. Určete úzké hrdlo: Je problém v CPU, databázi, disku, nebo síti? Rozhodujte se na základě dat, ne odhadů.
- 3. Ověřte hardware: Zkontrolujte, zda jádra CPU, RAM, NVMe disk a rychlost portu odpovídají zátěži.
- 4. Nalaďte webový server: Upravte NGINX, Apache nebo LiteSpeed – workery, keepalive, kompresi a hlavičky cache.
- 5. Optimalizujte runtime aplikace: Zrevidujte PHP-FPM, OPcache, process manager Node.js nebo příslušná runtime nastavení.
- 6. Prozkoumejte databázi: Zapněte slow query log, opravte indexy, nastavte buffer pool a limity připojení.
- 7. Vybudujte vrstvu cache: Navrhněte společně politiky CDN, cache stránek, Redis a cache prohlížeče.
- 8. Vytvrďte bezpečnost: Aplikujte WAF, omezení rychlosti, fail2ban, SSH klíče a pravidelné aktualizace.
- 9. Nastavte monitoring a alarmy: Sledujte kritické metriky na panelu, při překročení prahu dostávejte automatická upozornění.
- 10. Proveďte zátěžový test: Ověřte změny pomocí realistických scénářů a zdokumentujte výsledky.
Kdy škálovat vertikálně a kdy změnit architekturu?
Ne každý problém s výkonem se řeší větším serverem. Pokud jediný dotaz zablokuje celý systém, upgrade hardwaru problém pouze odloží. Pokud jsou však jádra CPU trvale vytížena, RAM je využívána efektivně, dotazy jsou optimalizované a cache funguje správně, je přechod na výkonnější dedikovaný server logický. Tomu se říká vertikální škálování.
Horizontální škálování znamená rozdělení webové vrstvy na více serverů, použití load balanceru, oddělení databáze, přidání read repliky a poskytování statických souborů přes CDN nebo objektové úložiště. U velkých e-shopů a mediálních projektů je tento přístup udržitelnější. V plánu přechodu se nesmí zapomenout na hodnoty DNS TTL, SSL certifikáty, správu relací, synchronizaci souborů a procesy zálohování.
Na co se zaměřit při plánování s Hostragons?
Výběr dedikovaného serveru by se neměl řídit pouze současnou návštěvností, ale také cíli růstu na příštích 6–12 měsíců. Do plánování kapacity je třeba zahrnout období kampaní, rozpočet na reklamu, sezónní špičky, SEO růst a nové funkce. Při vyhodnocování zdrojů Pronájem serveru vhodných pro vaše potřeby na Hostragons můžete naplánovat správnou cestu přechodu mezi možnostmi Dotaz na doménu pro vaši doménu, SSL certifikáty pro bezpečný provoz a Webové hostování pro projekty na počáteční úrovni.
Dobře optimalizovaný dedikovaný server přináší rychlejší načítání stránek, nižší chybovost, bezpečnější infrastrukturu a lepší uživatelský komfort. Z pohledu SEO jsou rychlost, dostupnost a stabilita nepřímými, ale silnými signály. Zejména v hodnoceních Google zaměřených na uživatelský zážitek může být organický výkon pomalých nebo často chybujících webů ohrožen.
Závěr
Optimalizace dedikovaného serveru pro weby s vysokou návštěvností není jednorázové nastavení; je to cyklus měření, zlepšování, testování a monitorování. Když začnete správným výběrem hardwaru a budete společně řešit webový server, aplikaci, databázi, cache, bezpečnost a alarmové systémy, můžete ze stejné infrastruktury získat mnohem vyšší výkon. Pokud chcete vyhodnotit současnou kapacitu svého serveru nebo zvolit strukturu odpovídající vašemu plánu růstu, můžete prozkoumat možnosti dedikovaných serverů Hostragons a vytvořit plán hladkého přechodu podle svých potřeb.
Často kladené otázky
Jak dlouho trvá optimalizace dedikovaného serveru?
Základní měření a první optimalizace lze u většiny projektů provést během 1–3 dnů. Analýza databáze, zátěžové testy, strategie cache a vylepšení architektury si však v závislosti na složitosti webu mohou vyžádat několik týdnů plánované práce.
Kolik GB RAM je potřeba pro web s vysokou návštěvností?
Tato hodnota se liší podle aplikace. U středně velkých dynamických webů může pro začátek stačit 16–32 GB RAM. U náročných e-shopů, projektů s velkou databází a využívajících Redis může být vhodnější volbou 64 GB nebo více.
Podává lepší výkon NGINX, nebo Apache?
Při vysokém počtu souběžných připojení je NGINX obvykle efektivnější. Apache má výhodu v flexibilitě a kompatibilitě. S PHP-FPM, cache a správnou konfigurací mohou být úspěšné obě možnosti; rozhodnutí by mělo vycházet z potřeb aplikace.
Když používám CDN, je stále nutná optimalizace dedikovaného serveru?
Ano. CDN snižuje zátěž u statického a cachovatelného obsahu; dynamické stránky, platby, členské sekce, administrační panely a databázové operace jsou však stále závislé na origin serveru. CDN proto není náhradou, ale doplňkem optimalizace serveru.
Když je můj server pomalý, mám okamžitě přejít na výkonnější balíček?
Nejprve je třeba změřit úzké hrdlo. Problémem může být špatný dotaz, chybějící cache, chybné nastavení PHP-FPM nebo botový provoz. Bez vyřešení těchto problémů upgrade hardwaru zvyšuje náklady, ale nemusí odstranit hlavní příčinu.