Railgun fremskynder forbindelsen mellem hvert Cloudflare-datacenter og en oprindelsesserver, hvilket sikrer, at anmodninger, der ikke kan betjenes fra Cloudflare-cachen, stadig serveres meget hurtigt.
Cirka 2/3 af anmodningerne til websteder på Cloudflare serveres direkte fra cachen fra det datacenter, der er fysisk tættest på den person, der surfer på nettet. Da Cloudflare har datacentre rundt om i verden, betyder det, at uanset om du er i Bangalore, Brisbane, Birmingham eller Boston, bliver websider leveret hurtigt, selvom den rigtige, originale webserver er tusindvis af kilometer væk.
Cloudflares evne til at få en hjemmeside til at se ud til at være hostet i nærheden af websurfere er nøglen til at fremskynde web-browsing. Et websted kan være hostet i USA, men det er hovedsageligt tilgået af websurfere i Storbritannien. Med Cloudflare vil webstedet blive betjent fra et britisk datacenter, hvilket eliminerer dyr latenstid forårsaget af lynets hastigheder.
Dog skal den anden 1/3 af anmodningerne til Cloudflare sendes til oprindelsesserveren til behandling. Dette skyldes, at mange websider ikke kan cachelagres. Dette kan skyldes fejlkonfiguration eller, mere almindeligt, hyppige ændringer eller tilpasning af websiden.
For eksempel er det svært at cache New York Times hjemmeside i længere tid, fordi nyhedsændringer og at være opdateret er afgørende for deres forretning. Og på et personligt websted som Facebook, ser hver bruger en anden side, selvom URL'en er den samme for forskellige brugere.
Railgun bruger en række teknikker til at fremskynde og cache de tidligere ikke-cache-websider, så websider leveres hurtigt, selv når oprindelsesserveren skal kontaktes. Dette fungerer endda for hurtigt skiftende sider eller personligt indhold, som nyhedswebsteder.
Cloudflare-forskning har vist, at selvom mange websteder ikke kan cachelagres, så ændrer de sig faktisk meget langsomt. For eksempel ændrer New York Times' hjemmeside sig i løbet af dagen, efterhånden som historier skrives, men sidens standard-HTML forbliver stort set den samme, og mange historier forbliver på forsiden hele dagen.
Fælles HTML for personlige websteder er den samme, når kun små stykker indhold (som en persons Twitter-tidslinje eller Facebook-nyhedsfeed) ændres. Det betyder, at hvis uændrede dele af en side kan detekteres og kun forskelle kan overføres, er der en enorm mulighed for at komprimere websider til transmission.