Railgun паскарае злучэнне паміж кожным цэнтрам апрацоўкі дадзеных Cloudflare і зыходным серверам, гарантуючы, што запыты, якія не могуць быць абслугоўваны з кэша Cloudflare, па-ранейшаму абслугоўваюцца вельмі хутка.
Прыкладна 2/3 запытаў на сайты на Cloudflare абслугоўваюцца непасрэдна з кэша з цэнтра апрацоўкі дадзеных, фізічна бліжэйшага да чалавека, які праглядае вэб-старонкі. Паколькі Cloudflare мае цэнтры апрацоўкі дадзеных па ўсім свеце, гэта азначае, што незалежна ад таго, знаходзіцеся вы ў Бангалоры, Брысбене, Бірмінгеме ці Бостане, вэб-старонкі дастаўляюцца хутка, нават калі сапраўдны, арыгінальны вэб-сервер знаходзіцца за тысячы міль.
Здольнасць Cloudflare ствараць уражанне, што вэб-сайт размешчаны побач з вэб-серферамі, з'яўляецца ключом да паскарэння прагляду вэб-старонак. Вэб-сайт можа размяшчацца ў ЗША, але доступ да яго ў асноўным наведваюць вэб-серферы ў Вялікабрытаніі. Дзякуючы Cloudflare, сайт будзе абслугоўвацца з цэнтра апрацоўкі дадзеных у Вялікабрытаніі, ухіляючы дарагія затрымкі, выкліканыя маланкавай хуткасцю.
Аднак астатняя 1/3 запытаў да Cloudflare павінна быць адпраўлена на зыходны сервер для апрацоўкі. Гэта адбываецца таму, што многія вэб-старонкі нельга кэшаваць. Гэта можа адбыцца з-за няправільнай канфігурацыі або, часцей за ўсё, частых змяненняў або наладкі вэб-старонкі.
Напрыклад, цяжка захоўваць у кэшы галоўную старонку New York Times на працягу доўгага часу, таму што навіны мяняюцца і іх актуальнасць мае вырашальнае значэнне для іх бізнесу. А на персаналізаваным вэб-сайце, такім як Facebook, кожны карыстальнік бачыць іншую старонку, нават калі URL-адрас аднолькавы для розных карыстальнікаў.
Railgun выкарыстоўвае шэраг метадаў для паскарэння і кэшавання вэб-старонак, якія раней нельга было кэшаваць, каб вэб-старонкі дастаўляліся хутка, нават калі неабходна звязацца з першапачатковым серверам. Гэта працуе нават для старонак, якія хутка змяняюцца, або для персаналізаванага кантэнту, напрыклад, для навінавых сайтаў.
Даследаванне Cloudflare паказала, што, хоць многія сайты нельга кэшаваць, яны на самой справе змяняюцца вельмі павольна. Напрыклад, галоўная старонка New York Times змяняецца на працягу дня па меры напісання гісторый, але стандартны HTML старонкі ў асноўным застаецца нязменным, і многія гісторыі застаюцца на першай старонцы ўвесь дзень.
Звычайны HTML для персаналізаваных сайтаў аднолькавы, калі змяняюцца толькі невялікія фрагменты кантэнту (напрыклад, часовая шкала чалавека ў Twitter або стужка навін Facebook). Гэта азначае, што калі можна выявіць нязменныя часткі старонкі і перадаць толькі адрозненні, ёсць вялікая магчымасць сціснуць вэб-старонкі для перадачы.