Railgun përshpejton lidhjen midis çdo qendre të dhënash Cloudflare dhe një serveri të origjinës, duke siguruar që kërkesat që nuk mund të shërbehen nga cache e Cloudflare të shërbehen ende shumë shpejt.
Përafërsisht 2/3 e kërkesave për faqet në Cloudflare shërbehen drejtpërdrejt nga cache nga qendra e të dhënave fizikisht më afër personit që shfleton ueb. Meqenëse Cloudflare ka qendra të dhënash në mbarë botën, kjo do të thotë që nëse jeni në Bangalore, Brisbane, Birmingham ose Boston, faqet e internetit shpërndahen shpejt, edhe nëse serveri i vërtetë, origjinal i uebit është mijëra milje larg.
Aftësia e Cloudflare për të bërë që një uebsajt të duket të jetë e pritur pranë shfletuesve të internetit është çelësi për përshpejtimin e shfletimit në ueb. Një faqe interneti mund të mbahet në SHBA, por aksesohet kryesisht nga shfletuesit e internetit në MB. Me Cloudflare, faqja do të shërbehet nga një qendër e të dhënave në Mbretërinë e Bashkuar, duke eliminuar vonesën e kushtueshme të shkaktuar nga shpejtësitë e rrufesë.
Sidoqoftë, 1/3 tjetër e kërkesave për Cloudflare duhet të dërgohen në serverin e origjinës për përpunim. Kjo është për shkak se shumë faqe ueb nuk mund të ruhen në memorie të fshehtë. Kjo mund të jetë për shkak të konfigurimit të gabuar ose, më shpesh, ndryshimeve të shpeshta ose personalizimit të faqes së internetit.
Për shembull, është e vështirë të ruash faqen kryesore të New York Times për një kohë të gjatë, sepse ndryshimet e lajmeve dhe të qenit të përditësuar janë thelbësore për biznesin e tyre. Dhe në një faqe interneti të personalizuar si Facebook, çdo përdorues sheh një faqe të ndryshme, edhe nëse URL-ja është e njëjtë për përdorues të ndryshëm.
Railgun përdor një sërë teknikash për të përshpejtuar dhe për të ruajtur memorien e tyre ato faqe ueb të papagueshme më parë, në mënyrë që faqet e internetit të dorëzohen shpejt, edhe kur serveri i origjinës duhet të kontaktohet. Kjo madje funksionon për faqet që ndryshojnë me shpejtësi ose përmbajtjen e personalizuar, si faqet e lajmeve.
Hulumtimi i Cloudflare ka treguar se megjithëse shumë sajte nuk mund të ruhen në memorie, ato në fakt po ndryshojnë shumë ngadalë. Për shembull, faqja kryesore e New York Times ndryshon gjatë ditës kur shkruhen historitë, por HTML standarde e faqes mbetet kryesisht e njëjtë dhe shumë histori mbeten në faqen e parë gjatë gjithë ditës.
HTML-ja e zakonshme për sajtet e personalizuara është e njëjtë kur ndryshojnë vetëm pjesë të vogla të përmbajtjes (si p.sh. kronologjia e një personi në Twitter ose furnizimi i lajmeve në Facebook). Kjo do të thotë që nëse mund të zbulohen pjesë të pandryshuara të një faqeje dhe mund të transmetohen vetëm ndryshime, ekziston një mundësi e madhe për të kompresuar faqet e internetit për transmetim.