Railgun versnel die verbinding tussen elke Cloudflare-datasentrum en 'n oorsprongbediener, om te verseker dat versoeke wat nie vanaf die Cloudflare-kas bedien kan word nie, steeds baie vinnig bedien word.
Ongeveer 2/3 van versoeke na werwe op Cloudflare word direk vanaf die kas bedien vanaf die datasentrum fisies naaste aan die persoon wat op die web blaai. Aangesien Cloudflare datasentrums regoor die wêreld het, beteken dit dat of jy nou in Bangalore, Brisbane, Birmingham of Boston is, webbladsye vinnig afgelewer word, selfs al is die regte, oorspronklike webbediener duisende kilometers ver.
Cloudflare se vermoë om 'n webwerf te laat lyk asof dit naby webgebruikers aangebied word, is die sleutel om webblaai te bespoedig. 'n Webwerf kan in die VSA aangebied word, maar word hoofsaaklik deur webblaaiers in die VK verkry. Met Cloudflare sal die webwerf bedien word vanaf 'n Britse datasentrum, wat duur latensie wat deur weerligspoed veroorsaak word, uitskakel.
Die ander 1/3 van versoeke aan Cloudflare moet egter na die oorsprongbediener gestuur word vir verwerking. Dit is omdat baie webblaaie nie gekas kan word nie. Dit kan wees as gevolg van wanopstelling of, meer algemeen, gereelde veranderinge of aanpassing van die webblad.
Dit is byvoorbeeld moeilik om die New York Times-tuisblad vir enige tyd in die kas te kas, want nuusveranderings en om op datum te wees is van kardinale belang vir hul besigheid. En op 'n persoonlike webwerf soos Facebook, sien elke gebruiker 'n ander bladsy, selfs al is die URL dieselfde vir verskillende gebruikers.
Railgun gebruik 'n aantal tegnieke om daardie voorheen ongekasbare webblaaie te bespoedig en te kas sodat webblaaie vinnig afgelewer word, selfs wanneer die oorsprongbediener gekontak moet word. Dit werk selfs vir vinnig veranderende bladsye of gepersonaliseerde inhoud, soos nuuswebwerwe.
Cloudflare-navorsing het getoon dat alhoewel baie werwe nie gekas kan word nie, hulle eintlik baie stadig verander. Byvoorbeeld, die New York Times-tuisblad verander deur die loop van die dag soos stories geskryf word, maar die standaard HTML van die bladsy bly meestal dieselfde, en baie stories bly heeldag op die voorblad.
Algemene HTML vir gepersonaliseerde werwe is dieselfde wanneer slegs klein stukkies inhoud (soos 'n persoon se Twitter-tydlyn of Facebook-nuusvoer) verander. Dit beteken dat as onveranderlike dele van 'n bladsy opgespoor kan word en slegs verskille oorgedra kan word, daar 'n groot geleentheid is om webblaaie saam te druk vir oordrag.