Railgun zrýchľuje spojenie medzi každým dátovým centrom Cloudflare a pôvodným serverom, čím zaisťuje, že požiadavky, ktoré nemožno obsluhovať z vyrovnávacej pamäte Cloudflare, sú stále obsluhované veľmi rýchlo.
Približne 2/3 požiadaviek na stránky na Cloudflare sú obsluhované priamo z vyrovnávacej pamäte z dátového centra fyzicky najbližšieho k osobe prehliadajúcej web. Keďže Cloudflare má dátové centrá po celom svete, znamená to, že či už ste v Bangalore, Brisbane, Birminghame alebo Bostone, webové stránky sa doručujú rýchlo, aj keď je skutočný pôvodný webový server vzdialený tisíce kilometrov.
Kľúčom k zrýchleniu prehliadania webu je schopnosť Cloudflare, aby sa webová stránka javila ako hosťovaná v blízkosti webových surferov. Webová stránka môže byť hosťovaná v USA, ale majú k nej prístup najmä weboví surferi v Spojenom kráľovstve. S Cloudflare bude stránka obsluhovaná z dátového centra Spojeného kráľovstva, čím sa eliminuje nákladné oneskorenie spôsobené bleskovými rýchlosťami.
Ďalšia 1/3 požiadaviek na Cloudflare však musí byť odoslaná na pôvodný server na spracovanie. Dôvodom je, že mnohé webové stránky nemožno uložiť do vyrovnávacej pamäte. Môže to byť spôsobené nesprávnou konfiguráciou alebo častejšie častými zmenami alebo prispôsobením webovej stránky.
Napríklad je ťažké uložiť do vyrovnávacej pamäte domovskú stránku New York Times na ľubovoľne dlhý čas, pretože zmeny správ a aktuálnosť sú pre ich podnikanie rozhodujúce. A na personalizovanej webovej stránke, ako je Facebook, každý používateľ vidí inú stránku, aj keď je adresa URL pre rôznych používateľov rovnaká.
Railgun používa množstvo techník na zrýchlenie a ukladanie predtým neuložiteľných webových stránok do vyrovnávacej pamäte, aby boli webové stránky doručené rýchlo, aj keď je potrebné kontaktovať pôvodný server. Funguje to aj pre rýchlo sa meniace stránky alebo prispôsobený obsah, ako sú spravodajské weby.
Výskum Cloudflare ukázal, že hoci mnohé stránky nemožno uložiť do vyrovnávacej pamäte, v skutočnosti sa menia veľmi pomaly. Napríklad domovská stránka New York Times sa mení počas dňa, keď sa píšu príbehy, ale štandardný kód HTML stránky zostáva väčšinou rovnaký a veľa príbehov zostáva na titulnej strane celý deň.
Bežný kód HTML pre prispôsobené stránky je rovnaký, keď sa zmenia iba malé časti obsahu (napríklad časová os na Twitteri alebo spravodajský kanál Facebooku). To znamená, že ak je možné zistiť nemenné časti stránky a prenášať iba rozdiely, je tu obrovská príležitosť skomprimovať webové stránky na prenos.