Railgun nopeuttaa yhteyttä jokaisen Cloudflare-palvelinkeskuksen ja alkuperäisen palvelimen välillä varmistaen, että pyynnöt, joita ei voida toimittaa Cloudflare-välimuistista, toimitetaan edelleen erittäin nopeasti.
Noin 2/3 pyynnöistä Cloudflaren sivustoille toimitetaan suoraan välimuistista verkkoa selaavaa henkilöä fyysisesti lähinnä olevasta palvelinkeskuksesta. Koska Cloudflarella on palvelinkeskuksia ympäri maailmaa, tämä tarkoittaa, että oletpa Bangaloressa, Brisbanessa, Birminghamissa tai Bostonissa, verkkosivut toimitetaan nopeasti, vaikka todellinen, alkuperäinen verkkopalvelin olisi tuhansien kilometrien päässä.
Cloudflaren kyky saada web-sivusto näyttämään lähistöllä olevalta web-selaajille on avainasemassa web-selailun nopeuttamisessa. Sivustoa voidaan isännöidä Yhdysvalloissa, mutta sitä käyttävät pääasiassa verkkoselaajat Isossa-Britanniassa. Cloudflaren avulla sivustoa palvellaan Iso-Britannian datakeskuksesta, mikä eliminoi salamannopeuksien aiheuttaman kalliin latenssin.
Loput 1/3 Cloudflaren pyynnöistä on kuitenkin lähetettävä alkuperäpalvelimelle käsittelyä varten. Tämä johtuu siitä, että monia verkkosivuja ei voida tallentaa välimuistiin. Tämä voi johtua virheellisistä määrityksistä tai yleisemmin usein tapahtuvista muutoksista tai verkkosivun mukauttamisesta.
Esimerkiksi New York Timesin kotisivua on vaikea tallentaa välimuistiin pitkäksi aikaa, koska uutiset muuttuvat ja ajan tasalla oleminen on heidän liiketoiminnalleen tärkeää. Ja henkilökohtaisella verkkosivustolla, kuten Facebook, jokainen käyttäjä näkee eri sivun, vaikka URL-osoite olisi sama eri käyttäjille.
Railgun käyttää useita tekniikoita nopeuttaakseen ja tallentaakseen välimuistiin niitä verkkosivuja, joita ei aiemmin voitu tallentaa välimuistiin, jotta verkkosivut toimitetaan nopeasti, vaikka alkuperäiseen palvelimeen olisi otettava yhteyttä. Tämä toimii jopa nopeasti muuttuvilla sivuilla tai personoidulla sisällöllä, kuten uutissivustoilla.
Cloudflare-tutkimus on osoittanut, että vaikka monia sivustoja ei voida tallentaa välimuistiin, ne muuttuvat itse asiassa hyvin hitaasti. Esimerkiksi New York Timesin kotisivu vaihtuu päivän aikana tarinoita kirjoitettaessa, mutta sivun standardi-HTML pysyy pääosin samana ja monet jutut pysyvät etusivulla koko päivän.
Räätälöityjen sivustojen yleinen HTML-koodi on sama, kun vain pienet sisällöt (kuten henkilön Twitter-aikajana tai Facebook-uutissyöte) muuttuvat. Tämä tarkoittaa, että jos sivun muuttumattomat osat voidaan havaita ja vain erot voidaan välittää, on valtava mahdollisuus pakata verkkosivuja lähetystä varten.