NVMe (Non-Volatile Memory Express) je způsob, jakým se moderní rychlé úložiště připojuje k počítači. Není to samostatný druh paměti, ale nová „dálnice" mezi diskem a procesorem. Nahrazuje starší připojení SATA, které vzniklo v době točivých disků a pro dnešní paměťové čipy je úzké hrdlo.

Přirovnání: pevný disk je sklad. Klasický HDD je sklad s jedním skladníkem, který ke každé krabici musí dojít pěšky. SSD nahradilo skladníka regálem po ruce – zboží je dostupné okamžitě. NVMe pak rozšířilo cestu ze skladu na rampu z jednopruhové silnice na dálnici, aby se nekupila fronta.

Rozdíl v praxi:

  • HDD – kotouče a rameno, které se musí fyzicky přesunout. Odezva v jednotkách milisekund. Levné za terabajt, hodí se na archivy a zálohy.
  • SATA SSD – paměťové čipy bez pohyblivých částí, ale na starém rozhraní. Řádově rychlejší než HDD, přesto omezené propustností sběrnice.
  • NVMe SSD – stejné čipy připojené přímo na sběrnici PCI Express. Vyřídí mnohonásobně víc požadavků za vteřinu a odezva klesá pod milisekundu.

U webhostingu nezáleží tolik na tom, jak rychle disk zvládne přesunout jeden velký film, ale na tom, kolik malých požadavků stihne najednou. Načtení jedné stránky WordPressu znamená sáhnout na stovky drobných souborů a k tomu udělat několik dotazů do databáze. Právě tady je NVMe doma – zatímco točivý disk by frontu odbavoval po jednom, NVMe zvládá mnoho požadavků souběžně. Projeví se to hlavně na serveru, kde běží weby více zákazníků současně.

Co od toho nečekejte: rychlé úložiště samo o sobě pomalý web nespraví. Když stránka stahuje deset megabajtů neupravených fotek nebo čeká na cizí server, disk s tím nic neudělá. Většinu času načtení běžného webu netvoří čtení z disku, ale zpracování PHP, přenos po síti a latence. Praktičtější přínos má proto cache a celková optimalizace webu.

A ještě jedna poznámka, která se často přehlíží: rychlost úložiště nemá nic společného s bezpečností dat. I NVMe disk může selhat a proti smazanému souboru nebo přepsané databázi nepomůže vůbec. Jedinou ochranou zůstává pravidelná záloha na jiném místě.