Railgun zrychluje spojení mezi každým datovým centrem Cloudflare a původním serverem, čímž zajišťuje, že požadavky, které nelze obsluhovat z mezipaměti Cloudflare, jsou stále obsluhovány velmi rychle.
Přibližně 2/3 požadavků na stránky na Cloudflare jsou obsluhovány přímo z mezipaměti z datového centra, které je fyzicky nejblíže osobě prohlížející web. Protože Cloudflare má datová centra po celém světě, znamená to, že ať už jste v Bangalore, Brisbane, Birminghamu nebo Bostonu, webové stránky se doručují rychle, i když je skutečný původní webový server tisíce kilometrů daleko.
Klíčem k urychlení procházení webu je schopnost Cloudflare, aby web vypadal, že je hostován poblíž webu. Webová stránka může být hostována v USA, ale přístup k ní mají především uživatelé webu ve Spojeném království. S Cloudflare bude stránka obsluhována z datového centra ve Spojeném království, čímž se eliminuje nákladné zpoždění způsobené bleskovými rychlostmi.
Zbývající 1/3 požadavků na Cloudflare však musí být odeslána na původní server ke zpracování. Důvodem je, že mnoho webových stránek nelze uložit do mezipaměti. To může být způsobeno nesprávnou konfigurací nebo častěji častými změnami nebo přizpůsobením webové stránky.
Například je obtížné uložit do mezipaměti domovskou stránku New York Times na jakkoli dlouhou dobu, protože změny zpráv a aktuálnost je pro jejich podnikání zásadní. A na personalizovaném webu, jako je Facebook, každý uživatel vidí jinou stránku, i když je adresa URL pro různé uživatele stejná.
Railgun používá řadu technik ke zrychlení a kešování dříve neuložitelných webových stránek, aby byly webové stránky doručeny rychle, i když je třeba kontaktovat původní server. Funguje to i pro rychle se měnící stránky nebo personalizovaný obsah, jako jsou zpravodajské weby.
Výzkum Cloudflare ukázal, že ačkoli mnoho webů nelze uložit do mezipaměti, ve skutečnosti se mění velmi pomalu. Například domovská stránka New York Times se během dne mění, jak jsou psány příběhy, ale standardní HTML stránky zůstává většinou stejné a mnoho příběhů zůstává na titulní stránce celý den.
Běžné HTML pro personalizované stránky je stejné, když se změní pouze malé části obsahu (jako je časová osa na Twitteru nebo zdroj zpráv na Facebooku). To znamená, že pokud lze detekovat neměnné části stránky a přenášet pouze rozdíly, existuje obrovská příležitost ke komprimaci webových stránek pro přenos.